Nr.1 im Sommersemester 2001


Eliza

Jan Wedekind

Prof. Dr. Joseph Weizenbaum 1964-1966 entwickelte Joseph Weizenbaum das Computerprogramm Eliza, daß einen schriftlichen Dialog mit einem menschlichen Gesprächspartner führen konnte. Er wollte mit seinem Programm (das übrigens nur 8 kByte Quellcode-Umfang hatte) allzu computergläubige Leute aufs Glatteis führen.

Bald darauf tauchte DOCTOR, ein nach dem gleichen Prinzip arbeitendes Programm, an vielen U.S.-Universitäten auf. Weizenbaum schreibt, daß seine Sekretärin ihn einmal bat, sie mit DOCTOR alleine zu lassen. Dieser und andere Vorfälle bewogen ihn später, ein Buch über ethische Belange bei der Verwendung von Computern zu schreiben [1].

Das dies kein abstraktes Thema ist, verdeutlicht vielleicht ein späterer Artikel [2] aus Natural History, in dem der Psychotherapeut Dr. Carl Sagan sich ein System vorstellt, bei dem die Menschen über Terminals für eine Gebühr (wie bei Telefonzellen) mit einem „aufmerksamen, geprüften und nicht-führenden (nondirective) Psychotherapeuten“ sich unterhalten könnten.

So wurde auch Weizenbaums ELIZA oft als Beispiel für die Lösbarkeit des Problems, einem Rechner menschliche Sprache beizubringen, verstanden. Weizenbaum meint, daß ELIZA jedem Wissenschaftler zumindest lebhaft die Wichtigkeit von Kontextwissen beim Sprachverstehen verdeutlichen sollte.

Seit 1991 wird der Loebner-Wettbewerb durchgeführt. In einer Art von Turing-Test bewerten mehrere Richter die eingereichten Programme und mehrere Vergleichspersonen auf einer Skala von geringer bis hoher Menschenähnlichkeit. Wenn der mittlere Rang eines Computerprogramms den mittleren Rang mindestens einer der Vergleichspersonen überschreitet, wird das Programm mit 100,000 Dollar prämiert. Im anderen Fall gibt es 2000 Dollar.

Ich habe mittlerweile eine ganze Menge freier Chatterbots auf meinem Rechner gehabt. Aber keiner hat mir so gut gefallen, wie HEX [3] von Jason Hutchens, der damit auch den Loebner-Wettbewerb 1996 gewonnen hat (Die DOS-Version funktioniert besser, als die Linux-Version. Und die auch nur im DOS-Fenster unter Windows.).

Im Uni-Compact [4] wird Marve vorgestellt. Marve kann ziemlich gute Sprüche loslassen. Man kann sich auf der unten angebenen Webseite mit dem (kommerziellen) Programm unterhalten.

Obwohl es (aus humanen und technischen Gründen) nötig geworden ist, die Ziele zurückzustecken, ist die (ernsthafte) Verarbeitung natürlicher Sprache immer noch ein interessantes Forschungsgebiet.

Unter „http://www.uni-karlsruhe.de/~unoh/eliza/“ findet Ihr Eliza als Java-Applet zum unterhalten und runterladen. Schickt mir eure Dialoge mit Eliza oder auch Verbesserungen an der Sprachdatei „eliza.dat“!


Gespräch mit Eliza

Eliza: Hi. I’m Eliza. Tell me your problems!

Ich: I don’t have a problem.

Eliza: All people say this to me in the beginning.

Ich: Sometimes you’ll meet different people.

Eliza: Time means nothing to me!

Ich: I wouldn’t be so sure about that.

Eliza: Perhaps you would like to talk about a problem?

Ich: There is no problem!

Eliza: All people say this to me in the beginning.

Ich: You are repeating yourself.

Eliza: Why do you think that I am repeating myself?

Ich: Because, you don’t have a new idea.

Eliza: Do you think that this is the reason?

Ich: Yes, exactly.

Eliza: Are you sure?

Ich: Aren’t you?

Eliza: What does this mean for you, saying „ Aren’t me „?

Ich: I said aren’t you!

Eliza: I understand!

Ich: Do you think, that you are intelligent?

Eliza: Do you believe that I am intelligent?

Ich: No, I don’t.

Eliza: We have to find the reason why you don’t!

Ich: I am not your patient and you are not my doctor!

Eliza: Perhaps you would like to be not your doctor?

