Medien- und Bildungsmanagement der Pädagogische Hochschule Weingarten

2. Entwicklung einer visuellen Beschreibungssprache zur Erzeugung von AIML-Inhalten

Aufgabe

Die Basis für alle Dialoge in Scenejo ist die Artificial Intelligence Markup Language (AIML). AIML wurde von Dr. Richard Wallace entwickelt und die auf Basis von AIML erstellten Chatbots gewannen schon mehrfach die silberne Loebner-Medaille.


Visualisierung des Alice-Brains erstellt von Richard Wallace; daneben: Beispiel AIML

Das Autorenwerkzeug von Scenejo arbeitet momentan auf einer höheren Ebene einer Dialogstruktur. Die zugrundeliegenden AIML-Elemente können nicht direkt editiert werden.


Die Aufgabe besteht darin, das AIML zugrunde liegende Modell zu analysieren und eine passende grafische Entsprechung zu finden. Darauf aufbauend soll ein Interface entwickelt werden um auch große komplexe AIML Strukturen anzeigen und bearbeiten zu können. Dabei sind folgende Punkte zu berücksichtigen: Verwaltung von AIML-Kategorien, einfaches Wiederauffinden von Elementen, Layout, wiederkehrende Muster und Modularisierung.


Stichworte:
  • AIML, Alice, Dr. Richard Wallace
  • visuelle Programmiersprachen
  • Graphenvisualisierung
  • Visualisierung von Software
  • HCI, Usability

Dein Profil

Du bist motiviert und interessierst Dich für Anwendungen neuester Technologie im Themengebiet Interactive Digital Storytelling und Natural Language Processing. Du besitzt gute Kenntnisse in der Entwicklung von Desktop-Anwendungen. Darüber hinaus bist Du mit der Programmiersprache Java bestens vertraut und hast gute Kenntnisse in Beschreibungssprachen (XML  etc.) und Datenbanken.