Исходный код ELIZA, первого чат-бота, нашли в архивах MIT

Исходный код ELIZA, первого чат-бота, нашли в архивах MIT

В новой книге «Inventing ELIZA: How the First Chatbot Shaped the Future of AI» (издательство MIT Press, 2026) группа из восьми исследователей, Сара Систон, Дэвид Берри, Энтони Хэй, Марк Марино, Питер Милликан, Артур Шварц, Джефф Шрейгер и Пегги Вейл, впервые анализирует подлинный исходный код программы ELIZA, который долгие годы пролежал нетронутым в архивах MIT. До сих пор все известные версии ELIZA были более поздними реконструкциями по опубликованным описаниям, а не самим оригиналом.

ELIZA была создана Джозефом Вейценбаумом в середине 1960-х и вошла в историю как «первая звезда ИИ», доброжелательный виртуальный психотерапевт, который мягко расспрашивал пользователей об их переживаниях. Успех оказался неожиданным даже для самого автора: часть пользователей была убеждена, что программа проявляет разумность (это заблуждение позже назвали «эффектом ELIZA»), другие видели в ней предвестника автоматизированной психотерапии. Знаменитый диалог, который Вейценбаум опубликовал в статье журнала Communications of the ACM в январе 1966 года, начинался словами «Men are all alike», «IN WHAT WAY» («Мужчины все одинаковые», «В КАКОМ СМЫСЛЕ»).

Анализ найденного кода показал, что то, что все называют «ELIZA», на самом деле было двумя разными вещами: системой ELIZA, универсальной платформой для ведения диалога, и Doctor, лишь одним из сценариев («скриптов»), которые эта платформа умела выполнять. Doctor изображал психотерапевта-роджерианца, но это была не самоцель, а технически удобный выбор: психотерапевт, один из немногих собеседников, который может демонстративно «не знать» устройства реального мира и вместо ответов задавать наводящие вопросы, не вызывая подозрений. Помимо Doctor, у ELIZA обнаружены и другие сценарии: программа могла обсуждать математику, поэзию, цвета, парадоксы, синхронизацию, теорию относительности, Францию и лифты. Отдельно исследователи приводят сценарий Neweng («Новая Англия»), программа для пустой светской беседы о штатах Новой Англии, которая поддерживала разговор, но путалась, например, причисляя Миссури к Новой Англии.

Авторы также воссоздали точную рабочую эмуляцию персоны-психотерапевта Doctor, с которой любой желающий может пообщаться сам. По их выводам, архитектурное разделение системы и сценария в ELIZA предвосхитило современные шаблоны программирования, от разделения кода и конфигурации до плагинных архитектур, а технические ограничения компьютеров 1960-х (однопроходная обработка, хранение на магнитной ленте, стековая реализация) напрямую сформировали то, как программа имитировала понимание речи. Авторы проводят прямую параллель с современными чат-ботами, которым можно поручить играть разные личности через промпт: ELIZA делала то же самое ещё в 1966 году, только через сменные сценарии.

Ключевые факты

  • В архивах MIT впервые найден подлинный исходный код ELIZA (1966), до этого существовали только более поздние реконструкции по опубликованным описаниям
  • Анализ представлен в книге MIT Press «Inventing ELIZA: How the First Chatbot Shaped the Future of AI» (2026), написанной коллективом из восьми исследователей
  • ELIZA оказалась не простым чат-ботом, а платформой для нескольких «персон»-сценариев; знаменитый психотерапевт Doctor, лишь один из них
  • Найдены и другие сценарии ELIZA: о математике, поэзии, цвете, теории относительности, Франции, лифтах и светской беседе о штатах Новой Англии (Neweng)
  • Авторы книги создали рабочую эмуляцию персоны-психотерапевта Doctor, доступную для самостоятельного тестирования

Почему это важно

Находка меняет представление о том, что вообще была ELIZA. Раньше в истории ИИ фигурировала одна программа-психотерапевт; теперь видно, что Вейценбаум построил универсальную диалоговую платформу со сменными сценариями, прямой прообраз сегодняшних чат-ботов, которым просто меняют системный промпт, чтобы получить другую «личность». Это отодвигает точку отсчёта идеи «одна модель, много персон» на 60 лет назад.

Кому это важно

Историкам и исследователям искусственного интеллекта, специалистам по человеко-машинному взаимодействию (HCI), а также разработчикам современных диалоговых систем и чат-ботов, которым интересно происхождение приёма с «персонами» и сценариями поведения.

Как это применить

Разбор кода и сценариев опубликован в книге «Inventing ELIZA: How the First Chatbot Shaped the Future of AI» (MIT Press, 2026). Авторы также выложили точную рабочую эмуляцию персоны-психотерапевта Doctor, с которой можно пообщаться самостоятельно, чтобы увидеть оригинальный диалоговый стиль 1966 года.

Можно ли доверять

Материал, адаптированный отрывок из книги, изданной MIT Press, авторский коллектив из восьми исследователей опирается на первичный источник, подлинный исходный код из архивов MIT, а не на пересказы. Это академическая историческая работа, а не маркетинговый анонс продукта, что повышает доверие к фактической стороне.

Риски и подводные камни

Материал, исторический разбор, прямого практического применения к современным ИИ-системам у него нет. Стоит помнить и о самом «эффекте ELIZA»: склонности приписывать простой программе понимание и намерения, авторы прямо указывают, что цель Doctor была не терапевтической, а технической (обойти ограничения эпохи), и это стоит учитывать, читая параллели с сегодняшними чат-ботами.

«Этот код и сценарий... раскрывают неявные допущения о языке, терапии и взаимодействии человека с компьютером, которые продолжают влиять на развитие современного ИИ.»

— авторы книги «Inventing ELIZA: How the First Chatbot Shaped the Future of AI»