ELIZA

ELIZA è un primo programma in grado di elaborare il linguaggio naturale. ELIZA funzionava elaborando le risposte degli utenti agli script. Lo script più famoso era chiamato DOCTOR. Era una simulazione di uno psicoterapeuta rogersiano. Eliza non sapeva molto del pensiero o delle emozioni. Tuttavia, DOCTOR a volte forniva una conversazione come un umano. ELIZA fu scritto al MIT da Joseph Weizenbaum tra il 1964 e il 1966.

Quando la persona ha usato parole che non erano nella lista molto piccola, DOCTOR potrebbe dire, per esempio, rispondendo a "Mi fa male la testa", "Perché dici che ti fa male la testa? La risposta a "Mia madre mi odia" potrebbe essere "Chi altro nella tua famiglia ti odia?". ELIZA è stato programmato utilizzando semplici tecniche di pattern matching, ma è stato preso sul serio da molti dei suoi utenti, anche dopo che Weizenbaum ha spiegato loro come funzionava. È stato uno dei primi chatterbot esistenti.

Esempio di ELIZA in Emacs.Zoom
Esempio di ELIZA in Emacs.

Implementazioni

  • Usando Java, e basandosi molto da vicino sulla descrizione pubblicata da Weizenbaum del programma: http://www.chayden.net/eliza/Eliza.html
  • Usare l'assembly z80 sulla TI-83 Plus: ticalc.org
  • Trans-Tex Software ha rilasciato versioni shareware per Classic Mac OS e Mac OS X: Trans-Tex Software
  • doctor.el (circa 1985) in Emacs lisp: http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/areas/classics/eliza/emacs/0.html.
  • Codice sorgente in Tcl: http://wiki.tcl.tk/9235
  • Codice sorgente in BASIC: http://www.atariarchives.org/bigcomputergames/showpage.php?page=22

Pagine correlate

Domande e risposte

D: Cos'è ELIZA?


R: ELIZA è un primo programma in grado di elaborare il linguaggio naturale.

D: Come funzionava ELIZA?


R: ELIZA funzionava elaborando le risposte degli utenti agli script.

D: Qual è stato lo script più famoso utilizzato da ELIZA?


R: Lo script più famoso utilizzato da ELIZA si chiamava DOCTOR.

D: Che cos'era lo script DOCTOR?


R: Il copione DOCTOR era una simulazione di uno psicoterapeuta rogersiano.

D: Chi ha creato ELIZA e quando è stato creato?


R: ELIZA è stata creata da Joseph Weizenbaum tra il 1964 e il 1966 al MIT.

D: Come rispondeva DOCTOR alle parole non presenti nel suo piccolo elenco?


R: Quando le parole non erano presenti nel piccolo elenco di DOCTOR, poteva rispondere con una domanda del tipo: "Perché dici così?" o "Chi altro nella tua famiglia ti odia?".

D: Come è stata programmata ELIZA?


R: ELIZA è stata programmata utilizzando semplici tecniche di pattern matching.

AlegsaOnline.com - 2020 / 2023 - License CC3