In diesem Artikel zeigen wir dir ein konkretes Beispiel dafür, wie Du Match-Entities verwenden knannst, um Informationen zu erkennen, die von einem Benutzer gegeben werden, ohne ausdrücklich danach zu fragen.
Stell dir vor, Du baust einen FAQ-Bot. Eine der Aufgaben, die er für den Benutzer übernehmen kann, ist die Suche nach einem verlorenen Paket. Damit der Bot dieses verlorene Paket finden kann, benötigt er die Paketnummer. Um diese Nummer zu erhalten, würde die Konversation wie folgt aussehen:
Nachdem der Bot die Intent "Paket verloren" erkannt hat, zeigt er die Nachricht in diesem Dialog an. Über ein Go-to im selben Dialogfeld zeigt er automatisch das zweite Dialogfeld an, bei dem es sich um eine Eingabeüberprüfung handelt. In diesem Dialog wird der Benutzer nach seiner Paketnummer gefragt:
Nachdem der/die Nutzer:in seine/ihrePaketnummer angegeben hat, zeigt der Bot die dritte Bot-Nachricht an, um die Paketnummer zu bestätigen.
Das funktioniert gut, aber was ist, wenn der Benutzer die Paketnummer bereits zu Beginn angibt? So wie der aktuelle Ablauf eingerichtet ist, würde der Bot immer noch nach der Paketnummer fragen, weil er dem ursprünglichen Ablauf der Dialoge folgt:
Aber gute Nachrichten: Du kannst das lösen, indem Du... match entities 🤩 verwendest.
Da Du weißt, dass eine Paketnummer immer aus 5 Buchstaben und 2 Zahlen besteht, kannst Du eine Match-Entity namens @paket_nummer erstellen, um diese Information in einem Benutzerausdruck zu erkennen. Und noch eine gute Nachricht: Du musst keine speziellen Intents hinzufügen, der Bot wird diese spezielle Entity immer erkennen, weil Du sie als Entity vordefiniert hast.
👉 Vergesse nicht, deinen Bot zu trainieren, nachdem Du die Entity erstellt hast, damit der Bot lernen kann.
Jetzt, wo Du die Entity erstellt und deinen Bot trainiert hast, lass uns unsere Konversation noch einmal anschauen 👇.
Da Du die Paketnummer als übereinstimmende Entity vordefiniert hast, war der Bot in der Lage, sie im Intent des Benutzers zu erkennen und somit den Schritt der Eingabevalidierung zu überspringen, bei dem nach ihr gefragt wird. Das Ergebnis ist eine viel bessere Benutzererfahrung und ein scheinbar intelligenterer Bot 😉 .