Ученые только воскресили ELIZA, первый в мире чат-бот. Исследователи обнаружили давно утраченный компьютерный код и использовали его, чтобы возродить раннего чат-бота ELIZA. ELIZA была разработана в 1960-х годах профессором Массачусетского технологического института Джозефом Вейзенбаумом и названа в честь Элизы Дулиттл, героини пьесы «Пигмалион», которую научили говорить как аристократическая британская женщина.
Используя запыленные распечатки из архивов Массачусетского технологического института, эти «археологи программного обеспечения» обнаружили недействующий код, потерянный в течение 60 лет, и вернули его к жизни (https://sites.google.com/view/elizaarchaeology/try-eliza) .
ELIZA оказала большое влияние на современный искусственный интеллект (ИИ), пишут исследователи в статье, опубликованной в базе данных препринтов arXiv. Сценарий «ДОКТОР», написанный для ЭЛИЗЫ, был запрограммирован отвечать на вопросы как психотерапевт. Например, ЭЛИЗА сказала бы: «Пожалуйста, расскажите мне о своей проблеме». Если пользователь введет «Все мужчины одинаковы», программа ответит «Каким образом».
Вайзенбаум написал ELIZA на созданном им уже несуществующем языке программирования под названием Michigan Algorithm Decoder Symmetric List Processor (MAD-SLIP), но его почти сразу скопировали на язык Lisp. С появлением раннего интернета Lisp-версия ELIZA стала вирусной и оригинальная версия устарела.
Эксперты считали, что оригинальный 420-строчный код ELIZA был потерян до 2021 года, когда соавтор исследования Джефф Шрагер, ученый-когнитивист из Стэнфордского университета, и Майлз Кроули, архивариус Массачусетского технологического института, нашли его среди документов Вэй.
«Меня особенно интересует то, как мыслили первые пионеры искусственного интеллекта», — сказал Шрагер в электронном письме Live Science. «Иметь код компьютерщиков — это то же, что иметь запись их мнений, и поскольку ЭЛИЗА была — и остается, к лучшему или к худшему — пробным камнем раннего ИИ, я хочу знать, что было в его голове». Но почему команда хотела заставить ELIZA работать сложнее, сказал он.
«С технической точки зрения мы даже не знали, что код, который мы нашли – единственная версия, которую когда-либо обнаружили – на самом деле работает», – сказал Шрагер. Они поняли, что должны попробовать.
Вернуть ЭЛИЗУ в жизнь было непросто. Это требовало от команды очистки и настройки кода и создания эмулятора, приближающегося к типу компьютера, на котором работала ELIZA в 1960-х годах. После восстановления кода команда запустила ELIZA – впервые за 60 лет.
«Запустив его, мы продемонстрировали, что это фактически часть настоящей линии ELIZA и что она не только работает, но работает очень хорошо», — сказал Шрагер.
Но команда также обнаружила ошибку в коде, которую они решили не исправлять. «Это разрушило бы подлинность артефакта, — объяснил Шрагер, — как исправить ошибку в оригинальной Мони Лиге». Программа выходит из строя, если пользователь вводит число, например, «Сегодня тебе 999», – пишут они в исследовании.
Несмотря на то, что ELIZA должна была быть исследовательской платформой для общения между человеком и компьютером, «ELIZA была такой новинкой того времени, что ее «чат-бот» перевесил его исследовательские цели», — сказал Шрагер.
Это наследие сохраняется и сегодня, поскольку ELIZA часто сравнивают с текущими большими языковыми моделями (LLM) и другим искусственным интеллектом.
Она не сравнится с возможностями современных LLM, таких как ChatGPT. «ELIZA действительно великолепна, если учесть, что она была написана в 1965 году», – Дэвид Берри, профессор цифровых гуманитарных наук Университета Сассекса в Великобритании. «Она может некоторое время держаться в разговоре».
Единственная вещь, которую ELIZA сделала лучше, чем современные чат-боты, сказал Шрагер, это слушать. Современные LLM только пытаются закончить ваши предложения, в то время как ELIZA запрограммирована на то, чтобы предложить пользователю продолжить разговор. «Это больше похоже на то, что такое разговор, чем любой чат-бот сейчас, — сказал Шрагер.
«Возвращение ELIZA, одного из самых известных — если не самых известных — чат-ботов в истории, открывает людям глаза на теряемую историю», — сказал Берри. Поскольку отрасль информатики столь дальновидна, практики склонны считать ее историю устаревшей и не сохраняют ее.
Однако Берри считает, что история компьютеров также история культуры.
«Мы должны больше работать как общество, чтобы сохранить эти следы зарождающейся эпохи компьютеризации, – сказал Берри, – потому что, если мы этого не сделаем, мы потеряем цифровые эквиваленты Моны Лизы, Давида Микеланджело или Акрополя».