Today: 13-02-2025

Первый в мире чат-бот ELIZA возрожден из 60-летнего компьютерного кода

Небольшая группа исследователей из США и Великобритании возродила код 60-летнего чат-бота по имени ELIZA, который, как полагают, был первым электронным чат-ботом. В своей статье, размещённой на сервере препринтов arXiv , группа описывает код, написанный в 1960-х годах ныне покойным профессором Массачусетского технологического института Джозефом Вайценбаумом.

В 2021 году архивариус Массачусетского технологического института Майлз Кроули обнаружил распечатки компьютерного кода, написанного Вайценбаумом, в коробке с некоторыми его вещами. Последующий анализ кода показал, что это была большая часть оригинального кода для ELIZA, чат-бота, который закодировал профессор. В то время термин «чат-бот» ещё не был изобретен; считалось, что Вайценбаум считал программу электронным терапевтом.

Он был разработан для использования в качестве инструмента запроса/ответа. Пользователь задавал ему простой вопрос, а система отвечала простым ответом и последующим вопросом, подобно тому, как проводятся сеансы с терапевтом-человеком.

Считалось, что код оригинальной ELIZA утерян, хотя существует код других версий, написанных другими программистами. После того, как он был написан на Lisp, он попал в ARPAnet, а оттуда медленно добрался до домашних компьютеров, где стал популярен как своего рода «друг» для технически подкованных пользователей.

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

Команда запустила программу в декабре прошлого года. Они запустили её так, как и предполагалось, как инструмент запроса/ответа, и обнаружили, что она работает лучше, чем они ожидали. Конечно, она не дотягивает до уровня современных LLM, но они утверждают, что это было весело.

Одна очевидная ошибка могла привести к сбою программы , если пользователь вводил числа, но команда по возрождению оставила её ради аутентичности. Они предполагают, что ELIZA следует считать важной частью компьютерной истории, поскольку она представляет собой первый известный пример электронного чат-бота.


Автор Надежда Сарычева

Контакты, администрация и авторы