Emacs als Psychologe

Emacs als Psychologe
Emacs als Psychologe
21.05.2013 11:49

Wer beim Schreiben in Emacs nicht mehr weiter weiß oder schier an einer Programmieraufgabe verzweifelt, der kann den eingebauten Psychologen um Rat fragen.

1966 entwickelte der Informatiker Joseph Weizenbaum das Programm ELIZA [1], das vom Nutzer eingegebene Sätze verarbeitet und darauf antwortet. Für den Anwender ergibt sich so scheinbar ein Gespräch mit einem Psychologen.

Eine Implementierung von ELIZA schlummert auch im beliebten Editor Emacs. Um sie aufzurufen, betätigt man zunächst Meta-x. Welches die Meta-Taste ist, hängt von der Emacs-Konfiguration ab, in den meisten Fällen sollte [Esc] gefolgt von [x] zum Ziel führen. Anschließen tippt man noch doctor ein und bestätigt mit der Eingabetaste. Jetzt kann man dem Doktor eine Frage auf Englisch stellen. Jede eigene Eingabe muss man zwei Mal mit der Eingabetaste bestätigen. Um den Doktor (vorübergehend) zu verlassen, drückt man wieder Meta-x (also [Esc] gefolgt von [x]) und tippt quit ein. Der Doktor selbst nutzt einen eigenen Buffer, den man schließen muss, um den Psychologen komplett loszuwerden.

Der in Emacs eingebaute Psychologe in Aktion

Den Doktor gibt es übrigens nicht nur im Standard-Emacs, sondern auch in X-Emacs. Dort liegt jedoch unter Umständen die Meta-Taste woanders, unter Ubuntu führt [Umschalt] und [Esc] gefolgt von [x] und dann die Eingabe von doctor zum Ziel.

ELIZA simuliert nur ein Gespräch. Das erkennt man insbesondere dann, wenn man Nonsense-Sätze oder sogar Zeichensalat eintippt. Nach seiner Veröffentlichung nahmen das Programm jedoch viele Anwender ernst, darunter sogar solche, die um seine einfache Funktionsweise wussten. ELIZAs Erfinder Jospeh Weizenbaum war über diesen zweifelhaften Erfolg ziemlich erbost und entwickelte sich unter anderem dadurch zu einem Computerkritiker.

Die Implementierung in Emacs soll zudem eigentlich nur ein Programmierbeispiel für eine Funktionsweiterung in der Programmiersprache Lisp sein. Den relativ kurzen Quellcode findet man unter [2].

Infos

[1] Wikipedia-Eintrag zu ELIZA:
http://de.wikipedia.org/wiki/ELIZA

[2] Quellcode der Emacs-Implementierung:
http://www.csee.umbc.edu/courses/471/papers/emacs-doctor.shtml


Kommentare

Tipp der Woche

Grammatikprüfung in LibreOffice nachrüsten
Grammatikprüfung in LibreOffice nachrüsten
Tim Schürmann, 24.04.2015 19:36, 0 Kommentare

LibreOffice kommt zwar mit einer deutschen Rechtschreibprüfung und einem guten Thesaurus, eine Grammatikprüfung fehlt jedoch. In ältere 32-Bit-Versionen ...

Aktuelle Fragen

Admin Probleme mit Q4os
Thomas Weiss, 30.03.2015 20:27, 6 Antworten
Hallo Leute, ich habe zwei Fragen zu Q4os. Die Installation auf meinem Dell Latitude D600 verl...
eeepc 1005HA externer sound Ausgang geht nicht
Dieter Drewanz, 18.03.2015 15:00, 1 Antworten
Hallo LC, nach dem Update () funktioniert unter KDE der externe Soundausgang an der Klinkenbuc...
AceCad DigiMemo A 402
Dr. Ulrich Andree, 15.03.2015 17:38, 2 Antworten
Moin zusammen, ich habe mir den elektronischen Notizblock "AceCad DigiMemo A 402" zugelegt und m...
Start-Job behindert Bootvorgang, Suse 13.2, KDE,
Wimpy *, 20.02.2015 10:32, 4 Antworten
Beim Bootvorgang ist ein Timeout von 1 Min 30 Sec. weil eine Partition sdb1 gesucht und nicht gef...
Konfiguration RAID 1 mit 2 SSDs: Performance?
Markus Mertens, 16.02.2015 10:02, 6 Antworten
Hallo! Ich möchte bei einer Workstation (2x Xeon E5-2687Wv3, 256GB RAM) 2 SATA-SSDs (512GB) al...

Jetzt auf den Mailinglisten

Re: [EasyLinux-Ubuntu] Xsane und Simple Scan: Probleme bei mehrseitigen Dokumenten
Alfred Zahlten, 27.04.2015 22:21
Am 27.04.2015 um 12:43 schrieb Rainer: Hallo Rainer, > Hallo zusammen, hallo Hartmut, > > Am M...
Re: [EasyLinux-Suse] Desktop Ordner
"d.blanke@gmx.net", 27.04.2015 17:14
Matthias Müller schrieb: > Am Sonntag, 26. April 2015 schrieb d.blanke@gmx.net: >> Die Frage ist m...
Re: [EasyLinux-Ubuntu] Xsane und Simple Scan: Probleme bei mehrseitigen Dokumenten
Rainer, 27.04.2015 12:43
Hallo zusammen, hallo Hartmut, Am Mon, 27 Apr 2015 08:57:18 +0200 schrieb Hartmut Haase : > > >...
Re: [EasyLinux-Ubuntu] Xsane und Simple Scan: Probleme bei mehrseitigen Dokumenten
Hartmut Haase, 27.04.2015 08:57
Hallo Rainer, > Beim Löschen und der Neuinstallation habe ich (flüchtig) beobachtet, > dass sich hpli...
Re: [EasyLinux-Suse] Desktop Ordner
Matthias Müller, 26.04.2015 23:48
Am Sonntag, 26. April 2015 schrieb d.blanke@gmx.net: > Die Frage ist mir zwar peinlich, aber was solls :)...