Ein Intent ist das allgemeine Ziel oder der Zweck der Äußerung des Benutzers. Wenn jemand zum Beispiel sagt: "Ich möchte eine Pizza bestellen", könnte das Intent "Pizza bestellen" lauten. Anhand von Intents kann der Bot erkennen, welche Art von Konversationsflow er auslösen soll, z. B. die Frage nach Menüpräferenzen oder Zahlungsdetails.
Ausdrücke sind Beispielsätze oder Wörter, die einen bestimmten Intent ausdrücken: Sie sind die verschiedenen Möglichkeiten, wie ein Benutzer seine Absicht ausdrücken kann. Es ist wichtig, dass ein Intent verschiedene Ausdrücke enthält, damit das NLP nach dem Training genauere Ergebnisse liefern kann. Du kannst deinen Bot so einrichten, dass er Entities innerhalb von Ausdrücken erkennt.
Wie im folgenden Beispiel zu sehen ist, wurde der Bot bereits mit der Absicht "Pizza bestellen" trainiert. Wie Du sehen kannst, hat die Intent "Pizza bestellen" verschiedene Ausdrücke, die das gleiche Ziel vermitteln, nämlich Pizza zu bestellen. Die im obigen Beispiel erwähnte Entity ist "Pizzatyp".
Sowohl Intents als auch Entities sind für die Entwicklung eines KI-Bots wichtig. Intents helfen dem Bot, das allgemeine Ziel des/der Nutzer:in zu verstehen, während Entities helfen, spezifische Details zu extrahieren. Durch die gemeinsame Verwendung von Intents und Entities kann der Bot ein personalisierteres und interaktiveres Erlebnis bieten.
[Neuer Botbuilder] Füge ein Intent zu deinem Bot hinzu
[Neuer Bot Builder] Trainiere deinen KI Bot
[Neuer Bot Builder] Erkennen von Ausdrücken in Entities