Список программ-собеседников

Поскольку программ, способных поддерживать диалог с человеком, достаточно много, как и любителей таких программ, ко мне достаточно часто обращаются с вопросом: "У меня есть такие-то программы, а какие еще есть и какие Вы мне посоветуете?". В принципе, информация об этом есть на различных страницах раздела "Программы-собеседники", но гораздо удобнее, когда вся информация собрана воедино. Предупреждаю сразу: возможно, я знаю не о всех таких программах. Кроме того, я принципиально занимаюсь русскоязычными программами. Рейтинг программ (звездочки рядм с названием) отражает мои личные пристрастия, хотя я и старалась по возможности быть объективной. В случае появления сомнений я указывала два варианта. Условно все программы можно разделить на три группы: "рекомендую всем" (хорошая программа), "рекомендую любителям" (много недостатков, но для коллекции подойдет: многие стремятся заполучить в коллекцию как можно больше подобных программ, невзирая на качество), "не рекомендую" (общаться с программой решительно невозможно). В описаниях программ (к ним можно перейти по ссылкам) рассмотрены основные их возможности, достоинства и недостатки, оригинальные отличия от других программ, мое впечатление от общения с программой, приведены примеры диалогов с человеком, а иногда - и с другими программами.

Итак, какие же программы могут разговаривать с человеком?

