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