Einheiten

Entitäten sind bestimmte Informationen in Kontaktnachrichten, wie beispielsweise Namen, Adressen, Telefonnummern, Bestellnummer und Artikelnummern. Sie können sie verwenden, um Ihren Bot darauf zu trainieren, Informationen aus den ÄußerungenGeschlossen Was ein Kontakt sagt oder tippt. von Kontakten zu extrahieren. Extrahierte Informationen lassen sich speichern und in Bot-Antworten verwenden. Sie können auch an CXone übergeben werden, oder über Integrationen an Drittanbieter-Datenbanken oder -anwendungen.

Kontaktäußerungen können zahlreiche Informationen enthalten. Sie brauchen nicht für alle diese Informationen Entitäten. Sie sollten nur für solche Informationen Entitäten erstellen, die ihr Bot benötigt, um seine Ziele zu erreichen. Zum Beispiel können Kontakte während einer Interaktion vielleicht ihren Vor- und Nachnamen angeben. Wenn das Ziel lediglich darin besteht, dass der Bot den Kontakt mit seinem Vornamen anredet, muss keine Entität für den Nachnamen oder den vollen Namen des Kontakts erstellt werden.

Wenn Sie eine EntitätGeschlossen Instanz, die aus der Nachricht des Kontakts extrahiert und zur Verwendung in Bot-Antworten gespeichert wird. Ähnlich wie eine Variable. erstellen, wird automatisch ein entsprechender Slot für die extrahierten Informationen erstellt. Automatisch erstellte Slots müssen modifiziert werden, um die Standardeinstellung zu ändern.

Entitäten hängen eng mit Slots zusammen. Slots enthalten während einer Interaktion Informationen, bis sie gebraucht werden. Eine Entität extrahiert Informationen aus einer Äußerung und speichert sie in einem Slot. Sie können einen Slot als Variable einsetzen, um die darin enthaltenen Informationen zu verwenden.

Entitätstypen

In Bot Builder gibt es zwei Arten von Entitäten:

  • Reguläre Ausdrücke (Regex): Entitäten, die einem bestimmten Muster folgen, zu Beispiel Telefonnummern, Bestellnummern oder E-Mail-Adressen.
  • Nachschlagetabelle: Entitäten, die keinem Muster folgen, zum Beispiel Eiscremesorten, Berichtstitel, Sockentypen oder Farben.

Regelmäßige Ausdrücke als Entitäten

Ein regulärer Ausdruck (regex) ist eine Folge von Zeichen, die ein Suchmuster angibt. Wenn Sie einen regulären Ausdruck zum Extrahieren von Entitäten erstellen, lernt Ihr Bot ein Muster, nach dem er suchen muss, um die richtigen Informationen für diese EntitätGeschlossen Stichwort oder Ausdruck, das/der in Ihrem Unternehmensprofil in Interaction Analytics definiert ist. Bezieht sich auf einen Entitätstyp. Kann Varianten enthalten. zu identifizieren. Dies ist besonders bei Daten hilfreich, die einem ähnlichen, regelmäßigen Muster folgen, zum Beispiel E-Mail-Adressen, Telefonnummern und Konto- oder Rechnungsnummern.

Sie können eine Regex-Entität im NLU-Bereich in Bot Builder hinzufügen

  • Registerkarte "Entitäten"
  • Registerkarte "Absichten"

Nachschlagetabellen als Entitäten

Nachschlage-Entitäten sind Kategorien von Informationen. In Bot Builder handelt es sich um Wortlisten, wobei jedes Wort ein Mitglied der Kategorie ist. Die Liste muss jedes Mitglied der Kategorie enthalten, die Ihr Bot kennen muss. Wenn Sie beispielsweise eine Entität für Eiscremesorten erstellen, müssen Sie jede Sorte angeben, die Ihr Unternehmen anbietet. Sie können auch Sorten hinzufügen, die Ihr Unternehmen zwar nicht anbietet, nach denen aber oft gefragt wird, damit Ihr Bot auf diese Anfragen mit einem Pfad außerhalb der Bot-Fähigkeiten reagieren kann.

Sie können eine Nachschlagetabellen-Entität im NLU-Bereich in Bot Builder hinzufügen

Bei Nachschlage-Entitäten muss die Groß- und Kleinschreibung nicht beachtet werden.

Funktionsweise von Entitäten

Damit Ihr Bot eine EntitätGeschlossen Stichwort oder Ausdruck, das/der in Ihrem Unternehmensprofil in Interaction Analytics definiert ist. Bezieht sich auf einen Entitätstyp. Kann Varianten enthalten. aus einer ÄußerungGeschlossen Was ein Kontakt sagt oder tippt. extrahieren kann, müssen Sie sie in den entsprechenden Beispielabsichten und in den DialogenGeschlossen Bot-Geschichten und Regeln in CXone Bot Builder. für diese Absicht kennzeichnen. Anhand der Kennzeichnung erkennt der Bot, wann er eine Entität aus einer Äußerung extrahieren soll, und es hilft ihm, die Entität mit der richtigen Absicht zu verknüpfen. Die Kennzeichnung ist für Regex-Entitäten obligatorisch, aber auch für Nachschlagetabellen-Entitäten hilfreich.

Um eine Entität zu kennzeichnen, müssen Sie sie in der Äußerung auswählen und dann die Art der Entität wählen, die das Wort oder der Ausdruck darstellt. Dies ist über den NLU-Posteingang, in Absichtsbeispielen und aus einer Story oder Regel möglich.

