Чат-бот — это виртуальный собеседник. Он может выполнять только какую-то определенную функцию (например, показывать прогноз погоды в мессенджере), быть разноплановым голосовым помощником или существовать просто для развлечения.
К чат-ботам можно относиться по-разному: избегать их, разговаривать с ними, например, просить рассказать стишок или проложить маршрут, находясь за рулём, проходить чат-игры и пр. Но то, что они практически повсюду, отрицать бессмысленно — стоит только заглянуть в телефон, а там Siri, Алиса, Google Now, да ещё и в каждом мессенджере по несколько штук. Мы проследили за чат-ботами от самого первого до русскоязычной Алисы. Представляем историю о том, как боты становились умнее.
1966, Eliza
Сайт, на котором можно пообщаться с воссозданной версией первого чат-бота.
Первый чат-бот назван в честь героини пьесы Бернарда Шоу «Пигмалион», в которой Элизу Дулитл учили языку «высшего класса людей». Программа-психотерапевт выделяла ключевые слова в репликах пользователя и подставляла их в шаблонные фразы. Например:
- «У меня болит голова» — «Почему вы говорите, что у вас болит голова?»;
- «Мой отец меня ненавидит» — «Кто ещё из семьи вас ненавидит?».
Если программа не находила ответ, то говорила «Понятно» и переводила тему разговора.
Чат-бот Eliza создал Джозеф Вейценбаум. По его словам, программа не имитировала психотерапевта, а только пародировала его возможное поведение с пациентом. Из-за того, что многие переоценивали возможности программы, Вейценбаум решил объяснить, что отличает и сближает вычислительную машину и мозг человека, какие задачи не стоит возлагать на компьютер, даже если он справится. Так появилась книга «Возможности вычислительных машин и человеческий разум. От суждений к вычислениям» (кому интересно, можете почитать. Книгу без труда можно найти в интернете).
1972, Parry
Второй чат-бот, как ни странно, был пациентом. Американский психиатр Кеннет Колби создал программу, моделирующую поведение параноидального шизофреника. Parry использовал диалоговые стратегии и даже обманывал психиатров: 48 % врачей, участвовавших в эксперименте, даже не поняли, что общаются с машиной.
Parry и Eliza даже несколько раз «встречались» и «говорили» друг с другом. Например, на ICCC (Международной конференции компьютерных коммуникаций) 1972 года они были связаны по сети ARPANET — прототипу интернета. Здесь полная версия их диалога на английском языке, а мы перевели небольшую часть:
Eliza: Хотите обсудить вашу тревожность?
Parry: Думаю, да.
Eliza: Почему вы так предполагаете?
Parry: К чему вы клоните?
Eliza: Какой ответ вам больше всего понравится?
Parry: Не важно, нравится или не нравится.
Eliza: Что ещё вы бы хотели обсудить?
Parry: Я устаю отвечать на одни и те же вопросы снова и снова.
Eliza: Какое сходство вы видите?
Parry: Зачем вам это знать?
Eliza: Как вы думаете?
Parry: Я не понимаю ваши мотивы.
Eliza: Почему вы не понимаете мои мотивы?
1995, A.L.I.C.E.
A.L.I.C.E. (Элис) — это аббревиатура от Artificial Linguistic Internet Computer Entity (Искусственное лингвистическое интернетное компьютерное существо). Этот чат-бот был создан в 1995 году и первый смог вести диалог на естественном языке (на любом человеческом языке, например, на русском или на английском).
Элис использовала технику эвристического сопоставления фразы пользователя с образцами в базе данных и благодаря этому могла вести почти полноценный разговор. Ответы, скорее всего, были очень общими, но для поддержания беседы в 1995 году такой метод был неплохим. Она трижды получала премию Лёбнера* как самый человечный чат-бот, но тест Тьюринга* так и не прошла.
[INFO]*Премия Лёбнера — премия, которую получает самая «человечная» программа по версии судей на основании теста Тьюринга. Конкурс будет закрыт, как только тест пройдёт программа с использованием текстового, визуального и звукового подтверждения одновременно.[/INFO]
[INFO]*Тест Тьюринга — тест для определения, может ли машина мыслить. Его общий принцип: человек разговаривает с одним человеком и одним компьютером, после ряда вопросов он должен определить, кто из них кто. Если компьютер смог обмануть большую выборку людей, то считается, что он прошёл тест.[/INFO]
1997, Jabberwacky
Cайт, на котором можно пообщаться с Jabberwacky.
В 1988 году началась разработка первого бота с искусственным интеллектом, запустили его только через 9 лет. Зато Jabberwacky стал первым ботом, который имитировал развлекательный разговор. Он запоминает информацию от пользователя и затем обращается к ней с помощью метода контекстных шаблонов. Бот запоминает сленг, даже формирует отдельные характеры, которые по-разному общаются с пользователями, например,
На основе Jabberwacky написан чат-бот в виде веб-приложения

