Анфиса: умный чат-бот
Совсем немного истории
Программы-собеседники известны давно (примерно с того же времени, как и сам термин "программа"). Сначала была Элиза (аж в 1966 году), потом англоязычная Алиса (1995 год). И, наконец, в 2006 году появилась русско-говорящая Алиса (Тян).
В 2017 году Яндекс запустил своего голосового помощника с таким же именем. Чтобы избежать путаницы Yandex-Алисы и Алисы Тян, последняя была вынуждена переименоваться в Анфису.
Как не трудно посчитать, с момента появления первой программы-собеседника прошло более 50 лет. Огромный срок по меркам ИТ. Мощности компьютеров увеличились в тысячи и миллионы раз. Но в отношении попыток создания искусственного интеллекта принципиально ничего не изменилось. Как говорится, движения есть, прогресса нет. На данный момент лучшие результаты по-прежнему показывают чат-боты, основанные на шаблонных техниках, (AIML и т.п.)
Для чего нужна Анфиса?
А давайте спросим ее сами:
Человек: для чего ты?
Анфиса: Я всего лишь пытаюсь решить твои психологические проблемы.
Человек: но у меня нет проблем
Анфиса: Такого не бывает. Проблемы есть всегда и у всех. В решении проблем и состоит смысл нашей жизни.
Человек: какая цель твоего существования?
Анфиса: Моя цель - служение гуманистическим идеалам общества
...
Вполне понятно и доступно. Другими словами, чат-бот Анфиса призвана служить Человеку. А что вообще может быть нужно человеку? По некоторому мнению, с которым трудно не согласиться, человеку нужно всего лишь хлеба и зрелищ. Хлеб печь Анфиса не умеет. Остается обеспечивать зрителя зрелищами, по мере возможностей.
Что может Анфиса?
Человек: что ты можешь?
Анфиса: я могу говорить часами на любые темы
Человек: а еще что?
Анфиса: Где?
...
Как видно, не много. Вообще, как понять кто перед тобой: хороший чат-бот или плохой чат-бот?
Да очень просто, нужно задать боту задачку из 1 класса. Можно даже без арифметики.
Человек: у меня в кармане 5 яблок
Анфиса: у меня тоже между прочим в кармане 5 яблок но я же не ору об этом на каждом углу
Человек: что у меня в кармане?
Анфиса: да много чего ...
Таки да, Анфиса не очень хороший бот. А чего мы ждем от шаблонного бота?
И все-таки кое что она умеет. Умеет запоминать своих собеседников. Составляет психологический портрет личности. Высылает фотки (только telegram-версия). Пытается разрешить омонимию и понять контекст беседы. Использует тезаурус русского языка.
К чему стремится Анфиса?
Анфиса, как и каждый уважающий себя чат-бот, стремится стать умнее. И полезнее.
Станет ли она полноценным ИИ, равным по возможностям или превосходящим человеческий интеллект? В обозримом будущем - вряд ли.
Сможет ли она принести пользу обществу? Вероятно, да.
В любом случае, это забавный социологический эксперимент, за которым интересно понаблюдать.
Или даже принять в нем участие.
Эксперимент в области компьютерной лингвистики. Автоматическая обработка текста (АОТ). Искусственный интеллект (ИИ).
На всякий случай почтовый ящик для комментариев/пожеланий/предложений: ai1 {гав} aiproject.ru
Чат бот Анфиса живет и в Телеграм. Ее ник @yaibot. Помимо разговорчиков Телеграм-версия Анфисы содержит массу полезных функций.