История искусственного интеллекта

ELIZA

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

MIT, 1966 Сценарий: Rogerian psychotherapist Правила + перефразирование

Демонстрация

Диалог с ELIZA

Подсказка: лучше работают фразы про чувства, отношения, желания, сомнения и людей.

Кто создал

Джозеф Вейценбаум

Компьютерный учёный из MIT создал ELIZA как исследовательскую программу для имитации диалога на естественном языке. Самый известный сценарий назывался DOCTOR и имитировал реплики недирективного психотерапевта.

Как она работает

Логика правил, а не понимания

Программа искала в тексте ключевые слова, выбирала подходящий шаблон ответа, иногда меняла местоимения («я» → «вы», «мой» → «ваш») и возвращала перефразированную реплику как вопрос.

Почему это поразило людей

Эффект приписывания понимания

Даже простые шаблонные ответы вызывали у пользователей ощущение, будто машина их слышит и понимает. Этот феномен потом стал фундаментальным для обсуждений доверия к ИИ и антропоморфизации машин.

Справка

Как была разработана ELIZA и какая логика была в неё заложена

Исторический контекст

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

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

Механика сценария DOCTOR

  • Ввод пользователя разбивается на токены и приводится к простой форме.
  • Программа ищет ключевые слова: например, mother, father, feel, because, sorry.
  • Каждому слову соответствует набор шаблонов ответа с приоритетами.
  • Фрагменты исходной фразы подставляются в шаблон после замены местоимений и некоторых грамматических форм.
  • Если ключевое слово не найдено, выбирается общий ответ-заглушка, поддерживающий разговор.

Что важно понять про «интеллект» ELIZA

ELIZA не строила модель мира, не имела памяти о смысле беседы и не делала выводов как современная языковая модель. Она работала как система символьных правил: входная строка → распознавание паттерна → текстовая трансформация → ответ.

Именно поэтому ELIZA так полезна в преподавании: она позволяет наглядно показать разницу между убедительной поверхностью диалога и реальным механизмом обработки.

Что реализовано на этой странице

Здесь воспроизведён учебный вариант логики ELIZA: ключевые слова, набор шаблонов, зеркалирование местоимений и fallback-ответы. Это не архивный байт-в-байт порт оригинала, а аккуратная демонстрация принципа работы, удобная для лекции и показа студентам.

Такой формат особенно полезен, когда нужно быстро показать: «первый чат-бот» был эффектным не потому, что понимал человека глубоко, а потому, что грамотно эксплуатировал ожидания самого человека от разговора.