Chatbot

Ein Chatbot ist ein textbasiertes Dialogsystem, mit dem in natürlicher Sprache mit einem Computer kommuniziert werden kann.
Problem

Datenbankabfragen sind in natürlicher Sprache schwer zu erfassen.

Ziel

Datenbankabfragen werden in natürlicher Sprache erfasst und ausgegeben.

Relevanz

Die Wissensabfrage kann schrittweise verfeinert werden.

Funktion:

  • Der eingegebene Text wird in Einzelteile zerlegt
  • Preprocessing: Der Text wird aufbereitet (Satzzeichen ergänzt, Schreibfehler korrigiert)
  • Postprocessing: Eine vorgefertigte Antwort wird mit individuellen Daten angereichert und ausgegeben.
Kriterien

  • Transparenz: Ist offengelegt, dass mit einem Bot gesprochen wird?

Komponenten

Eingabeschnittstelle (Frontend), Datenbank & Algorithmen, Ausgabe