ChatMaster
*****
Классика жанра. Одна из первых хороших русскоязычных программ-собеседников. Написана в 1998 г. Дмитрием Журавлевым; новых версий нет уже давно. Сайт программы chatm.chat.ru также давно не обновлялся; насколько я знаю, есть несколько других сайтов, где можно скачать более-менее свежие базы к ChatMaster. Программа обучаемая, качество диалога довольно приличное, интерфейс программы удобный, базы довольно большие и - в основном - хорошие (если только кто-то их не портит неправильным обучением). Недостатки: долго думает при большом размере базы; запоминает все подряд, даже и то, что запоминать не следовало бы. Не советую при общении с Чатмастером вводить слишком длинные реплики. Но в целом общаться с программой приятно. Рекомендую!
Описание программы
Скриншот: уменьшенный; в натуральную величину
Nus 3.4
*****
Довольно распространенная и очень хорошая программа (также называемая Nai - Nus artificial intelligence). Написал Валентин Шергин в 2001 г.; периодически (хотя и не очень часто) появляются новые версии программы. Последнюю версию программы, обновления баз, а также редактор баз можно скачать на сайте программы: nai.wallst.ru. Диалоги вполне разумные, база большая (хотя в ней достаточно много словесного мусора), хорошие возможности обучения, думает быстро. Существенных недостатков не обнаружено, за исключением большого количества грубых, нецензурных или попросту глупых реплик в базе (хотя в программе есть режим "фильтр мата", однако многие пользователи при обучении не указывают, что данная их реплика является нецензурной). Впрочем, эта проблема при желании решается за пару часов с помощью редактора баз. В общем, программа замечательная. Рекомендую!
Описание версии 2.01; отличия версии 3.4
Скриншот: уменьшенный; в натуральную величину
Diala
***
Самая старая известная мне русскоязычная программа-собеседник. Написана в 1982 г., в 1994 была полностью переделана для IBM PC. Разработчик подписался как "Рефрижератор"; на каком-то из сайтов типа freeware.ru я видела его настоящее имя, но, к сожалению, не помню его. Программа работает под MS-DOS. Думает долгонько, обладает своеобразной "логикой"; при разговоре сразу видно, что общаешься с программой, а не с мыслящим существом, однако диалоги получаются довольно забавные и почти осмысленные. Насколько я понимаю, программа обучаемая. За долгие годы ее существования накоплена довольно обширная база оригинальных реплик (хотя среди них есть как приторно-слащавые, так и хамски-грубые, но основная часть реплик заслуживает самого пристального внимания). Диала не любит анализировать слишком короткие реплики. Самый существенный недостаток (помимо работы под MS-DOS): программа иногда самопроизвольно переходит на украинскую раскладку клавиатуры. Если вас это не пугает, а связный диалог вам не нужен - тогда эту программу можно вам порекомендовать: у Диалы есть чувство юмора. Скорее, программа на любителя. Скачать программу можно на ее сайте diala.chat.ru (есть множество зеркал сайта). Сайт, если не ошибаюсь, иногда обновляется.
Описание программы
Скриншот: уменьшенный; в натуральную величину
Electronic Brain 1300
*****/****
Разработчик - Роман Ефимов, 2001-2003 г. Добрая, приятная программа, хорошая база (достаточно большая, с оригинальными репликами, не грубая и с чувством юмора), приятная графика, много дополнительных возможностей. Недостаток - не совсем привычное расположение управляющих элементов (впрочем, к этому легко привыкнуть). Рекомендую! Описание у меня есть только к версиям 1100 и 1200; впрочем, отличия последней версии сразу в глаза не бросаются. Скачать все эти версии можно на сайте программы: http://electrbrain.chat.ru. Сайт время от времени обновляется, хотя и не очень часто.
Описание версии 1100; отличия версии 1200
Скриншот: уменьшенный; в натуральную величину
Болтун 3.0
****/*****
Замечательнейшая программа, с хорошей базой (как объем, так и качество реплик), чувство юмора, оригинальность, масса разных приятных возможностей. Разработчик - ProVirus, 2002-2003 г. Сайт программы: boltunstyle.boom.ru; сайт постоянно обновляется, регулярно появляются новые версии программы, дополнения баз и т.п. Рекомендую!
Описание версии 2.0 (под MS-DOS); описание версии 3.0
Скриншот: уменьшенный; в натуральную величину
Бритни Спирс
**
Сделано красиво, но база никуда не годится. Пополнять базу можно, но делать это не очень удобно. Алгоритм обработки фразы достаточно простой. На любителя. Сайт программы мне неизвестен; по-моему, желающим скачать эту программу имеет смысл поискать ее на freeware.ru и других подобных сайтах.
Описание программы
Скриншот: уменьшенный; в натуральную величину
Виртуальный Путин
Эту программу я не видела, но, насколько можно судить по описаниям, сделанным различными людьми, идея та же, что в "Бритни Спирс". Эту программу точно можно найти на сайтах типа freeware.ru
Talker
**/***
Разработчик - Ростислав Шалаев, 2001 г. Требуется бесплатная, но крайне нудная регистрация (по-моему, овчинка выделки не стоит). Из-за этой регистрации я сначала хотела поставить программе ** вместо *** - слишком уж неприятное впечатление производит процесс регистрации. Реплики адекватные (в основном), но часто скучноватые (скажем, так: в них есть юмор, но слишком уж затертый). Скорее на любителя. Найти программу можно на sharos.chat.ru.
Описание программы
Скриншот: уменьшенный; в натуральную величину
Fallout Chat
***
Разработчик - Solid Snake, 2000 г. Довольно красиво сделанная программа, предназначенная для симуляции разговора с персонажем игры FALLOUT - Френком Хорриганом. Реплики выдержаны в одном стиле; однако наличие возможности обучения в данном случае все только портит (если только вы не вообразите себя еще одним Френком Хорриганом и не начнете использовать исключительно соответствующие реплики). Недостаток - нелогичное управление программой. Тем не менее, можно порекомендовать. Раньше программу можно было найти на сайте fallout.boom.ru; сейчас там ничего нет. Желающие могут поискать в Яндексе.
Описание программы
Скриншот: уменьшенный; в натуральную величину
Говорун 1.0
*
Разработчик - Иван Шипилов, 1998 г. "Умом и сообразительностью" программа не отличается; запоминает все услышанное и применяет к месту и не к месту. Впрочем, при умелом обучении, базу программы - вполне возможно - удастся довести до ума. Однозначно - на любителя!
Описание программы
Скриншот: уменьшенный; в натуральную величину
A-LIFE2
**/***
Разработчик: Корчагин Олег, 2001 г. Крайне разговорчивая программа, использующая смайлики. Качество диалога - весьма среднее. На любителя.
Описание программы
Скриншот: уменьшенный; в натуральную величину
A-LIFE3
****
Разработчик: Нонат Ревелев, 2002 г. Крайне разговорчивая программа, использующая смайлики. Качество диалога - хорошее: даже при малом размере базы реплики можно считать достаточно адекватными. Удобный редактор базы. Можно порекомендовать. Сайт программы: mephody.newmail.ru (был удален разработчиком).
Описание программы
Скриншот: уменьшенный; в натуральную величину
Talkerus
***/****
Моя программа. Оценка крайне субъективная: те, кто с программой общался, почему-то ее обычно хвалят, но объективно у Talkerusa довольно много мелких недостатков. База, впрочем, достаточно большая и, смею полагать, не слишком плохая. В настоящее время работа над новыми версиями (и над пополнением баз) не ведется; планируется (не в ближайшем будущем) создание новой версии, но когда это будет - пока сказать не могу. Программа скорее на любителя.
Описание программы
Скриншот: уменьшенный; в натуральную величину
Девушка 1.0
****
Моя программа. Виртуальная девушка-мультяшка: программа-собеседник с обучением, контролем эмоционального состояния - своего и собеседника - и частичным управлением с помощью текстовых команд в произвольной форме. Отслеживаются потребности: сытость, бодрость, эмоциональное состояние, отношение к вам и т.п., даются адекватные ответы на соответствующие вопросы. Сложная система взаимосвязи параметров: влияние одной потребности на другую, влияние потребностей на произносимые реплики и выполняемые действия. Учет контекста реплик, слежение за актуальностью популярных тем. Широкие возможности обучения. Рейтинг указан "в перспективе"; пока что в программе есть довольно много багов, изничтожением которых я сейчас занимаюсь. Кроме того, графика в программе пока что тоже находится на довольно примитивном уровне. Описание программы готово не полностью; впрочем, кое-что уже можно почитать и скачать бета-версию программы. Пока что на любителя, хотя надеюсь в более-менее близком будущем довести программу до ума.
Описание программы
Скриншот: уменьшенный; в натуральную величину
НеРазум
*
Написано мной; не самостоятельный программный продукт, а иллюстрация к статье об алгоритме примитивной программы-собеседника. База крайне маленькая, алгоритм примитивный; однако первые несколько реплик есть видимость осмысленного диалога. Потом, хотя реакции и остаются более-менее адекватными, становится слишком очевиден алгоритм. Совершенно однозначно - на любителя.
Описание алгоритма программы
Скриншот: уменьшенный; в натуральную величину
Miss Talking
*
Симпатичная, но глупенькая программка с тремя персонажами-девочками (мультяшками): одна разговаривает исключительно про работу, другая - исключительно про хозяйство, третья - правильно, про секс. Как в анекдоте про три ипостаси идеальной жены. На любителя. Разработчик - Алексей Нечаев, 2000 г.
Описание программы
Скриншот: уменьшенный; в натуральную величину
РоботЧат
**
Написал Белоногов Илья в 2002 г. Программа обучаемая, но алгоритм обучения, по-видимому, неудачный; база крайне большая, но плохая. В общем, на любителя. Скачать можно с сайта itsprogs.chat.ru
Описание программы
Скриншот: уменьшенный; в натуральную величину
Аки Росс
**
Разработчик - Альберт, 1996-2002 г. Идея хорошая, но база пока очень маленькая. При увеличении базы за счет толковых реплик (а не словесного мусора!) рейтинг имеет все шансы резко подрасти. Пополнить базу, в общем-то, легко; так что эту программу можно было бы порекомендовать (хотя пока что она тоже на любителя). Найти программу можно на сайте akirossbot.narod.ru или на сайте shareware.ru, раздел Игры-Общение
Описание программы
Скриншот: уменьшенный; в натуральную величину
Эллочка
*
Разработчик - cidirom2k@mail.ru. Программа забавная, но интеллектом не обладает совершенно. В ответ на реплики человека выдает одну из фраз Эллочки Щукиной из "12 стульев". Получается подобие диалога. На любителя. Найти программу можно на y6k.narod.ru
Описание программы
Скриншот: уменьшенный; в натуральную величину
Villy v.1.1
**
Разработчик: Алексей Горбачик, 2001 г. Простенько и со вкусом. База маленькая, но реплики подобраны удачно, создается видимость осмысленного диалога (хотя быстро становится ясно, что это только видимость). На любителя. Сайт: GPaladin.narod.ru
Описание программы
Скриншот: уменьшенный; в натуральную величину
IQ Chatterbot 4.1
***
Клон ЧатМастера, причем не очень удачный (базы испорчены неумелым обучением). Выглядит, впрочем, симпатично; общаться можно, но реплики часто неадекватные. На любителя. Разработчик - DNK Software, Andre Lukichov, 2002 г. Сайт программы: http://www.dnksoftware.by.ru
Описание программы
Скриншот: уменьшенный; в натуральную величину
Virtual Talker
***
Виртуальный чат с возможностью общаться одновременно с несколькими персонажами. Реплики относительно адекватные, но база маленькая. Есть утилита пополнения базы. В общем-то, довольно симпатично, но все же на любителя. Разработчик: Ломков Евгений, 2002-2003г. Сайт: evgenylomkov.narod.ru
Описание программы
Скриншот: уменьшенный; в натуральную величину
Bazar
*
Примитивная программа под MS-DOS. Реплики вводятся латиницей, ответ выводится заглавными русскими буквами. База маленькая и бестолковая. Есть много дополнительных возможностей, но одни не работают, другие - никому даром не нужны, кроме разработчиков (с целью повышения самооценки). Единственная нормально реализованная возможность - рассказывание анекдотов, но стоило ли из-за этого писать программу? Не рекомендую. Впрочем, желающие могут найти эту программу на russianbazar.virtualave.net. Разработчики: Cryptor & Burglar, сентябрь 1998 г.
Описание программы
Скриншот: уменьшенный; в натуральную величину
Sex Chat
*
Автор программы пожелал остаться неизвестным. Так и заявил. Программа, между тем, ничего интересного собой не представляет, несмотря на заманчивое название и подзаголовок "Разговор с незнакомкой". У меня сложилось полное ощущение, что программа знает от силы десять-двадцать реплик, и постоянно их повторяет (скорее всего, независимо от того, что говорит собеседник). При этом реплики не столько эротические, сколько пошлые и глупые.
Не рекомендую. В крайнем случае - на любителя.
Анонимный разработчик приглашает всех желающих на сайт http://www.vbm.nm.ru; впрочем, я там не была и понятия не имею, что там есть.
Описание программы
Скриншот: уменьшенный; в натуральную величину
Lansa
**
Написана Андреем Макаровым в 1998-1999 г. База маленькая, думает программа долго, интерфейс крайне неудачный; но, вероятно, программу можно чему-нибудь дельному научить (я не пробовала). На любителя.
Скачать программу можно с zelkrest.chat.ru.
Описание программы
Скриншот: уменьшенный; в натуральную величину
Sex Talk
**
Довольно симпатичная игрушка по мотивам эротической игры Larry 7. Анимированная картинка (два персонажа на выбор - Виктория и Джемми). Пошлости, в общем-то, никакой: просто пикантное общение. Стиль похож на Fallout Chat (что неудивительно, поскольку в разработке Sex Talk принимает участие и Solid Snake). Надо отметить, что осмысленность диалога ненамного выше, чем в Sex Chat; однако качество реплик и графика (позаимствованная из той же игры) создают приятное впечатление. На любителя.
Описание программы
Скриншот окна диалога: уменьшенный; в натуральную величину
Скриншот окна персонажа: уменьшенный; в натуральную величину
STalker
***
Виртуальный чат (общение с одним чатботом плюс наблюдение за псевдообщением еще нескольких; при этом у каждого бота есть свой характер, реплики выдержаны в одном стиле). На любителя - если рассматривать STalkera как программу-собеседник; можно порекомендовать, если рассматривать просто как развлекательную программу и не требовать наличия связного диалога (строго говоря, в настоящем чате реплики часто не более осмысленные). Разработчик - Sinkevich S.P., 2001 г.
http://sinkevich.nm.ru
Описание программы
Скриншот: уменьшенный; в натуральную величину
Собеседник
*
Программу написал Павел Костин (12 лет; pasha-kostin@mail.ru) для своей матери (о чем сразу честно предупреждает), затем выставил программу в интернет. Поскольку вопросы рассчитаны на вполне конкретного человека, всем остальным разговаривать с программой затруднительно: неадекватных реплик, в общем-то, нет, но по выводимым репликам ясно: программа не понимает, о чем разговор. База не то что маленькая - ее вовсе нет, прямо в программе заложены несколько ключевых слов и реакций на них. Впрочем, после изучения этих ключевых слов мне удалось некоторое время вести с программой довольно осмысленную беседу. В качестве учебной программы - очень и очень неплохо. В качестве подарка любимой маме - просто великолепно (благо заранее известно, о чем она может спросить программу). В качестве программного продукта - только на очень большого любителя.
Описание программы
Скриншот: уменьшенный; в натуральную величину
Virtual Speaker
Об этой программе пока ничего сказать не могу: оказался поврежденным скачанный с сайта архив. Сайт программы: owl-soft.narod.ru
Попугай
*/**
Программу написал Ярослав Карандашев, 17 сентября 2003 г., в среде Delphi. Возможности программы довольно скромные: если реплика пользователя совпадает с имеющейся в базе (с точностью до символа, без учета регистра букв), выдается разумный ответ, в противном случае программа признается, что не может ответить. Однако варианты ответа "Не понимаю" довольно занятные. За занятность и за возможность пополнять базу в процессе разговора - вторая звездочка. На любителя. Скачать программу можно на сайте ainte.region35.ru, здесь же можно найти интересные статьи по теме и некоторые другие программы, так или иначе связанные с генерацией текстов.
Описание программы
Скриншот: в натуральную величину

