Исследователи обнаружили утерянный компьютерный код и использовали его для воссоздания первого чат-бота на основе искусственного интеллекта ELIZA, созданного 60 лет назад.
ELIZA в 1960-х годах разработал профессор Массачусетского технологического института Джозеф Вайценбаум. ИИ назвали в честь Элизы Дулитл, главной героини пьесы «Пигмалион».
Вейценбаум написал чат-бот на ныне несуществующем языке программирования собственного изобретения — Michigan Algorithm Decoder Symmetric List Processor (MAD-SLIP). С появлением интернета оригинальная версия ELIZA устарела.
В качестве языковой модели ИИ оказал большое влияние на современный искусственный интеллект. Так, сценарий «Доктор», написанный для чат-бота, позволял отвечать на вопросы в качестве психотерапевта. ELIZA могла написать: «Пожалуйста, расскажите мне о своей проблеме». Если пользователь вводил «Все мужчины одинаковы», программа отвечала: «В каком смысле?».
До 2021 года специалисты считали, что исходный 420-строчный код ELIZA был утерян. Однако специалист по когнитивистике из Стэнфордского университета Джефф Шрейджер и архивариус Массачусетского технологического института Майлз Кроули нашли код среди бумаг Вейценбаума.
«С технической точки зрения мы даже не знали, что найденный нами код — единственная обнаруженная версия — действительно работает», — отметил Шрейджер
Команде потребовалось очистить и отладить код и создать эмулятор, который приблизился бы к тому типу компьютера, на котором чат-бот работал в 1960-х годах.
Выяснилось, что ELIZA не только работает, но и справляется с задачами очень хорошо. Команда также обнаружила ошибку в коде, но намеренно решила не исправлять её. «Это нарушило бы аутентичность артефакта, как если бы вы исправили ошибку в оригинале «Моны Лизы»», — объяснил Шрейджер. Выяснилось, что программа вылетает, если пользователь вводит число — например «Сегодня вам 999 лет».
Как утверждает Шрейджер, ELIZA даже превосходит современные чат-боты в умении слушать. Чат-бот запрограммирован на то, чтобы предлагать пользователю продолжить разговор. «Это больше похоже на «общение в чате», чем на любого другого чат-бота», — говорит исследователь.
После восстановления кода команда запустила ELIZA 21 декабря.
В 2023 году учёные из Калифорнийского университета в Сан-Диего описали свои эксперименты с участием больших языковых моделей и людей в рамках теста Тьюринга. Выяснилось, что ELIZA превзошла модель искусственного интеллекта, используемую в GPT-3.5. Она достигла показателя 27%, в то время как GPT-3.5 не смогла преодолеть порог в 14%.
Подробнее об эволюции чат-ботов можно прочитать здесь.
Источник: habr.com