ELIZA ist ein natürlichsprachliches Konversationsprogramm, beschrieben von
Joseph Weizenbaum im Januar 1966. Es simuliert einen Gesprächstherapeuten nach dem rogersianischen Modell.
Das Originalprogramm lief auf dem IBM 7094 des Project MAC am MIT und war in MAD-SLIP geschrieben. Die Wahl des psychotherapeutischen Gesprächsmodells begründete Weizenbaum so:
Das psychiatrische Interview ist eines der wenigen Beispiele für kategorisierte natürlichsprachliche Kommunikation, bei der einer der Beteiligten die Haltung einnehmen kann, fast nichts über die reale Welt zu wissen.
elizabot.js ist eine objektorientierte JavaScript-Bibliothek für beliebig viele ELIZA-Instanzen. Implementierung:
Norbert Landsteiner, 2005.
new ElizaBot( [noRandomFlag] )
ElizaBot.prototype.transform( inputString )
ElizaBot.prototype.getInitial()
ElizaBot.prototype.getFinal()
ElizaBot.prototype.reset()
var eliza = new ElizaBot();
var antwort = eliza.transform( eingabe );
Da ElizaBot vollständig in sich geschlossen ist, können mehrere Instanzen miteinander kommunizieren.