Элиза (программа)

ELIZA - это ранняя программа, способная обрабатывать естественный язык. ELIZA работала путем обработки ответов пользователей на скрипты. Самый известный сценарий назывался DOCTOR. Это была симуляция роджерианского психотерапевта. Элиза не знала многого о мыслях и эмоциях. Тем не менее, DOCTOR иногда поддерживал разговор, как человек. ELIZA была написана в Массачусетском технологическом институте Джозефом Вейзенбаумом в период с 1964 по 1966 год.

Когда человек использует слова, которые не входят в очень маленький список, ДОКТОР может сказать, например, в ответ на "У меня болит голова": "Почему вы говорите, что у вас болит голова?". Ответом на "Моя мать меня ненавидит" может быть "Кто еще в твоей семье тебя ненавидит?". ELIZA была запрограммирована с использованием простых методов подбора шаблонов, но некоторые из ее пользователей восприняли ее всерьез, даже после того, как Вейценбаум объяснил им, как она работает. Это был один из первых болтающих ботов.

Пример ELIZA в Emacs.Zoom
Пример ELIZA в Emacs.

Реализации

  • Используя Java, и основываясь очень близко на опубликованном Вейценбаумом описании программы: http://www.chayden.net/eliza/Eliza.html.
  • Использование ассемблера z80 на TI-83 Plus: ticalc.org
  • Trans-Tex Software выпустила shareware-версии для Classic Mac OS и Mac OS X: Trans-Tex Software
  • doctor.el (около 1985 года) в Emacs lisp: http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/areas/classics/eliza/emacs/0.html.
  • Исходный код на языке Tcl: http://wiki.tcl.tk/9235
  • Исходный код на языке BASIC: http://www.atariarchives.org/bigcomputergames/showpage.php?page=22

Похожие страницы

Вопросы и ответы

В: Что такое ELIZA?


О: ELIZA - это ранняя программа, способная обрабатывать естественный язык.

В: Как работала ELIZA?


О: ELIZA работала путем обработки ответов пользователей на скрипты.

В: Какой самый известный скрипт использовался в ELIZA?


О: Самый известный скрипт, используемый ELIZA, назывался DOCTOR.

В: Что представлял собой скрипт DOCTOR?


О: Сценарий DOCTOR был симуляцией роджерианского психотерапевта.

В: Кто создал ELIZA и когда она была создана?


О: ELIZA была создана Джозефом Вейзенбаумом в период с 1964 по 1966 год в Массачусетском технологическом институте.

В: Как ДОКТОР реагировал на слова, которых не было в его небольшом списке?


О: Когда слов не было в небольшом списке ДОКТОРА, он мог ответить вопросом типа: "Почему ты так говоришь?" или "Кто еще в твоей семье тебя ненавидит?".

В: Как была запрограммирована ELIZA?


О: ELIZA была запрограммирована с помощью простой техники подбора шаблонов.

AlegsaOnline.com - 2020 / 2023 - License CC3