ELIZA
ELIZA yra ankstyvoji programa, galinti apdoroti natūralią kalbą. ELIZA veikė apdorodama naudotojų atsakymus į scenarijus. Garsiausias scenarijus vadinosi DOCTOR. Tai buvo rožeriškojo psichoterapeuto simuliacija. ELIZA nedaug ką žinojo apie mintis ar emocijas. Tačiau DOCTOR kartais pateikdavo pokalbį kaip žmogus. ELIZĄ 1964-1966 m. Masačusetso technologijos institute (MIT) parašė Džozefas Veizenbaumas (Joseph Weizenbaum).
Kai asmuo vartojo žodžius, kurių nebuvo labai mažame sąraše, DOKTORAS, pavyzdžiui, atsakydamas į klausimą "Man skauda galvą", gali pasakyti: "Kodėl jūs sakote, kad jums skauda galvą?" Į atsakymą "Mano mama manęs nekenčia" gali būti atsakyta: "Kas dar tavo šeimoje tavęs nekenčia?". ELIZA buvo suprogramuota naudojant paprastus šablonų atitikimo metodus, tačiau keli jos naudotojai į ją žiūrėjo rimtai, net ir po to, kai Weizenbaumas jiems paaiškino, kaip ji veikia. Tai buvo vienas pirmųjų egzistuojančių pokalbių robotų.
ELIZA pavyzdys "Emacs" programoje.
Įgyvendinimas
- Naudojant "Java" ir labai tiksliai remiantis Weizenbaumo paskelbtu programos aprašymu: http://www.chayden.net/eliza/Eliza.html.
- Z80 asamblėjos naudojimas TI-83 Plus: ticalc.org
- "Trans-Tex Software" išleido dalijamosios programinės įrangos versijas "Classic Mac OS" ir "Mac OS X": Trans-Tex Software
doctor.el
(apie 1985 m.) Emacs lisp kalba: http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/areas/classics/eliza/emacs/0.html.- Šaltinio kodas Tcl kalba: http://wiki.tcl.tk/9235
- Pradinis kodas BASIC kalba: http://www.atariarchives.org/bigcomputergames/showpage.php?page=22
Susiję puslapiai
- 20Q
- Dirbtinis intelektas
- "Chatterbot"
- Loebnerio prizas
- Tiuringo testas
Klausimai ir atsakymai
K: Kas yra ELIZA?
A: ELIZA yra ankstyvoji programa, galinti apdoroti natūralią kalbą.
K: Kaip veikė ELIZA?
A: ELIZA veikė apdorodama naudotojų atsakymus į scenarijus.
K: Koks buvo žymiausias ELIZA naudotas scenarijus?
A: Garsiausias ELIZA naudotas scenarijus vadinosi DOCTOR.
K: Koks buvo DOCTOR scenarijus?
A.: DOCTOR scenarijus buvo rožeriškojo psichoterapeuto simuliacija.
K: Kas ir kada sukūrė ELIZĄ?
A: ELIZA buvo sukurta Joseph Weizenbaum 1964-1966 m. MIT.
K: Kaip DOCTOR reagavo į žodžius, kurių nebuvo jo mažajame sąraše?
A: Kai žodžių nebuvo DOCTOR mažajame sąraše, jis galėdavo atsakyti tokiu klausimu: "Kodėl tu taip sakai?" arba "Kas dar tavo šeimoje tavęs nekenčia?".
K: Kaip buvo užprogramuota ELIZA?
A: ELIZA buvo suprogramuota naudojant paprastus šablonų atitikimo metodus.