World's First Chat System Could Change Personalities: ELIZA Code Reveals New Secrets
MIT
Recently discovered source code of ELIZA, the first chatbot in history, shows that the program was much more complex than previously thought. ELIZA not only imitated a psychotherapist but was a platform for multiple "personalities" (scripts), could edit scripts, and remember context. This changes the understanding of early AI development.
Группа исследователей изучила исходный код программы ELIZA, который недавно был обнаружен в архивах Массачусетского технологического института (MIT). Ранее ELIZA была известна в основном как «добрая женщина-терапевт», задававшая пользователям наводящие вопросы. Однако анализ кода показал, что ELIZA — это не просто простой чат-бот с подстановкой шаблонов. Это сложная платформа, поддерживающая множество «персон» (скриптов), включая знаменитый скрипт Doctor (имитирующий психотерапевта), а также скрипты для обсуждения погоды, математики, поэзии, цвета, парадоксов, лифтов и даже Франции. Архитектура ELIZA, разделяющая систему и скрипты, предвосхитила современные программные паттерны, такие как конфигурация как данные, плагинная архитектура и предметно-ориентированные языки. Исследователи отмечают, что выбор роли психотерапевта был техническим удобством: эта роль позволяла задавать общие открытые вопросы, не требуя обширных знаний о реальном мире. Другие скрипты формировали различные личности, например, скрипт Neweng для светской беседы о Новой Англии, где программа использует фразы вроде «ПРИЯТНО ПРОХЛАДНО» и «ТАМ, НАВЕРХУ». Таким образом, ELIZA не только изменила представления о взаимодействии человека с компьютером, но и продемонстрировала, что уже в 1960-х годах разработчики закладывали основы для создания чат-ботов с изменяемыми личностями.
Source: IEEE Spectrum AI —
original
