Übereinstimmende Entities sind Entities, die nur erkannt werden, wenn der Benutzer eine Zeichenfolge verwendet, die mit einer vordefinierten Zeichenfolge übereinstimmt.
Erstellen einer übereinstimmenden Entity
Es gibt 2 Möglichkeiten für die Erkennung einer übereinstimmenden Entity:
- Text abgleichen
- Muster abgleichen
Um eine überstimmende Entity zu erstellen:
- Gehe auf die Seite Entities und klicke auf Abgleichsentities (Match entities)
- Um eine neue Entity hinzuzufügen, klicke auf Abgleichsentity hinzufügen. Hier kannst Du zwischen 2 Optionen wählen:
- Text abgleichen: z.B. die verschiedenen Werte einer @Produkt-Entität.
- Muster abgleichen: Hier werden RegEx-Ausdrücke verwendet, um ein bestimmtes Format abzugleichen, z. B. eine Kunden-ID. Wenn Du zum Beispiel @customer_ID als Abgleichsentity hastund das folgende Regex-Muster angibst: [a-z]{5}[0-9]{2}. Das bedeutet, wenn ein Benutzer sagt: "Meine Kunden-ID ist terwf33" - die aus 5 Buchstaben und 2 Zahlen besteht - wird sie als Match Entity @customer_ID mit dem Wert "terwf33" gespeichert.
-
Stelle sicher, dass Du dein NLP trainieren.
-
Teste deinen Bot. Stelle 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 folgendermaßen aussehen:
Siehe auch:
[Neuer Bot Builder] Erkennen von Ausdrücken in Entities
[Neuer Botbuilder] Füge ein Intent zu deinem Bot hinzu