ChatBotChicken mit Tourguide-Funktion
Samstag, den 2. Februar 2008Auf unserem Land gibt es jetzt ein ChatBot-Huhn, mit dem man via Texteingabe über den SL-Chat sprechen kann. Technisch funktioniert das ganze in etwa so:
Über die Sl-eigene Scriptsprache LindenScriptingLanguage (LSL) wird eine Anfrage an einen Server gestellt auf dem ein Eliza ähnliches Chatbot-Programm läuft. In diesem Fall handelt es sich um den Dienst Pandorabots. Dieses ChatBot-Programm “kommuniziert” mit einem entsprechend aufbereiteten Second Life-Objekt, was einen LSL-Code beinhaltet.
Man kann den Bot sogar trainieren, d.h. hinter all dem steckt eine Datenbank mit Sätzen, Wörtern und Phrasen. Gibt man eine Zeichenkette ein, liefert das Chatbot-Programm eine passende Antwort. Zudem ist das Huhn noch mit einem Tour-Script versehen, so dass es in SL herumlaufen, oder gar Führungen machen kann. Dafür werden Koordinaten, die während einer Tour angesteuert werden sollen, aus einer Notecard gelesen. Hier eine Testkonversation mit dem Huhn.
[12:58] You: hallo
[12:58] Huhn: Hallo!
[12:58] You: was war zuerst da du oder das ei?
[12:58] Huhn: Ich weiss nicht genau.
[12:58] You: du bist ein kluges huhn
[12:58] Huhn: Das muss ich meinem Programmierer erzaehlen!
[12:59] You: wie heisst du?
[12:59] Huhn: Mein Name ist idiot.
[12:59] You: was machst du so?
[12:59] Huhn: Ich chatte den ganzen Tag.
[12:59] You: wie langweilig
[12:59] Huhn: Findest Du?
[12:59] You: ja
[12:59] Huhn: Aha.
[12:59] You: aha
[12:59] Huhn: Du klingst nicht gerade begeistert…
[12:59] You: nee
[12:59] Huhn: Was ist Dein Lieblingsfilm?
[12:59] You: sag ich nicht
[12:59] Huhn: Schaemst Du Dich etwa?
[12:59] You: haha
[12:59] Huhn: Erzaehl mir, was du magst und was nicht.
[12:59] You: ich muss weg
[13:00] Huhn: Warum musst Du weg?
[13:00] You: kein zeit
[13:00] Huhn: Es gibt nicht viele Leute, die sich auf diese Weise auszudruecken vermoegen.
[13:00] You: quatsch, was verstehst du schon von ausdruck?
[12:00] Huhn: Ich weiss nicht genau.