Итак, еще раз то же самое, но еще более кратко:

  1. Nus 3.4 (*****)
  2. ChatMaster (*****)
  3. Electronic Brain 1300 (*****/****)
  4. Болтун 3.0 (****/*****)
  5. Девушка 1.0 (****)
  6. A-LIFE3 (****)
  7. Talkerus (***/****)
  8. Diala (***)
  9. Fallout Chat (***)
  10. IQ Chatterbot 4.1 (***)
  11. STalker (***)
  12. Virtual Talker (***)
  13. Talker (**/***)
  14. A-LIFE2 (**/***)
  15. Аки Росс (**)
  16. Villy 1.1 (**)
  17. Lansa (**)
  18. Sex Talk (**)
  19. РоботЧат (**)
  20. Бритни Спирс (**)
  21. Виртуальный Путин
  22. Попугай (*/**)
  23. Miss Talking (*)
  24. НеРазум (*)
  25. Собеседник (*)
  26. Эллочка (*)
  27. Говорун 1.0(*)
  28. Sex Chat (*)
  29. Bazar (*)
  30. Virtual Speaker (?)

Еще раз подчеркиваю, что этот рейтинг довольно приблизительный и отражает исключительно мои личные пристрастия; кто-то другой мог бы расположить программы несколько иначе. Но, думаю, не имеет смысла отрицать тот бесспорный факт, что Nus и ChatMaster существенно лучше, чем, например, Talker, а он, в свою очередь, намного интеллектуальнее Эллочки.

