Учёные восстановили легендарного чат-бота ELIZA из созданного 60 лет назад кода

Очень долгое время он считался утраченным

2 мин.
Учёные восстановили легендарного чат-бота ELIZA из созданного 60 лет назад кода

Группа исследователей смогла вернуть к жизни первого в мире чат-бота ELIZA, разработанного в 1960-х годах. Это достижение стало возможным за счёт обнаружения оригинального программного кода, который десятилетиями считался утраченным. Документы нашли в архивах Массачусетского технологического института (MIT), и, несмотря на внушительный возраст, программа поразила учёных своей работоспособностью, напоминая о том, какое значение она имела для становления современного искусственного интеллекта.

ELIZA была создана профессором Джозефом Вейценбаумом, работавшим в MIT. Её название вдохновлено именем героини пьесы «Пигмалион» — Элизы Дулиттл, что символизировало стремление к обучению и развитию. Сердцем программы стал сценарий под названием DOCTOR, позволяющий имитировать поведение психотерапевта. Пользователи могли обращаться к боту с вопросами или рассказывать о своих переживаниях, а программа отвечала универсальными, но удивительно эффективными фразами, побуждающими продолжать диалог. Такой подход вызвал немалый интерес и заложил основы для последующих исследований в области взаимодействия человека с машиной.

Изначально ELIZA была разработана на уникальном языке программирования MAD-SLIP, который сам Вейценбаум создал специально для этого проекта. Позже программа была адаптирована для Lisp, что поспособствовало её популяризации через ранние интернет-сообщества. Но оригинальный код на MAD-SLIP был утрачен, пока в 2021 году исследователи Джефф Шрагер из Стэнфорда и архивист MIT Майлс Кроули не наткнулись на него среди старых документов Вейценбаума.

Процесс восстановления ELIZA оказался чрезвычайно сложным. Учёным пришлось буквально воссоздавать код по старым распечаткам, устранять дефекты и создавать специальный эмулятор, который мог имитировать работу компьютеров середины XX века. После нескольких лет упорной работы 21 декабря программа была успешно запущена — впервые за шесть десятилетий.

Исследователи подчёркивают, что возвращение ELIZA стало не только шагом в историю искусственного интеллекта, но и возможностью глубже понять его эволюцию. Этот проект — напоминание о том, как идеи прошлого продолжают вдохновлять современные разработки.

В процессе восстановления ELIZA исследователи столкнулись с неожиданной ошибкой. Программа завершала работу, если пользователь вводил числа, например, «Сегодня вам 999 лет». Этот баг было решено оставить неизменным, чтобы сохранить аутентичность оригинального кода. Джефф Шрагер сравнил вмешательство в код с попыткой изменить мазок кисти на полотне «Моны Лизы».

ELIZA задумывалась как инструмент для изучения взаимодействия человека и компьютера, но её революционная идея вызвала гораздо больший интерес, чем ожидалось. В 1965 году умение программы поддерживать беседу стало настоящим технологическим прорывом. Профессор цифровых гуманитарных наук Университета Сассекса Дэвид Берри, участвовавший в исследовании, отметил, что ELIZA поражает своим потенциалом, особенно если учитывать условия, в которых она была создана.

Главная особенность программы заключалась в её способности побуждать пользователя продолжать разговор. Это напоминало настоящее общение, что для того времени было уникальным достижением. Современные языковые ИИ-алгоритмы стремятся скорее завершить мысль или предложение, а ELIZA, напротив, сосредотачивалась на построении диалога, создавая эффект вовлечённости.

Проект восстановления ELIZA не только вернул к жизни важную часть истории искусственного интеллекта, но и стал напоминанием о значении сохранения цифрового наследия. Современные успехи в области искусственного интеллекта базируются на фундаментальных разработках прошлого, которые нельзя забывать.


Ещё по теме:

Мы в Telegram, на Дзен, в Google News и YouTube