Ученые воскресили первый в мире чат-бот «ELIZA» из кода возрастом 60 лет
Ученым удалось вернуть к жизни «ELIZA» — первый в мире чат-бот, разработанный еще в 1960-х годах. Это знаменательное событие стало возможным благодаря обнаружению давно утраченного программного кода, который хранился в архивах Массачусетского технологического института (MIT). Несмотря на 60-летний возраст, программа все еще на удивление хорошо функционирует, демонстрируя свой значительный вклад в современный искусственный интеллект.
ELIZA была создана профессором MIT Джозефом Вейценбаумом и названа в честь Элизы Дулиттл, героини пьесы «Пигмалион», которая обучалась правильной речи. Основой работы программы стал сценарий «DOCTOR», который моделировал поведение психотерапевта. Пользователь мог задавать вопросы или делиться проблемами, на что программа отвечала фразами вроде: «Расскажите, пожалуйста, подробнее» или «В каком смысле?» Этот простой, но эффективный подход вызвал большой интерес к идее общения человека с машиной.
Программа была написана на языке программирования MAD-SLIP, который Вейценбаум изобрел специально для этого проекта. Однако вскоре ELIZA была адаптирована для другого языка, Lisp, что способствовало ее распространению через ранний интернет. Оригинальный код, написанный на MAD-SLIP, со временем был утерян, и его считали утраченным до тех пор, пока в 2021 году исследователи Джефф Шрагер из Стэнфордского университета и архивист MIT Майлс Кроули не обнаружили его среди документов Вейценбаума.
Возвращение ELIZA к жизни оказалось непростой задачей. Исследователям пришлось восстановить код из старых распечаток, устранить ошибки и разработать эмулятор, имитирующий работу компьютера 1960-х годов. После долгих усилий им удалось запустить программу 21 декабря, впервые за 60 лет.
В ходе работы исследователи столкнулись с ошибкой в коде: программа «падала», если пользователь вводил числа, например, «Сегодня вам 999 лет». Однако этот баг решили не исправлять, чтобы сохранить подлинность исторического артефакта. Как отметил Шрагер, вмешательство в оригинальный код было бы равносильно исправлению мазка кисти на «Моне Лизе».
ELIZA была создана как платформа для изучения взаимодействия человека с компьютером, но ее новаторская природа привлекла больше внимания, чем предполагалось изначально. Несмотря на ограниченные возможности, ELIZA может поддерживать беседу, что для 1965 года было настоящим прорывом. Как отметил Дэвид Берри, профессор цифровых гуманитарных наук из Университета Сассекса и соавтор исследования, ELIZA поразительна, если учитывать время ее создания.
Особенность ELIZA заключалась в том, что она слушала пользователя, побуждая его продолжать беседу, что сближало ее с настоящим общением. Современные языковые модели, такие как ChatGPT, скорее стремятся завершить предложение, чем создать диалог, как это делала ELIZA.
Проект восстановления ELIZA не только подчеркнул важность изучения истории вычислительных технологий, но и напомнил о необходимости сохранения цифрового наследия. Сегодняшние достижения в области искусственного интеллекта основаны на фундаментальных разработках прошлого. Как отметил Берри, если мы не будем сохранять такие артефакты, мы рискуем потерять цифровые эквиваленты «Моны Лизы» или «Давида» Микеланджело. История вычислений — это не только техническое, но и культурное наследие, которое заслуживает бережного отношения и внимания.
Ранее тест «отравленного набора данных» раскрыл пугающую уязвимость ИИ к дезинформации.