Praktikum: Natürlichsprachliche Dialogsysteme

Bemerkungen:

Anmeldung per Email: rainer.saam@kit.edu

Vortragssprache:

Deutsch

Beschreibung:

  • Mit dem am Institut entworfenen Dialogmanager/Toolkit Tapas sollen durch aufeinander aufbauende Übungen Methoden zum Erstellen eines 'State-of-the-art'-Sprachdialogsystems erlernt werden.
  • Die Studierenden durchlaufen in der ersten Hälfte des Praktikums ein Tutorium zum Erlernen des Tapas Toolkits/Dialogmanagers und der zur Steuerung notwendigen Modellierungssprachen (ADL2, JSGF)
  • In der zweiten Hälfte des Praktikums entwerfen und erstellen die Studierenden in Gruppenarbeit selbstständig ein Sprachdialog-system für eine selbstgewählte Applikation und nehmen an einer Evaluation teil.
  • Die Studierenden sammeln Erfahrungen beim Testen/Evaluieren eines bestehenden Dialogsystems.
  • Tapas protokolliert die internen Abläufe bei der Benutzung und legt so die Funktionsweise eines Dialogsystems offen. Darüber hinaus können die Studierenden seinen Aufbau in den Programmquellen nachvollziehen.

Literaturhinweise:

Weiterführende Literatur
  • McTear, Michael: Spoken dialogue technology : toward the conversational user interface, 2004

Kommentar:



Lehrinhalt:

  • Der Studierende erfährt am Beispiel des Tapas Dialog-managers/Toolkits die Umsetzung von Algorithmen aus dem Bereich der Dialog- und Sprachmodellierung in ein Programm.
  • Nach Vollendung des Praktikums ist der Studierende vertraut im Umgang mit dem Sprachdialogmanager/Toolkit Tapas.
  • Das Praktikum vermittelt die notwendigen Schritte zum Entwurf und zur Erstellung eines Sprachdialogsystems und zur Anbindung von weiteren Komponenten.
  • Der Studierende erlernt die Grundfähigkeiten zur Teilnahme und Durchführung einer Evaluation von Sprachdialogsystemen.
  • Der Studierende erlernt die selbstständige Einarbeitung in ein bestehendes Softwaresystem an Hand gegebener Dokumentation und menschlicher Anleitung.
  • Der Studierende übt die Verwendung von Entwicklungsumge¬bungen und Versionsverwaltungssystemen in der modernen Softwareentwicklung.
  • Der Studierende verbessert seine Fähigkeiten bei der Arbeit in Gruppen und der Durchführung eines Projekts im Team mit selbstständiger Arbeitseinteilung.
  • Der Studierende erlernt die Initiierung von Kommunikation mit anderen Gruppen, sowie mit dem Praktikumsleiter.