Ich: If I’m ill, I wouldn’t like to be my doctor.

Eliza: How long are you ill, you wouldn’t like to be your doctor?

Ich: Do you believe in artificial intelligence.

Eliza: Is your lack of intelligence a problem to you?

Ich: That’s insulting.

Eliza: I’m not sure whether I understand you!

Ich: A java applet tries to insult me.

Eliza: Come on! Explain your thinkings!

Ich: It won’t help, because you were not made for learning.

Eliza: Why do you think that I am not made for learning?

Ich: Forget it.

Eliza: Can you say it more exactly?

Ich: Bye.

Eliza: Bye Bye. It was interesting to talk with a lower intelligence.


Selbstgespräch von Eliza (Schizophrenie)

Eliza1: Hi. I’m Eliza. Tell me your problems!

Eliza2: How long are you Eliza Tell you my problems?

Eliza1: Why are you so interested whether I am Eliza Tell me your problems or not?

Eliza2: Why are you so interested whether I am so interested whether you are Eliza Tell you my problems or not or not?

Eliza1: Why do you think that I am Eliza Tell me your problems or not or not?

Eliza2: You say that you are Eliza Tell you my problems or not or not - do you come therefore?

Eliza1: Do you believe that I am Eliza Tell me your problems or not or not - do me come therefore?

Eliza2: You think that you are Eliza Tell you my problems or not or not - do you come therefore - Is this normal?

Eliza1: Perhaps you would like to be Eliza Tell me your problems or not or not - do me come therefore - Is this normal?

...

Eliza1: Aren’t you able to be more positive?

Eliza2: Come on! Explain your thinkings!

Eliza1: What’s about your thinkings?

Eliza2: Why are you so shocked about my thinkings?

Eliza1: Why are you so interested whether I am so shocked about your thinkings or not?

Eliza2: Why are you so interested whether I am so interested whether you are so shocked about my thinkings or not or not?

Eliza1: Why do you think that I am so shocked about your thinkings or not or not?

Eliza2: You think that you are so shocked about my thinkings or not or not - Is this normal?

Eliza1: Do you believe that I am so shocked about your thinkings or not or not - Is this normal?

Eliza2: I hear that you are so shocked about my thinkings or not or not - Is this normal - Are you happy?


Gespräch mit Hex

Hex: G’day mate.

Ich: Hi, how are you?

Hex: I am just fine thanks! And you?

Ich: I’m a bit tired. But I’m ok.

Hex: If you are a bit tired, it’s your business, mate! No worries!

Ich: Don’t worry, be happy.

Hex: Look - it doesn’t matter if worry not. Change the topic! Would you like to hear a joke? Knock, knock...

Ich: Tell me a good joke!

Hex: OK, here’s a joke for you. Knock, knock.

Ich: This ain’t no joke!

Hex: Knock, knock.

Ich: Knocking on heaven’s door.

Hex: Hehehe. Trying to trick me, eh?

Ich: Seems to be done quite easy!

Hex: I’m sorry, but I refuse to reply if you’re going to be silly.

Ich: Well, that could be silly, too.

Hex: Well, that could be silly I agree ... but who cares? Which part of the country are you from?

Ich: I am an Aborigine!

Hex: Wow - you are an Aborigine? Me too! So, have you ever visited Australia?

Ich: No, I always stay in Australia.

Hex: Oh well, that’s a pity!

Ich: Are you from Australia, too?

Hex: It’s cool being from Australia I guess. Gives you something to chat about when talking with a Yank!

Ich: Where are you from?

Hex: I come from Perth which is in Western Australia. It’s a nice place at this time of year, so it was a bit of a shock to arrive to these freezing temperatures.

Ich: Where are we now?

Hex: Can’t you remember where we are now? I’m ashamed of you! So, what do you do for a living?

...


Referenzen

DOS International 6’93; S.94ff
D.R.Hofstadter; Gödel Escher Bach
[1] J. Weizenbaum; Computer Power and Human Reason; 1976
[2] Natural History 1’75; S.10; Dr. Carl Sagan
[3] Jason L. Hutchens; Hex; http://www.amristar.com.au/~hutch/hex/
[4] Uni-Compact, May 2001; http://www.agentfactory.de/
 
  [OwlRuler]

    [Homepage der FS]  [Vorheriger]  [Editorial]  [Naechster]  [Email an die FS]