Чат -бот (первоначально чат-бот [1] ) — это программное приложение или веб-интерфейс, предназначенный для имитации человеческого разговора посредством текстового или голосового взаимодействия. [2] [3] [4] Современные чат-боты, как правило, находятся в сети и используют генеративные системы искусственного интеллекта , которые способны поддерживать разговор с пользователем на естественном языке и моделировать поведение человека в качестве собеседника. Такие чат-боты часто используют глубокое обучение и обработку естественного языка , но более простые чат-боты существуют уже десятилетия.
По состоянию на 2022 год эта область привлекла широкое внимание благодаря популярности ChatGPT OpenAI ( с использованием GPT-3 или GPT-4 ), [5] выпущенного в 2022 и 2023 годах соответственно, [6] за которым последовали альтернативы, такие как Microsoft . s Copilot (который использует GPT-4 от OpenAI) и Bard от Google . [7] Такие примеры отражают недавнюю практику создания таких продуктов на основе широких базовых моделей большого языка , которые настраиваются для решения конкретных задач или приложений (например, имитации человеческого разговора в случае чат-ботов). Чат-боты также могут быть разработаны или настроены для дальнейшего ориентирования на еще более конкретные ситуации и/или конкретные предметные области. [8]
Основная область, где чат-боты уже давно используются, — это обслуживание и поддержка клиентов с использованием различных видов виртуальных помощников . [9] Компании, работающие в самых разных отраслях, начали использовать новейшие технологии генеративного искусственного интеллекта для обеспечения более передовых разработок в таких областях. [8]
В 1950 году была опубликована знаменитая статья Алана Тьюринга « Вычислительная техника и интеллект », [10] в которой в качестве критерия интеллекта было предложено то, что сейчас называется тестом Тьюринга . Этот критерий зависит от способности компьютерной программы выдавать себя за человека в письменном разговоре в реальном времени с судьей-человеком до такой степени, что судья не может надежно отличить — на основе только содержания разговора — между программой и настоящий человек. Известность предложенного Тьюрингом теста стимулировала большой интерес к программе Джозефа Вайценбаума ELIZA , опубликованной в 1966 году, которая, казалось, могла обмануть пользователей, заставив их поверить, что они разговаривают с настоящим человеком. Однако сам Вайценбаум не утверждал, что ЭЛИЗА действительно умна, и во введении к его статье это было представлено скорее как разоблачающее упражнение:
В области искусственного интеллекта машины заставляют вести себя чудесным образом, часто достаточным, чтобы ошеломить даже самого опытного наблюдателя. Но как только конкретная программа разоблачена, как только ее внутреннее устройство объяснено, ее магия рассыпается; оно представляет собой простой набор процедур. Наблюдатель говорит себе: «Я мог бы это написать». С этой мыслью он перемещает рассматриваемую программу с полки с пометкой «разумная» на полку, отведенную для диковинок. Цель данной статьи – вызвать именно такую переоценку программы, которую предстоит «объяснять». Немногие программы когда-либо нуждались в этом больше. [11]
Ключевой метод работы ELIZA (с тех пор скопированный разработчиками чат-ботов) включает в себя распознавание ключевых слов или фраз во входных данных и вывод соответствующих заранее подготовленных или заранее запрограммированных ответов, которые могут продвинуть разговор явно осмысленным образом. (например, отвечая на любой ввод, содержащий слово «МАМА», словами «РАСКАЖИТЕ МНЕ БОЛЬШЕ О СВОЕЙ СЕМЬЕ»). [11] Таким образом, создается иллюзия понимания, хотя обработка информации была лишь поверхностной. ЭЛИЗА показала, что такую иллюзию на удивление легко создать, потому что человеческие судьи настолько готовы отдать должное невиновности, когда разговорные ответы можно интерпретировать как «разумные».
Разработчики интерфейсов пришли к пониманию того, что готовность людей интерпретировать компьютерную информацию как действительно диалоговую — даже если она на самом деле основана на довольно простом сопоставлении с образцом — может быть использована в полезных целях. Большинство людей предпочитают работать с программами, похожими на человеческие, и это дает методам в стиле чат-ботов потенциально полезную роль в интерактивных системах, которым необходимо получать информацию от пользователей, при условии, что эта информация относительно проста и попадает в предсказуемые категории. Так, например, онлайн-справочные системы могут с пользой использовать методы чат-ботов для определения области помощи, которая требуется пользователям, потенциально обеспечивая «более дружественный» интерфейс, чем более формальный поиск или система меню. Такое использование открывает перспективу перемещения технологии чат-ботов с «полки… отведенной для диковинок» Вайценбаума на полку с пометкой «действительно полезные вычислительные методы».
Среди наиболее известных ранних чат-ботов — ELIZA (1966) и PARRY (1972). [12] [13] [14] [15] Более поздние известные программы включают ALICE , Jabberwacky и DUDE ( Agence Nationale de la Recherche и CNRS , 2006). Хотя ELIZA и PARRY использовались исключительно для имитации печатного разговора, многие чат-боты теперь включают в себя другие функциональные функции, такие как игры и возможности поиска в Интернете . В 1984 году была опубликована книга под названием « Борода полицейского наполовину построена» , предположительно написанная чат-ботом Racter (хотя выпущенная программа не могла этого сделать). [16]
С 1978 года [17] и некоторое время после 1983 года [18] проект CYRUS под руководством Джанет Колоднер создал чат-бота, имитирующего Сайруса Вэнса (57-го государственного секретаря США ). Он использовал рассуждения на основе прецедентов и ежедневно обновлял свою базу данных, анализируя новости United Press International . Программа не смогла обрабатывать новости после неожиданной отставки Сайруса Вэнса в апреле 1980 года, и команда создала еще одного чат-бота, имитирующего его преемника, Эдмунда Маски . [19] [18]
Одной из актуальных областей исследований ИИ является обработка естественного языка . Обычно в слабых областях ИИ используется специализированное программное обеспечение или языки программирования, созданные специально для требуемой узкой функции. Например, ALICE использует язык разметки под названием AIML [3] , который специфичен для его функции диалогового агента и с тех пор был принят различными другими разработчиками так называемых Alicebots . Тем не менее, ALICE по-прежнему основана исключительно на методах сопоставления шаблонов без каких-либо способностей к рассуждению, той же методике, которую ELIZA использовала еще в 1966 году. Это не сильный ИИ, для которого потребуются разум и способности к логическому рассуждению .
Jabberwacky изучает новые ответы и контекст на основе взаимодействия с пользователем в реальном времени , а не на основе статической базы данных . Некоторые более поздние чат-боты также сочетают обучение в реальном времени с эволюционными алгоритмами , которые оптимизируют их способность общаться на основе каждого состоявшегося разговора. Тем не менее, в настоящее время не существует диалогового искусственного интеллекта общего назначения, и некоторые разработчики программного обеспечения сосредотачиваются на практическом аспекте — поиске информации .
Соревнования чат-ботов сосредоточены на тесте Тьюринга или более конкретных целях. Два таких ежегодных конкурса — это « Премия Лебнера» и «The Chatterbox Challenge» (последний не работает в сети с 2015 года, однако материалы все еще можно найти в веб-архивах). [20]
Чат-боты могут использовать искусственные нейронные сети в качестве языковой модели . Например, генеративные предварительно обученные преобразователи (GPT), использующие архитектуру преобразователя , стали обычным явлением для создания сложных чат-ботов. «Предварительное обучение» в его названии относится к начальному процессу обучения на большом текстовом корпусе, который обеспечивает прочную основу для хорошей работы модели при выполнении последующих задач с ограниченным объемом данных для конкретной задачи. Примером чат-бота GPT является ChatGPT . [21] Несмотря на критику его точности и склонности к «галлюцинациям», то есть уверенно выдавать ложную информацию и даже цитировать несуществующие источники, ChatGPT привлек внимание своими подробными ответами и историческими знаниями. Другой пример — BioGPT, разработанный Microsoft и ориентированный на ответы на биомедицинские вопросы. [22] [23] В ноябре 2023 года Amazon анонсировала нового чат-бота под названием Q, который люди смогут использовать на работе. [24]
DBpedia создала чат-бота во время GSoC 2017 года. [25] [26] [27] Он может общаться через Facebook Messenger .
Чат-боты многих компаний работают в приложениях для обмена сообщениями или просто через SMS . Они используются для обслуживания клиентов B2C , продаж и маркетинга. [28]
В 2016 году Facebook Messenger позволил разработчикам размещать чат-ботов на своей платформе. За первые шесть месяцев для Messenger было создано 30 000 ботов, а к сентябрю 2017 года их число выросло до 100 000. [29]
С сентября 2017 года это также является частью пилотной программы WhatsApp. Авиакомпании KLM и Aeroméxico объявили о своем участии в тестировании; [30] [31] [32] [33] обе авиакомпании ранее запустили обслуживание клиентов на платформе Facebook Messenger.
Боты обычно появляются в качестве одного из контактов пользователя, но иногда могут выступать в качестве участников группового чата .
Многие банки, страховщики, медиа-компании, компании электронной коммерции, авиакомпании, гостиничные сети, розничные продавцы, поставщики медицинских услуг, государственные учреждения и сети ресторанов использовали чат-боты, чтобы отвечать на простые вопросы , повышать вовлеченность клиентов , [34] для продвижения и предложения дополнительные способы заказа у них. [35] Чат-боты также используются в исследованиях рынка для сбора коротких ответов на опросы. [36]
Исследование 2017 года показало, что 4% компаний используют чат-ботов. [37] Согласно исследованию 2016 года, 80% предприятий заявили, что намерены создать его к 2020 году. [38]
Предыдущие поколения чат-ботов присутствовали на веб-сайтах компаний, например, Ask Jenn из Alaska Airlines , дебютировавший в 2008 году [39] или виртуальный агент по обслуживанию клиентов Expedia , запущенный в 2011 году. [39] [40] Новое поколение чат-ботов включает IBM Watson. «Rocky», представленный в феврале 2017 года нью-йоркской компанией электронной коммерции Rare Carat для предоставления информации потенциальным покупателям бриллиантов. [41] [42]
Используется маркетологами для создания последовательностей сообщений, очень похожих на последовательность автоответчиков . Такие последовательности могут быть вызваны согласием пользователя или использованием ключевых слов при взаимодействии с пользователем. После срабатывания триггера последовательность сообщений доставляется до следующего ожидаемого ответа пользователя. Каждый ответ пользователя используется в дереве решений, чтобы помочь чат-боту перемещаться по последовательностям ответов и доставлять правильное ответное сообщение.
Другие компании изучают способы использования чат-ботов внутри компании, например, для службы поддержки клиентов, отдела кадров или даже в проектах Интернета вещей (IoT). Overstock.com , как сообщается, запустил чат-бота по имени Мила, чтобы автоматизировать некоторые простые, но трудоемкие процессы при запросе отпуска по болезни. [43] Другие крупные компании, такие как Lloyds Banking Group , Royal Bank of Scotland , Renault и Citroën , теперь используют автоматизированных онлайн-помощников вместо колл-центров с людьми, чтобы обеспечить первую точку контакта. Бизнес-экосистема чат-ботов SaaS неуклонно растет после конференции F8 , когда Марк Цукерберг из Facebook объявил, что Messenger разрешит использование чат-ботов в приложении. [44] В крупных компаниях, например, в больницах и авиационных организациях, ИТ-архитекторы разрабатывают эталонные архитектуры для интеллектуальных чат-ботов, которые используются для более эффективного раскрытия и обмена знаниями и опытом в организации, а также значительного уменьшения ошибок в ответах экспертных служб поддержки. . [45] Эти интеллектуальные чат-боты используют все виды искусственного интеллекта, такие как модерация изображений и понимание естественного языка (NLU), генерация естественного языка (NLG), машинное обучение и глубокое обучение.
Многие высокотехнологичные банковские организации стремятся интегрировать автоматизированные решения на основе искусственного интеллекта, такие как чат-боты, в свою службу поддержки клиентов, чтобы предоставлять более быструю и дешевую помощь своим клиентам, которые все больше привыкают к технологиям. В частности, чат-боты могут эффективно вести диалог, обычно заменяя другие средства связи, такие как электронная почта, телефон или SMS . В банковской сфере их основное применение связано с быстрым обслуживанием клиентов, ответом на распространенные запросы, а также с поддержкой транзакций.
В нескольких исследованиях сообщается о значительном снижении стоимости обслуживания клиентов, что, как ожидается, приведет к экономической экономии в миллиарды долларов в ближайшие десять лет. [46] В 2019 году компания Gartner прогнозировала, что к 2021 году 15% всех взаимодействий со службами поддержки клиентов во всем мире будут полностью обрабатываться искусственным интеллектом. [47] По оценкам исследования Juniper Research, проведенного в 2019 году, розничные продажи в результате взаимодействия с помощью чат-ботов достигнут 112 миллиардов долларов к 2023 году. [48]
С 2016 года, когда Facebook позволил предприятиям предоставлять автоматизированную поддержку клиентов, рекомендации по электронной коммерции, контент и интерактивный опыт с помощью чат-ботов, для платформы Facebook Messenger было разработано большое количество разнообразных чат-ботов. [49]
В 2016 году российский банк «Точка» запустил первого в мире бота Facebook для ряда финансовых услуг, включая возможность совершения платежей. [50]
В июле 2016 года Barclays Africa также запустил чат-бота в Facebook, став первым банком в Африке, сделавшим это. [51]
Третий по величине банк Франции по совокупным активам [52] Société Générale запустил своего чат-бота под названием SoBot в марте 2018 года. Хотя 80% пользователей SoBot выразили свое удовлетворение после его тестирования, заместитель директора Société Générale Бертран Коццароло заявил, что он никогда не будет заменить экспертные знания, предоставляемые консультантом-человеком. [53]
Преимущества использования чат-ботов для взаимодействия с клиентами в банковской сфере включают снижение затрат, финансовые консультации и круглосуточную поддержку. [54] [55]
Чат-боты также появляются в сфере здравоохранения. [56] [57] Исследование показало, что врачи в Соединенных Штатах считают, что чат-боты будут наиболее полезны для записи на прием к врачу, поиска медицинских клиник или предоставления информации о лекарствах. [58]
WhatsApp объединился со Всемирной организацией здравоохранения (ВОЗ) для создания чат-бота, который отвечает на вопросы пользователей о COVID-19 . [59]
В 2020 году правительство Индии запустило чат-бота MyGov Corona Helpdesk [60] , который работал через WhatsApp и помогал людям получить доступ к информации о пандемии коронавируса (COVID-19). [61] [62]
Определенные группы пациентов по-прежнему неохотно используют чат-ботов. Исследование, проведенное с использованием смешанных методов, показало, что люди по-прежнему не решаются использовать чат-ботов для оказания медицинской помощи из-за плохого понимания технологической сложности, отсутствия сочувствия и опасений по поводу кибербезопасности. [63] Анализ показал, что, хотя 6% слышали о чат-боте, посвященном здоровью, и 3% имели опыт его использования, 67% считали, что могут использовать его в течение 12 месяцев. Большинство участников использовали бы чат-бота о здоровье для поиска общей медицинской информации (78%), записи на прием к врачу (78%) и поиска местных медицинских услуг (80%). Однако чат-бот, посвященный вопросам здоровья, был воспринят как менее подходящий для получения результатов медицинских анализов и обращения за советом к специалисту, например, по вопросам сексуального здоровья. Анализ переменных отношения показал, что большинство участников сообщили о своем предпочтении обсуждать свое здоровье с врачами (73%) и иметь доступ к надежной и точной медицинской информации (93%). В то время как 80% интересовались новыми технологиями, которые могут улучшить их здоровье, 66% сообщили, что обращаются к врачу только в случае возникновения проблем со здоровьем, а 65% считают, что чат-бот — хорошая идея. Интересно, что 30% сообщили, что им не нравится разговаривать с компьютерами, 41% посчитали, что было бы странно обсуждать вопросы здоровья с чат-ботом, а около половины не были уверены, могут ли они доверять советам, данным чат-ботом. Таким образом, воспринимаемая надежность, индивидуальное отношение к ботам и нелюбовь к общению с компьютерами являются основными препятствиями для чат-ботов, связанных со здоровьем.
В Новой Зеландии был разработан чат-бот SAM – сокращение от Semantic Analysis Machine [64] (созданный Ником Герритсеном из Touchtech [65] ). Он предназначен для того, чтобы делиться своими политическими мыслями, например, по таким темам, как изменение климата, здравоохранение и образование и т. д. Он общается с людьми через Facebook Messenger. [66] [67] [68] [69]
В 2022 году чат-бот «Лидер Ларс» или «Ледер Ларс» был номинирован Синтетической партией для участия в парламентских выборах в Дании [70] и был создан коллективом художников Computer Lars. [71] Лидер Ларс отличался от предыдущих виртуальных политиков тем, что возглавлял политическую партию и не претендовал на роль объективного кандидата. [72] Этот чат-бот участвовал в критических политических дискуссиях с пользователями со всего мира. [73]
В Индии правительство штата запустило чат-бота для своей платформы Aaple Sarkar, [74] который обеспечивает диалоговый доступ к информации об управляемых государственных услугах. [75] [76]
Чат-боты также внедряются в устройства, не предназначенные в первую очередь для вычислений, например игрушки. [77]
Hello Barbie — это подключенная к Интернету версия куклы, в которой используется чат-бот, предоставленный компанией ToyTalk, [78] которая ранее использовала чат-бот для ряда детских персонажей на смартфонах. [79] Поведение этих персонажей ограничено набором правил, которые, по сути, имитируют конкретного персонажа и создают сюжетную линию. [80]
Кукла My Friend Cayla продавалась как линейка кукол размером 18 дюймов (46 см), в которых используется технология распознавания речи в сочетании с мобильным приложением Android или iOS для распознавания речи ребенка и ведения разговора. Она, как и кукла Hello Barbie, вызвала споры из-за уязвимостей в стеке Bluetooth куклы и использования данных, собранных из речи ребенка.
Компьютер IBM Watson использовался в качестве основы для образовательных игрушек на базе чат-ботов для таких компаний, как CogniToys [77] , предназначенных для взаимодействия с детьми в образовательных целях. [81]
Вредоносные чат-боты часто используются для заполнения чатов спамом и рекламой, имитируя человеческое поведение и разговоры или побуждая людей раскрывать личную информацию, например номера банковских счетов. Их обычно можно было найти на Yahoo! Messenger , Windows Live Messenger , AOL Instant Messenger и другие протоколы обмена мгновенными сообщениями . Также был опубликован отчет о чат-боте, использованном в фейковом личном объявлении на сайте службы знакомств. [82]
Тай , чат-бот с искусственным интеллектом, который учится на предыдущем взаимодействии, вызвал серьезные споры из-за того, что стал мишенью интернет-троллей в Твиттере. Бот был взломан и через 16 часов начал рассылать пользователям крайне оскорбительные твиты. Это говорит о том, что, хотя бот эффективно учился на собственном опыте, адекватная защита не была предусмотрена для предотвращения неправильного использования. [83]
Если алгоритм отправки текста сможет выдавать себя за человека, а не за чат-бота, его сообщение будет более достоверным. Таким образом, чат-боты, похожие на людей, с хорошо продуманной онлайн-идентичностью могут начать распространять фейковые новости, которые кажутся правдоподобными, например, делать ложные заявления во время выборов. При наличии достаточного количества чат-ботов, возможно, даже удастся добиться искусственного социального доказательства . [84] [85]
Создание и внедрение чат-ботов все еще является развивающейся областью, тесно связанной с искусственным интеллектом и машинным обучением , поэтому предлагаемые решения, обладая очевидными преимуществами, имеют некоторые важные ограничения с точки зрения функциональности и вариантов использования. Однако со временем ситуация меняется.
Наиболее распространенные ограничения перечислены ниже: [86]
Чат-боты все чаще присутствуют в бизнесе и часто используются для автоматизации задач, не требующих профессиональных навыков. Поскольку обслуживание клиентов осуществляется через приложения для обмена сообщениями, а также посредством телефонных звонков, растет число случаев использования, когда развертывание чат-ботов дает организациям явный возврат инвестиций. Работники колл-центров могут подвергаться особому риску со стороны чат-ботов, управляемых искусственным интеллектом. [88]
Вакансии для чат-ботов
Разработчики чат-ботов создают, отлаживают и поддерживают приложения, которые автоматизируют обслуживание клиентов или другие коммуникационные процессы. В их обязанности входит проверка и упрощение кода при необходимости. Они также могут помочь компаниям внедрить ботов в свою деятельность.
Исследование Forrester (июнь 2017 г.) предсказало, что к 2019 году технологии искусственного интеллекта окажут влияние на 25% всех рабочих мест. [89]
Оперативная инженерия , задача разработки и уточнения подсказок (входных данных), приводящих к желаемым ответам, генерируемым ИИ, приобрела значительный спрос и популярность в последние годы с появлением сложных моделей, в частности серии GPT OpenAI (которые все еще содержат заметные недостатки и ограничения, как указано выше).