ELIZA
ELIZA on varajane programm, mis suudab töödelda loomulikku keelt. ELIZA töötas kasutajate vastuseid skriptidele töödeldes. Kõige kuulsam skript kandis nime DOCTOR. See oli Roger'i psühhoterapeudi simulatsioon. Eliza ei teadnud palju mõtlemisest ega emotsioonidest. Siiski andis DOCTOR mõnikord vestlust nagu inimene. ELIZA kirjutati MIT-s Joseph Weizenbaumi poolt aastatel 1964-1966.
Kui inimene kasutas sõnu, mis ei olnud väga väikeses nimekirjas, võis ARST näiteks öelda, vastates sõnale "Mul on pea valus": "Miks sa ütled, et sul on pea valus?". Vastus sõnale "Mu ema vihkab mind" võib olla: "Kes su peres veel vihkab sind?". ELIZA programmeeriti lihtsate mustrite sobitamise tehnikate abil, kuid mitmed selle kasutajad võtsid seda tõsiselt, isegi pärast seda, kui Weizenbaum neile selgitas, kuidas see töötab. See oli üks esimesi olemasolevaid juturoboteid.
ELIZA näide Emacsis.
Rakendused
- Kasutades Java't ja tuginedes väga täpselt Weizenbaumi avaldatud programmi kirjeldusele: http://www.chayden.net/eliza/Eliza.html.
- Z80 assamblee kasutamine TI-83 Plus'il: ticalc.org
- Trans-Tex Software on välja andnud Shareware versioonid Classic Mac OS ja Mac OS X jaoks: Trans-Tex Software
doctor.el
(umbes 1985) Emacs lisp'is: http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/areas/classics/eliza/emacs/0.html.- Tcl-i lähtekood: http://wiki.tcl.tk/9235
- BASICi lähtekood: http://www.atariarchives.org/bigcomputergames/showpage.php?page=22
Seotud leheküljed
- 20Q
- Tehisintellekt
- Chatterbot
- Loebneri auhind
- Turingi test
Küsimused ja vastused
K: Mis on ELIZA?
V: ELIZA on varajane programm, mis suudab töödelda loomulikku keelt.
K: Kuidas ELIZA töötas?
V: ELIZA töötas kasutajate vastuseid skriptidele töödeldes.
K: Milline oli kõige kuulsam skript, mida ELIZA kasutas?
V: Kõige kuulsam skript, mida ELIZA kasutas, kandis nime DOCTOR.
K: Mis oli DOCTORi skript?
V: DOCTORi skript oli Rogeri psühhoterapeudi simulatsioon.
K: Kes lõi ELIZA ja millal see loodi?
V: ELIZA lõi Joseph Weizenbaum aastatel 1964-1966 MIT-s.
K: Kuidas reageeris DOCTOR sõnadele, mis ei olnud tema väikeses nimekirjas?
V: Kui sõnad ei olnud DOCTORi väikeses nimekirjas, võis ta vastata küsimusega nagu "Miks sa nii ütled?" või "Kes su peres sind veel vihkab?".
K: Kuidas oli ELIZA programmeeritud?
V: ELIZA programmeerimisel kasutati lihtsaid mustri sobitamise tehnikaid.