ELIZA

ELIZA jest wczesnym programem zdolnym do przetwarzania języka naturalnego. ELIZA działała poprzez przetwarzanie odpowiedzi użytkowników na skrypty. Najsłynniejszy skrypt nosił nazwę DOCTOR. Była to symulacja rogeriańskiego psychoterapeuty. Eliza nie wiedziała zbyt wiele o myślach i emocjach. Jednak DOCTOR czasami prowadził rozmowę jak człowiek. ELIZA została napisana w MIT przez Josepha Weizenbauma w latach 1964-1966.

Kiedy osoba używała słów, które nie znajdowały się na bardzo małej liście, DOKTOR może powiedzieć, na przykład, odpowiadając na "Boli mnie głowa", "Dlaczego mówi pan, że boli pana głowa?". Odpowiedzią na "Moja matka mnie nienawidzi" może być "Kto jeszcze w twojej rodzinie cię nienawidzi?". ELIZA została zaprogramowana przy użyciu prostych technik dopasowywania wzorców, ale została potraktowana poważnie przez kilku jej użytkowników, nawet po tym, jak Weizenbaum wyjaśnił im, jak działa. Był to jeden z pierwszych istniejących chatterbotów.

Przykład ELIZA w Emacsie.Zoom
Przykład ELIZA w Emacsie.

Implementacje

  • Używając Javy i bazując bardzo ściśle na opublikowanym przez Weizenbauma opisie programu: http://www.chayden.net/eliza/Eliza.html
  • Używanie z80 Assembly na TI-83 Plus: ticalc.org
  • Firma Trans-Tex Software wydała wersje shareware dla systemów Classic Mac OS i Mac OS X: Trans-Tex Software
  • doctor.el (ok. 1985) w Emacs lisp: http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/areas/classics/eliza/emacs/0.html.
  • Kod źródłowy w Tcl: http://wiki.tcl.tk/9235
  • Kod źródłowy w języku BASIC: http://www.atariarchives.org/bigcomputergames/showpage.php?page=22

Powiązane strony

Pytania i odpowiedzi

P: Co to jest ELIZA?


O: ELIZA to wczesny program, który potrafi przetwarzać język naturalny.

P: Jak działała ELIZA?


O: ELIZA działała poprzez przetwarzanie odpowiedzi użytkowników na skrypty.

P: Jaki był najbardziej znany skrypt wykorzystywany przez ELIZĘ?


O: Najbardziej znanym skryptem wykorzystywanym przez ELIZĘ był DOCTOR.

Q: Czym był skrypt DOCTOR?


O: Skrypt DOCTOR był symulacją psychoterapeuty rogeryjskiego.

P: Kto i kiedy stworzył ELIZĘ?


O: ELIZA została stworzona przez Josepha Weizenbauma w latach 1964-1966 w MIT.

P: Jak DOCTOR reagował na słowa, których nie było na jego małej liście?


O: Gdy słowa nie znajdowały się na małej liście DOCTORA, mógł on odpowiedzieć pytaniem typu: "Dlaczego tak mówisz?" lub "Kto jeszcze w Twojej rodzinie Cię nienawidzi?".

P: Jak została zaprogramowana ELIZA?


O: ELIZA została zaprogramowana przy użyciu prostych technik dopasowywania wzorów.

AlegsaOnline.com - 2020 / 2023 - License CC3