Während einer Interaktion prognostiziert der Bot eine Absicht für eine Äußerung. Wenn die Absicht eine gekennzeichnete Entität enthält, sucht der Bot in der Äußerung nach einer Zeichenfolge, die dem Muster in einer regex-Entität oder einem der Beispiele in einer Nachschlagetabellen-Entität entspricht. Wird eine Übereinstimmung gefunden, extrahiert der Bot den Wert und speichert ihn im entsprechenden SlotGeschlossen Instanz, die aus der Nachricht des Kontakts extrahiert und zur Verwendung in Bot-Antworten gespeichert wird. Ähnlich wie eine Variable. der Entität. Diese Informationen können dann während der Interaktion verwendet werden.

Entitäten werden immer extrahiert und im entsprechenden Slot gespeichert, wenn der Bot sie erkennt. Wenn der Bot eine Entität erkennt, aber keine StoryGeschlossen Wird verwendet, um den Bot für die Handhabung von Interaktionen auf der Grundlage von Absicht und Kontext zu trainieren oder RegelGeschlossen Wird verwendet, um die Reaktion des Bots auf Nachrichten zu definieren, die sich nicht mit dem Kontext ändern. zur Verfügung hat, die ihm sagt, was er mit den Informationen machen soll, wird die Entität ignoriert. Das Vorhandensein der Entität, die der Bot nicht verarbeiten kann, kann jedoch seinen Konfidenzwert beim Vorhersagen der korrekten AbsichtGeschlossen Die Bedeutung oder der Zweck hinter dem, was ein Kontakt sagt/tippt; was der Kontakt mitteilen oder erreichen möchte verringern.

Es kann sein, dass der Bot nur dann den Slot einer Entität ausfüllen soll, wenn bestimmte Bedingungen erfüllt sind. Sie können Einschränkungen konfigurieren, die festlegen, wann der Bot die einzelnen Slots ausfüllen kann. Einschränkungen können auf der Absicht, einem Formular oder beidem basieren. Nicht jede Methode zum Ausfüllen eines Slots unterstützt beide Einschränkungen.

Beispiele und Synonyme für Entitäten

Nachdem Sie eine Entität erstellt haben, müssen Sie Beispiele bereitstellen, damit der Bot lernt, sie zu erkennen. Beispiele unterscheiden sich je nach Art der Entität:

  • Für Regex-Entitäten sollten Beispiele real sein und den Datentypen entsprechen, auf die der Bot während Interaktionen stoßen kann. Verwenden Sie beispielsweise für eine Telefonnummern-Entität reale Telefonnummern.
  • Bei Nachschlagetabellen-Entitäten müssen die Beispiele Mitglieder der Kategorie sein, die die Entität repräsentiert. Die Eiscremesorten-Entität kann etwa Beispiele wie Schokolade, Vanille und Erdbeere enthalten. Die Beispiele müssen alle Mitglieder der Kategorie abdecken, die Ihr Bot kennen muss.

Bei Nachschlagetabellen-Entitäten können Sie für die einzelnen Beispiele auch Synonyme angeben. Anhand von Synonymen kann der Bot lernen, auf welche verschiedenen Wiesen sich Kontakte auf denselben Entitätswert beziehen können. Synonyme für New York City sind beispielsweise NYC, NY, New York und Big Apple.

Sie können Beispiele und Synonyme für Entitäten an den folgenden Stellen in Bot Builder hinzufügen:

Kennzeichnung von Entitäten, damit der Bot ihre Verwendung lernt

Nachdem Sie EntitätenGeschlossen Informationen, die aus den Nachrichten eines Kontakts in Unterhaltungen mit einem Bot erfasst werden. erstellt haben, müssen Sie sie in StorysGeschlossen Wird verwendet, um den Bot für die Handhabung von Interaktionen auf der Grundlage von Absicht und Kontext zu trainieren, RegelnGeschlossen Wird verwendet, um die Reaktion des Bots auf Nachrichten zu definieren, die sich nicht mit dem Kontext ändern., Trainingsdaten für AbsichtenGeschlossen Die Bedeutung oder der Zweck hinter dem, was ein Kontakt sagt/tippt; was der Kontakt mitteilen oder erreichen möchte und Nachrichten im NLU-Posteingang kennzeichnen. Durch die Kennzeichnung lernt der Bot, dass die Entität im Kontext der Absicht der Nachrichten, in denen sie gekennzeichnet ist, wichtig ist. Weitere Funktionen von Kennzeichnungen:

  • Der hervorgehobene Text wird als Beispiel der ausgewählten Entität hinzugefügt. Wenn das Beispiel bereits vorhanden ist, wird nichts Neues hinzugefügt.
  • Der Bot wird angewiesen, diese Entität aus der Äußerung zu extrahieren. Sie können den Wert dieser Entität dann verwenden oder speichern, um zum Beispiel einen Kundendatensatz zu aktualisieren oder dem Bot zu ermöglichen, den Kontakt mit seinem Namen anzureden.

Sowohl Regex- als auch Nachschlage-Entitäten müssen gekennzeichnet werden. Für Regex-Entitäten ist dies obligatorisch, damit der Bot lernt, das Regex-Muster zu erkennen. Bei Nachschlagetabellen-Entitäten lernt der Bot, dass die Entität ein wichtiger Teil der Absicht ist, wenn sie gekennzeichnet ist.

Sie können Entitäten in Storys und Regeln, Trainingsdaten für Absichten oder Nachrichten im NLU-Posteingang kennzeichnen.