ELIZA
aus Wikipedia, der freien Enzyklopädie
ELIZA ist ein 1966 von Joseph Weizenbaum entwickeltes Computerprogramm, das die Möglichkeiten der Kommunikation zwischen einem Menschen und dem Computer über natürliche Sprache aufzeigen sollte.
Den Namen ELIZA wählte Weizenbaum in Anlehnung an das Schauspiel Pygmalion von George Bernard Shaw. Auch wenn das Programm über so genannte Skripten verschiedene Gesprächspartner simulieren konnte, ist es für die Simulation eines Psychotherapeuten, der die Methoden Carl Rogers verwendet, bekannt geworden.
Weizenbaum schrieb das Programm in MAD-SLIP für eine IBM 7094, die das MAC-System des Massachusetts Institute of Technology verwendete.
Inhaltsverzeichnis |
[Bearbeiten] Funktionsweise
ELIZA arbeitet nach dem Prinzip, Aussagen des menschlichen Gesprächspartners in Fragen umzuformulieren und so eine Reaktion auf die Aussage zu simulieren.
- Benutzer: „Ich habe ein Problem mit meinem Auto.“
- ELIZA: „Warum, sagen Sie, haben Sie ein Problem mit Ihrem Auto?“
Außerdem ist es in der Lage, Schlüsselwörter (z.B. Vater) zu erkennen und darauf zu reagieren, z. B.
- Benutzer: „Ich habe ein Problem mit meinem Vater.“
- ELIZA: „Erzählen Sie mir mehr über ihre Familie!“
In diesem Fall hat das Programm analysiert, dass Vater zu Familie gehört und dadurch eine sinnvolle Erwiderung gegeben.
[Bearbeiten] Reaktionen
Die Wahl des Psychotherapeuten als simulierten Gesprächspartner begründete Weizenbaum damit, dass es einem solchen Gesprächspartner erlaubt ist, keinerlei Wissen über die Welt zeigen zu müssen, ohne dass dadurch seine Glaubwürdigkeit verloren geht. In seinem Artikel verdeutlicht Weizenbaum dies anhand eines Beispiels: Wenn der menschliche Gesprächspartner den Satz „Ich bin mit dem Boot gefahren“ äußert und der Computer antwortet darauf „Erzählen Sie mir etwas über Boote“, wird der Mensch nicht annehmen, dass sein Gesprächspartner kein Wissen über Boote besitzt.
Das Kommunikationsverhalten von Versuchspersonen gegenüber dem Programm entsprach demjenigen gegenüber einem menschlichen Gesprächspartner. Offensichtlich war es ihnen nicht allzu wichtig, ob der Antwortende am anderen Ende der Leitung wirklich ein Mensch war oder ein Computerprogramm. Es kam nur darauf an, dass die Antworten und Fragen „menschlich erschienen“. Dies ist der sogenannte Eliza-Effekt, der heute bei vielen Chatterbots ausgenutzt wird.
Die Versuchspersonen in den Experimenten waren zu einem großen Teil sogar davon überzeugt, dass der „Gesprächspartner“ ein tatsächliches Verständnis für ihre Probleme aufbrachte. Selbst wenn sie mit der Tatsache konfrontiert wurden, dass das Computer-Programm, mit dem sie „gesprochen“ hatten, auf der Basis einiger simpler Regeln und sicherlich ohne „Intelligenz“, „Verstand“, „Einfühlungsvermögen“, etc. einfach gegebene Aussagen in Fragen umwandelte, weigerten sie sich oft, dies zu akzeptieren.
Weizenbaum war erschüttert über die Reaktionen auf sein Programm, vor allem, dass praktizierende Psychiater ernsthaft daran glaubten, damit zu einer automatisierten Form der Psychotherapie gelangen zu können. Er entwickelte sich nicht zuletzt aufgrund dieser Erfahrungen zu einem Informatik- und Technologie-Kritiker.
[Bearbeiten] Nachfolger
ELIZA löste unter der damaligen Wissenschaft Erstaunen aus. Durch die stetige Weiterentwicklung der Computertechnologie entstehen bis heute noch Nachfolger des Programms, oft in Form von Chatbots, manchmal jedoch als echten Versuch Künstliche Intelligenz zu perfektionieren.
Die bekanntesten sind JEliza, iGod und Façade[1].
[Bearbeiten] Literatur
- Joseph Weizenbaum (1966): „ELIZA - A Computer Program For the Study of Natural Language Communication Between Man And Machine“ in: Communications of the ACM, 9(1).
- Joseph Weizenbaum (1978): Die Macht der Computer und die Ohnmacht der Vernunft. Frankfurt (zuletzt 11. Nachdruck 2000), ISBN 3-518-27874-6.
- Detlef Borches (2006): „Ein Missverständnis wird 40“ in: c’t, ISSN 0724-8679, 23. Jahrgang (2006), Nr. 3, Seite 40.
[Bearbeiten] Weblinks
- Ein ELIZA ähnelndes Programm welches ELIZA noch übertrifft: JEliza
- ELIZA—a computer program for the study of natural language communication between man and machine (gekürzte Version)
- http://www-ai.ijs.si/eliza-cgi-bin/eliza_script
- Eliza Programm in Python: http://www.jezuk.co.uk/cgi-bin/view/eliza
- Eliza Programm in JavaScript: http://www.uib.no/People/hhiso/eliza/index.htm
- Eliza Programm in PHP: http://www.techdose.com/tutorials/php/PHPLiza/ (kann dort direkt ausprobiert werden)
- Eliza Programm in C++: http://stud4.tuwien.ac.at/~e0225855/freud/freud.html (Nachbildung des Emacs Psychatrist in C++)
- Eliza auf Deutsch mit Java-Applet: http://bs.cyty.com/menschen/e-etzold/archiv/science/rat.htm
- JEliza Onlineversion: http://jeliza.berlios.de/cms/index.php?page=ausprobieren
- Dokumentarfilm über Joseph Weizenbaum und Eliza : http://www.ilmarefilm.org/W_D_1.htm