Wer ist Alice?
Alice ist ein Chatbot. Ein Programm, dass selbständig via ICQ chattet. Es basiert auf ELIZA und folgt dem AIML-Standard, der beschreibt, wie es auf Eingaben möglichst passend reagiert. Es gibt diverse freie AIML-Interpreter, ich habe mich für Program E entschieden. Zusätzlich kommt ein kleines Python-Skript von mir zum Einsatz, dass die Verbindung zwischen Gaim (nicht mit dessen Nachfolger Pidgin getestet) und Program E herstellt.
Das Ergebnis könnt ihr rechts im Alice LiveLog sehen, sobald jemand mit ihr spricht. Hier könnt ihr Alice runterladen für Pidgin und Skype.
Selbst ausprobieren? Kein Problem, Alice’ ICQ-Nummer lautet 226532649.
Tube Senf von Bytekeks
#1 18. April 2009, 22:16 Uhr |
Kann man irgentwo definieren, was Alice alles sagen kann?
Gibt es Alice auch ohne “live-log” auf dieser Website?
greetz
Tube Senf von Kevin
#2 20. April 2009, 17:56 Uhr |
Klar, Alice’ Wortschatz lässt sich mittels der AIML-Sprache beschreiben, infos dau auf alicebot.org. Es gibt dort auch eine Reihe von AIML-Interpretern, sodass Du Deinen eigenen Bot basteln kannst, völlig ohne diese Website.
Grüße
Tube Senf von Markus
#3 30. April 2009, 14:57 Uhr |
Alice for Pidgin…wie soll das denn funktionieren? Das script mit Python ausführen?! und wie krieg ich das dann in pidgin ans rennen?
Tube Senf von Kevin
#4 3. Mai 2009, 14:52 Uhr |
Markus, genau, einfach mit Python ausführen, das Skript meldet sich dann via DBUS automatisch bei Pidgin an, evtl. kommt noch eine Sicherheitsabfrage.
Tube Senf von Heinz
#5 23. Juni 2011, 14:20 Uhr |
Hi,
ich hab 2 Fragen zu Alice.
1. Ist Alice lernfähig?
2. Kann man den Namen irgendwie ändern? wenn jemand fragt “Wie heißt du?” antwortet sie immer mit Alice.
Tube Senf von Kevin
#6 15. Juli 2011, 11:46 Uhr |
Alice ist nicht wirklich lernfähig. Sie kann sich aber Infos, die sie vom Chatpartner bekommt teilweise merken und später wiederverwenden, den Namen des Gegenübers zum Beispiel.
Man kann den Namen ändern, wenn man einen eigenen AIML-Interpreter statt meinen Server benutzt. Dann kann man auch ihren kompletten Wortschatz ändern.