Sprachverarbeitung (Kontextverständnis)
Die Assistent.ai KI versteht natürliche Sprache – gesprochen oder geschrieben – und erkennt dabei nicht nur einzelne Schlüsselwörter, sondern die Absicht und den Kontext einer Anfrage.
Kontextbasiertes Sprachverstehen
Im Unterschied zu klassischen Sprachsystemen, die Anfragen als feste Kategorien (z. B. „FAQ_Öffnungszeiten") erkennen, erfasst die Assistent.ai KI die tatsächliche Absicht hinter einer Anfrage und leitet daraus die nötigen Schritte ab. Dazu nutzt Assistent.ai Large Language Models (LLM).
Aus einer Anfrage wie „Habt ihr Sonntag auf?" erkennt die Assistent.ai KI:
Absicht: Der Nutzer möchte wissen, ob das Restaurant am Sonntag geöffnet ist.
Kontext: Der Nutzer plant möglicherweise einen Besuch am Sonntag.
Abgeleitete Aufgaben: Öffnungszeiten für das betreffende Datum ermitteln; Reservierungszeiten für das betreffende Datum ermitteln.
Dieses kontextbasierte Verstehen ermöglicht der Assistent.ai KI, auch komplexe oder mehrteilige Anfragen in einem Schritt zu verarbeiten – z. B. „Morgen um 19 Uhr für meine Frau und mich plus unsere beiden Kinder, draußen wenn möglich." liefert gleichzeitig Datum, Uhrzeit, Gästeanzahl und Platzwunsch.
Entitäten erkennen und extrahieren
Die Assistent.ai KI erkennt relevante Informationen aus der Eingabe des Nutzers und ordnet sie den richtigen Parametern zu:
Datum: „morgen", „nächsten Samstag", „am 19. April"
Uhrzeit: „um 7", „abends", „halb acht"
Gästeanzahl: „für vier", „wir sind zu dritt", „6 Personen"
Name: Vor- und Nachname des Gastes
Anlässe und Wünsche: „Geburtstag", „draußen sitzen", „vegetarisch"
Dabei werden auch mehrdeutige Angaben erkannt und aufgelöst – z. B. wird „für 9" je nach Buchungszeiten des Restaurants als 9:00 oder 21:00 Uhr interpretiert oder bei Mehrdeutigkeit beim Nutzer nachgefragt, bzw. im Rahmen der Abfrage der Gästeanzahl als eben solche verarbeitet.
Mehrsprachigkeit
Die Assistent.ai KI erkennt die Sprache des Nutzers automatisch und kann innerhalb eines Dialogs die Sprache wechseln. Der jeweils eingesetzte Channel gibt vor, welche Sprachen verfügbar sind und genutzt werden können (siehe dazu auch Telefonassistent).