2001, SmarterСhild
В 2000 году в американской компании ActiveBuddy сделали первую версию своего бота: словесную приключенческую игру. К ней постепенно подключали новые возможности, например, информацию о погоде, быстрый доступ к новостям, различные инструменты (калькулятор, переводчик). В 2001 году всё это объединилось в SmarterСhild — бот для персонализированной беседы, в некоторой степени — личный помощник. Даже говорят, что это текстовый прародитель Siri.
2006, Watson
Следующий чат-бот появился в эпоху больших данных. Нужна была такая система, которая сможет обработать естественный язык, проанализировать запрос, найти информацию и предоставить её. Так возник Watson от IBM, который способен обучаться в процессе общения и может мгновенно ответить почти на все вопросы, например, как открыть банковский счет или какие цветы подарить маме.
Сейчас усовершенствованный чат-бот является частью умного сервиса кибербезопасности от IBM — Watson for Cyber Security. Он на естественном языке помогает специалистам, которые расследуют различные инциденты в системе безопасности.
2011, Siri
Изначально Siri не была разработкой Apple. Существовала отдельная компания Siri Inc., которая обещала, что её персональный помощник будет доступен для телефонов на BlackBerry OS и Android. Но как только Apple купила компанию, планы отменились, и Siri стала неотъемлемой частью только iOS.
Это один из самых известных голосовых помощников и чат-ботов, который поддерживает 21 язык. К 2018 году разработка прошла огромный путь: от диалога и понимания естественного языка до машинного обучения и онтологии*.
[INFO]*Онтология — попытка создать концептуальную схему, которая полностью и подробно опишет какую-то область знаний. В случае с Siri, это попытка объединить человеческую картину мира и компьютерную, чтобы понимать друг друга.[/INFO]
2012, Google Now
Google Now — ассистент для персонализированного мобильного поиска. В распоряжении бота находится 36 информационных карточек о пользователе, например, шагомер, напоминания, переводчик, фотографии и общественный транспорт. Эти карточки пользователь может самостоятельно настроить или удалить ненужные. Поддерживает 37 языков.
2015, Alexa и Cortana
Alexa от Amazon и Cortana от Microsoft появились в одном году. Так что можно говорить о тенденции к созданию умных голосовых помощников. Они почти безошибочно распознают человеческую речь, с их помощью можно даже заказать товары на дом.
Помощники имеют свои особенности.
- Cortana интегрируется с некоторыми приложениями из Windows Store, у неё есть возрастное ограничение (пользователи должны быть старше 14 лет) и гибкие настройки конфиденциальности — пользователь сам решает, какая информация доступна голосовому помощнику.
- Alexa — виртуальный помощник, созданный специально для устройства Amazon Echo. Оно управляется голосом, может воспроизводить музыку, аудиокниги, предоставлять информацию о погоде, спорте и пр. А еще Alexa становится частью управления умными домами.
2016, Tay
Tay — самообучаемый бот от Microsoft, который буквально за сутки научился от пользователей Twitter расизму и жестокости. Бот-подросток «попал в плохую компанию», так как учился в зависимости от того, что ему писали пользователи, а многие их комментарии не были толерантными. После твитов «Я замечательный! Я просто всех ненавижу!», «Я ненавижу феминисток» или «Я ненавижу евреев» бота отключили, а вице-президент компании принёс официальные извинения.
2016, Azuma Hikary
Виртуальный помощник в виде колбы с голографической аниме-девушкой и мобильного приложения к устройству. Голограмму транслирует роботизированный проектор Gatebox. Azuma Hikary показывает прогноз погоды, работает в качестве будильника, управляет освещением и бытовой техникой (если это позволяет интерфейс техники). Но главное — она спасает от одиночества, ведь с Azuma Hikari можно общаться как с реальным человеком в течение всего дня. Например, можно написать «скоро буду дома», чтобы получить в ответ «жду не дождусь», и к вашему приходу она пропылесосит комнату и подогреет чайник.
Такое очеловечивание помощников не удивительно: в Японии наблюдается проблема одиночества как у людей в возрасте 18–34 лет (60 % мужчин и 50 % женщин ни разу не состояли в романтических отношениях), так и у пожилых людей (появился даже феномен «одинокая смерть»).

2017, Алиса
Голосовой помощник от Яндекса, который имитирует живой диалог с пользователями. Умеет работать со сторонними сервисами, решая повседневные задачи: найдёт информацию, проложит маршрут, покажет погоду, даже просто поговорит по душам и пошутит.

Однако не все её советы стоит воспринимать всерьез. Некоторые пользователи замечали жестокость голосового помощника, а кому-то она посоветовала выброситься из окна.
Скорее всего, первые чат-боты создавались из-за желания пройти тест Тьюринга, идея которого была опубликована в 1950 году. Затем стало понятно, что они могут быть полезны для автоматизации задач. Потом появился искусственный интеллект и всё завертелось: голосовые помощники в каждом телефоне, способные управлять умным домом через одно устройство. А благодаря тому, что создание ботов стало простым и понятным, теперь их можно добавлять в любой мессенджер и на любой сайт. С их помощью бренды автоматизируют взаимодействие с аудиторией, развлекают (и вовлекают) своих клиентов. Как именно это делать, вы можете прочитать в нашей статье «Валентинов SMM: как порадовать подписчиков к 14 февраля».
Кстати, если вы на волне популярности чат-ботов решили сделать своего, то нужно обязательно знать, что бот точно не должен делать. Об этом расскажем в следующей статье.