Sprache und Text
Grundsätzlich basiert die Dialogführung auf beiden Kanälen – Sprache und Text – auf einem nahezu identischen Prinzip. Lediglich in der Vorverarbeitung der Eingabe sowie in der Aufbereitung der Ausgabe gibt es größere Unterschiede: Während der Sprachbot mit nuschelnden Anrufern oder Dialekten zu tun hat, muss der Chatbot mit Rechtschreibfehlern und symbolischen Eingaben (Emojis) umgehen können. Bei der Ausgabe muss der Sprachbot wiederum darauf achten, dass diese sehr schnell erfolgt, da im Telefonat schon kürzeste Pausen als unangenehm empfunden werden. Der Chatbot hingegen sollte Botschaften symbolisch signalisieren und übermitteln können, sofern dies gewünscht ist. Demzufolge hat jede dieser beiden Varianten der Mensch-Maschine-Kommunikation ihre eigenen Besonderheiten.
Wie läuft ein Chat ab?
Zunächst stellt sich die Frage, wie die Kommunikation per Chat überhaupt abläuft. Klassischerweise wird das Gespräch durch den Kunden initiiert, der eine entsprechende Anfrage an das Unternehmen sendet. Die Kontaktaufnahme ist an die Erwartungshaltung geknüpft, eine schnelle Antwort zu erhalten. Dabei ist es egal, ob es sich bei dem antwortenden Ansprechpartner um einen Menschen oder einen Automaten handelt. Ein freier Ansprechpartner wird die Chatanfrage annehmen, den Kunden im Sinne des Unternehmens begrüßen und sich mit einer gezielten Frage nach dessen Anliegen erkundigen. Ausgehend von der Antwort des Kunden kommt es zu einem tiefergehenden Dialog, in dem das Anliegen des Kunden genauer definiert wird und alle Rahmendaten für die Erfüllung dieses Anliegens zu klären sind. Die Dialoge verlaufen immer in den gleichen Schritten. Während der Chatbot Informationen preisgibt und weiterführende Fragen stellt, liefert der Kunde Antworten und trifft – falls nötig – Auswahlen. Darüber hinaus zieht der Chatbot ergänzende Informationen aus Backendsystemen und kann darauf basierende Entscheidungen treffen, die für die Dialogführung wichtig, manchmal sogar elementar sind. Wartet ein Kunde beispielsweise auf seine Bestellung, kann der Bot die zugehörige Auftragsnummer erfragen und den Lieferstatus prüfen. Sofern auch eine Nummer zur Sendungsverfolgung vorliegt, kann diese ebenfalls übermittelt werden, sodass der Kunde sich selbstständig über den weiteren Fortgang seiner Bestellung informieren kann.
Die Technik dahinter
Um zu erfahren, welche Technik den Chatbots die intelligente Dialogführung ermöglicht, ist ein Blick hinter die Fassade unumgänglich. Auch dabei lassen sich grundsätzlich zwei Varianten unterscheiden. Entweder ist der Verlauf des gesamten Dialogs manuell durchgestaltet, sodass der Chatbot letztlich nur ein Dialogskript abarbeitet und dabei einer strikten Wenn-Dann-Logik folgen muss. Oder der Bot stützt sich auf spezielle Machine Learning-Algorithmen, um auf Grundlage einer möglichst breiten Informationsbasis passende Antworten zu geben. Beide Typen haben Vor- und Nachteile. Im Falle der geskripteten Variante stehen die Betreiber des Bots vor der Herausforderung, alle Eventualitäten in den Dialogverläufen vorherzusehen und adäquate Reaktionen zu planen. Dabei sollten sich Wortwahl und logischer Ablauf nicht an den unternehmensinternen Gepflogenheiten orientieren, sondern möglichst aus der Perspektive eines Kunden konzeptioniert werden, dem es an umfangreichem Wissen zu internen Abläufen und Zusammenhängen fehlt.