|
Künstliche Intelligenz (KI)Im Rahmen eines Projektes an der Hochschule erstellte ich einen Chatterbot (Chatten = Unterhalten; Bot = Roboter). Mit diesem Chatterbot "Mandy" kann man sich auf einfache Art über den Prof. Tanenbaum und über die KI selbst unterhalten. Inzwischen habe ich die KI komplett in Java neu programmiert und um einige Funktionen erweitert. Um die KI stetig weiter verbessern zu können, würde ich mich sehr über die Zusendung Ihrer "unterhaltung.log" freuen. Bitte beachten Sie, dass die KI (noch) auf dem Neveau eines Kleinkindes agiert... aktuelle Version der KI: 1.3 (18.06.08) Die KI kann man sich hier downloaden. Einfach alle Dateien in ein Verzeichnis entpacken und die "windows-start.bat" ausführen (oder in der Kommandozeile mit "java -Xmx256m -jar chatbot.jar"). Bitte unbedingt die readme.html lesen! Hinweis: Um die KI starten zu können, benötigen Sie mindestens eine aktuelle Java SE JRE 1.6 Update 10. Funktionsumfang: - reagiert auf die Eingaben des Benutzers - verfolgt ein Ziel (mit dem Benutzer über bestimmte Themen reden) - besitzt ein Basiswissen ("Langzeitgedächtnis"), das jedoch noch sehr klein ist - kann neues erlernen (wenn der Benutzer dies erklärt) und das gelernte wiedergeben (gehört dann zum "Langzeitgedächtnis") - kann spezielle Fakten/Namen/Essgewohnheiten des Benutzers etc. erlernen, Situationsbedingt wiedergeben und auch wieder verlernen ("Kurzzeitgedächtnis") - kann auf Beleidigungen und Schmeicheleien reagieren - kann bestimmte Fragen nach Zukunftsplänen, Gegenwart oder Vergangenheit beantworten - kann einfache Matheaufgaben lösen (beherrscht 4 Grundrechenarten) Beispiel für eine Unterhaltung: Benutzer: Hallo KI: Hallo! Wie heisst du? Benutzer: gerd KI: Hallo gerd! Schoen dich kennen zu lernen. Benutzer: wer bist du? KI: Ich bin die Mandy. Und du bist gerd? Benutzer: ja KI: Ok. Was ist dein Lieblingsessen? Benutzer: Pizza! KI: aha. Also ich mag am liebsten Spagetti und Erdbeereis. Benutzer: Wer ist Tanenbaum? KI: Andrew S. Tanenbaum ist einer der bekanntesten und mit 6 internationalen Bestsellern einer der erfolgreichsten Autoren der Informatik. Er forscht und lehrt an der Vrije Universiteit in Amsterdam. Benutzer: Was ist mein Lieblingsessen? KI: Du hast mir erzaehlt, dass dein Lieblingsessen Nudeln ist. Benutzer: Was ist eine Eisenbahn? KI: Ich weis nicht was eine Eisenbahn ist. Erklaere es mir doch mal? Benutzer: Eine Eisenbahn besteht aus mehreren gekoppelten Wagen, die Personen oder Waren transportieren. KI: Ok. Gut zu wissen ;-) Benutzer: Was ist eine Eisenbahn? KI: Eine Eisenbahn besteht aus mehreren gekoppelten Wagen, die Personen oder Waren transportieren. Benutzer: cu KI: Tschuess zurück |
| |