ELIZA

ELIZA je raný program schopný zpracovávat přirozený jazyk. ELIZA fungovala na základě zpracování odpovědí uživatelů na skripty. Nejznámější skript se jmenoval DOCTOR. Jednalo se o simulaci rogeriánského psychoterapeuta. Eliza toho o myšlení a emocích moc nevěděla. DOCTOR však někdy poskytoval konverzaci jako člověk. ELIZA byla napsána na MIT Josephem Weizenbaumem v letech 1964 až 1966.

Když osoba použila slova, která nebyla na velmi malém seznamu, mohl DOKTOR říci například v reakci na "Bolí mě hlava": "Proč říkáš, že tě bolí hlava?". Na odpověď "Moje matka mě nenávidí" by mohl reagovat slovy "Kdo další z vaší rodiny vás nenávidí?". ELIZA byla naprogramována pomocí jednoduchých technik porovnávání vzorů, ale několik jejích uživatelů ji bralo vážně i poté, co jim Weizenbaum vysvětlil, jak funguje. Byl to jeden z prvních existujících chatterbotů.

Příklad ELIZA v Emacsu.Zoom
Příklad ELIZA v Emacsu.

Implementace

  • S použitím Javy a na základě Weizenbaumova publikovaného popisu programu: http://www.chayden.net/eliza/Eliza.html.
  • Použití z80 Assembly na TI-83 Plus: ticalc.org
  • Společnost Trans-Tex Software vydala sharewarové verze pro klasické systémy Mac OS a Mac OS X: Trans-Tex Software
  • doctor.el (kolem roku 1985) v jazyce Emacs lisp: http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/areas/classics/eliza/emacs/0.html.
  • Zdrojový kód v Tcl: http://wiki.tcl.tk/9235
  • Zdrojový kód v jazyce BASIC: http://www.atariarchives.org/bigcomputergames/showpage.php?page=22

Související stránky

Otázky a odpovědi

Otázka: Co je to ELIZA?


Odpověď: ELIZA je program, který umí zpracovávat přirozený jazyk.

Otázka: Jak ELIZA fungovala?


A: ELIZA fungovala tak, že zpracovávala odpovědi uživatelů na skripty.

Otázka: Jaký byl nejznámější skript, který ELIZA používala?


Odpověď: Nejznámější skript, který ELIZA používala, se jmenoval DOCTOR.

Otázka: Jaký byl skript DOCTOR?


Odpověď: Skript DOCTOR byl simulací rogeriánského psychoterapeuta.

Otázka: Kdo a kdy vytvořil skript ELIZA?


A: ELIZA byla vytvořena Josephem Weizenbaumem v letech 1964 až 1966 na MIT.

Otázka: Jak DOCTOR reagoval na slova, která nebyla v jeho malém seznamu?


Odpověď: Když slova nebyla v malém seznamu DOCTOR, mohl reagovat otázkou typu: "Proč to říkáš?" nebo "Kdo další z tvé rodiny tě nenávidí?".

Otázka: Jak byla ELIZA naprogramována?


A: ELIZA byla naprogramována pomocí jednoduchých technik porovnávání vzorů.

AlegsaOnline.com - 2020 / 2023 - License CC3