ELIZA
ELIZA е ранна програма, която може да обработва естествен език. ELIZA работеше, като обработваше отговорите на потребителите на скриптове. Най-известният скрипт се наричаше DOCTOR. Той представляваше симулация на рогериански психотерапевт. ЕЛИЗА не знаеше много за мисълта или емоциите. Въпреки това DOCTOR понякога осигуряваше разговор като човек. ELIZA е написана в Масачузетския технологичен институт от Джоузеф Вайзенбаум между 1964 и 1966 г.
Когато лицето използва думи, които не са включени в малкия списък, ДОКТОРЪТ може да каже, например, в отговор на "Боли ме главата": "Защо казваш, че те боли главата?" На "Майка ми ме мрази" може да се отговори така: "Кой друг в семейството ти те мрази?". ELIZA беше програмирана с помощта на прости техники за сравняване на модели, но беше възприета сериозно от няколко нейни потребители, дори след като Вайзенбаум им обясни как работи. Това е един от първите съществуващи чатърботи.
Пример за ELIZA в Emacs.
Реализации
- Използвайки Java и основавайки се в голяма степен на публикуваното от Вайзенбаум описание на програмата: http://www.chayden.net/eliza/Eliza.html
- Използване на z80 асемблера на TI-83 Plus: ticalc.org
- Trans-Tex Software пусна версии на софтуера за споделяне за 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
Свързани страници
- 20Q
- Изкуствен интелект
- Chatterbot
- Награда Loebner
- Тест на Тюринг
Въпроси и отговори
В: Какво е ELIZA?
О: ELIZA е ранна програма, която може да обработва естествен език.
В: Как работи ELIZA?
О: ELIZA работеше, като обработваше отговорите на потребителите на скриптове.
В: Кой е най-известният скрипт, използван от ELIZA?
О: Най-известният скрипт, използван от ELIZA, се наричаше DOCTOR.
В: Какво представляваше скриптът DOCTOR?
О.: Скриптът DOCTOR беше симулация на рогериански психотерапевт.
В: Кой създаде ELIZA и кога беше създадена?
О: ELIZA е създадена от Джоузеф Вайзенбаум между 1964 г. и 1966 г. в MIT.
В: Как DOCTOR реагираше на думи, които не бяха в малкия му списък?
О: Когато думите не бяха в малкия списък на DOCTOR, той можеше да реагира с въпрос от рода на: "Защо казваш това?" или "Кой друг в семейството ти те мрази?".
В: Как беше програмирана ELIZA?
О: ELIZA беше програмирана с помощта на прости техники за сравняване на модели.