Где найти эти программы? Во-первых, на указанных мной сайтах программ: там можно найти самые последние версии. Во-вторых, на многочисленных сайтах с бесплатными программами:
http://www.download.ru
http://www.downloads.ru
http://freeware.ru
http://soft.mail.ru
http://www.listsoft.ru
http://www.softlinks.ru
http://freesoft.kulichki.ru
http://www.shareware.volkov.ru
http://www.softportal.com
http://www.programms.ru
http://search.centre.ru/soft
http://www.panvasoft.com
http://www.softnew.ru
http://softvariant.ru
и т.д.
Искать эти программы нужно обычно в разделе "Игры", "Шутки", "Приколы" или "Прочее".
Кроме того, можно воспользоваться поиском по ключевым словам, например, в Яндексе (любителям подобных программ советую делать это почаще, так как постоянно появляются новые программы). Вот некоторые из запросов, по которым люди попадали на мой сайт или по которым я сама попадала на сайты таких программ:

программы-собеседники
искусственные собеседники
скачать искусственный СОБЕСЕДНИК
программа-собеседник
программа для разговора с человеком
чатбот
чат-бот
бот разговаривающий на русском языке
диалог на естественном языке
программа ведет диалог с человеком
разговорные программы
самообучающаяся программа для разговора
программы болталки
программа разговаривает с человеком
генерация речи
программы генерации речи
программа говорит с человеком
беседа человека с машиной
разговор человека с компьютером
робот для разговора
программа имитирующая собеседника
программа иммитирующая собеседника в чате
русскоязычные болталки
программа ведущая диалог с пользователем
искусственный разум
программа искусственного разума
искусственный интеллект
программа искусственного интеллекта
Система искусственного интеллекта
искусственный собеседник
эмуляция искусственного разума
симулятор общения
artificial intelligence
модель мыслительной деятельности человека
программы подобные ChatMaster
чат-мастер
тест Тьюринга
приз Лёбнера


