ELIZA
"ELIZA" wurde 1964 von Joseph Weizenbaum entwickelt. "ELIZA" ist ein kleines Programm, welches versucht die psychologische Betreuung einer Person zu übernehmen. "ELIZA" untersucht die eingegebenen Sätze auf typische Strukturen. Auf jede Struktur wird mit einer typischen Phrase geantwortet. Die Antworten werden zwar an die Eingaben angepasst, lassen sich aber relativ rasch voraussagen.

Bevor wir untersuchen, wie ELIZA konstruiert wurde, sollte man einige Worte mit ihr selbst wechseln. Zu bedenken sind einerseits das Alter dieses Programmes und den Zweck des Gespräches. Geht man von einer psychologischen Untersuchung durch ELIZA aus, so ist die Qualität des Programmes gut festzustellen.
Regeln von ELIZA
Man kann schnell entdecken, dass Eliza nach einem einfachen Muster arbeitet:
- if..."I am" X then "Why are you" X
- if "My (Familienmitglied)" is X" then "Who else in your family is" X
- if "X (Familienmitglied) Y" then "Tell me more about your family"
Das Programm hat die Strategie implementiert stets die speziellste Regel anzuwenden. Demzufolge führt der Satz: "Ich bin traurig" zu der Antwort: "Warum sind sie traurig?". Taucht eine Bezeichnung eines Familienmitglieds wie "Mutter" im Satzbau auf, so wird geantwortet: "Erzählen sie mir mehr über ihre Mutter."
A.L.I.C.E.
A.L.I.C.E. ist eine würdige Nachfolgerin von ELIZA. Sie spricht leider nur Englisch, ist aber nicht so leicht zu durchschauen wie ELIZA .

Es gibt natürlich Gesprächspartner/innen für jedes Geschlecht.
Der Aufbau von A.L.I.C.E.
Dieser Chatbot ist ebenfalls mit Regeln für die Untersuchung der Sätze ausgestattet worden. Diese sind aber in einer einfacheren, leicht erweiterbaren Art implementiert worden. Machen Sie sich auf der Entwicklerseite von A.L.I.C.E. schlau wie diese funktionieren.
Aufträge:
- Besuchen Sie ELIZA. Führen SIe ein Gespräch mit diesem Programm. Versuchen Sie herauszufinden, wie ELIZA Antworten generiert. Denken Sie aber daran, dass ELIZA programmiert wurde um als Psychiater zu reagierenl.
- Besuchen Sie ALICE. Was ist besser geworden?