Естественно, это далеко не полный список. Надо заметить, что большинство этих запросов не соответствуют тому, что по ним реально можно найти. В частности, большинство разговаривающих с человеком программ даже близко не стояли с искусственным интеллектом. Тем не менее, разработчики часто гордо называют свое создание "программой искусственного разума", поэтому имеет смысл использовать и такие запросы. В то же время некоторые запросы, выглядящие неудачными, приводят к поразительным результатам.
Что лишнее чаще всего попадается по таким запросам: настоящие программы искусственного интеллекта, не имеющие ничего общего с генерацией речи; программы для общения людей между собой, а также разнообразные тексты, не имеющие отношения к программированию (например, программа "Собеседник"), но так или иначе связанные с общением.
При составлении запроса надо учитывать, что далеко не всегда на страницах программ ключевые слова написаны без ошибок; чаще всего происходит путаница с удвоенными согласными ("искуственный", "искусственый", "иммитирующая", "програма" и т.п.); лучше попробовать не только правильный, но и наиболее распространенные неправильные варианты написания.

Также имеет смысл попробовать использовать в запросах названия конкретных программ (см. список выше), лучше всего относительно известных. В частности, поскольку разработчики далеко не всегда могут сформулировать, что же это они такое написали, на страницах программ часто можно встретить надпись типа: "программа, подобная ChatMaster". Очень часто при этом на странице нет даже названия собственно самой "подобной" программы.

Если кто-то решит воспользоваться подобными запросами (или просто случайно зайдет на сайт одной из подобных программ) и найдет не указанную в моем списке русскоязычную программу, пожалуйста, сообщите об этом мне (netnotes@narod.ru). Желательно указать не только название программы, но и сайт, откуда ее можно скачать (к сожалению, как я уже сказала, далеко не всегда можно найти программу, даже зная ее название).

Почему я не включаю в этот список многочисленные англоязычные программмы? Мало кто из русскоязычных любителей подобных программ знает английский или другие языки на уровне, достаточном для свободного поддержания разговора (не простого "привет-пока", а именно разговора) без грубых ошибок; если посмотреть на англоязычные базы программ после обучения их русскоязычными пользователями, часто не знаешь, что делать - смеяться или плакать. В лучшем случае это какой-то "пиджин-инглиш", в худшем... нет, не будем о грустном.

© Инга Кесс. Июль 2003.

При полном или частичном использовании этих материалов на своем сайте не забудьте поставить ссылку на Растрепанный Блокнот :)...

 
На главную страницу
 
Все о программах-собеседниках

Hosted by uCoz