Einheiten
Instanzen sind definierte Informationseinheiten, die aus einer Nachricht Alles, was ein Kontakt in einer Bot-Interaktion sagt, sei es eine Frage oder eine Aussage, geschrieben oder gesprochen. extrahiert werden. Sie sollten nur Instanzen erstellen, die Ihr Bot Eine Softwareanwendung, die Kundeninteraktionen anstelle eines Live-Mitarbeiters abwickelt. benötigt, um seine Ziele zu erreichen. Zum Beispiel können Kontakte während einer Interaktion ihre Namen und Adressen angeben. Wenn das Ziel lediglich darin besteht, den Bot in die Lage zu versetzen, den Kunden mit seinem Namen anzurufen, ist es nicht erforderlich, eine Entität für die Adresse zu erstellen. Jede Instanz, die Sie erstellen, erzeugt auch einen entsprechenden Slot.
Instanzen mit Lookup-Tabelle erstellen
Erforderliche Berechtigung: Chatbot (ACD > Digital > Rollen > [wählen Sie eine] > Kernmodule)
Diese Aufgabe beschreibt eine Möglichkeit, Entitäten zu erstellen. Sie können auch neue Entitäten als Teil der Erstellung der Intents erstellen, die sie verwenden werden.
Akela Wolf hat bereits einen funktionierenden Bot, der ihren Nutzern beim Zurücksetzen von Passwörtern hilft. Sie möchte ihren Bot in die Lage versetzen, nach dem Standort des Nutzers zu fragen. Sie stellt ihren Testpfad Geschichte, die das richtige Ergebnis für die Absicht liefert so ein:
Kunde: Hallo.
Bot: Hallo. Wie kann ich Ihnen helfen?
Kunde: Ich habe mein Passwort vergessen.
Bot: Es tut mir leid, das zu hören. Erstens: An welchem Standort befinden Sie sich?
Kunde: Ich bin im Büro in Columbus.
Bot: Danke.
Auf der Grundlage dieser Überarbeitung beschließt Akela, eine Entität namens Standortzu schaffen.
-
Klicken Sie unter CXone auf die App-Auswahl und wählen SieBot Builder.
- Klicken Sie auf den Bot, mit dem Sie arbeiten möchten.
- Klicken Sie im linken Symbolmenü auf NLU.
- Klicken Sie auf die Registerkarte Instanzen.
- Suchen Sie den Ordner für die neue Entität. Wenn der Ordner noch nicht vorhanden ist, klicken Sie auf Neuer Ordner und geben Sie einen Namen für den neuen Ordner ein.
- Bewegen Sie den Mauszeiger auf den Ordnernamen und klicken Sie auf Neue Entität > Lookup.
- Geben Sie einen Namen für Ihre neue Entität ein und drücken Sie die Eingabetaste. Die Eingaben werden automatisch gespeichert.
- Klicken Sie bei Ihrer neuen Instanz auf Beispiel hinzufügen. Geben Sie einen Wert für das Beispiel ein und drücken Sie die Eingabetaste. Die Eingaben werden automatisch gespeichert. Wiederholen Sie diesen Schritt für so viele Beispiele, wie Sie benötigen.
- Bei einem Beispiel können Sie auf Synonym hinzufügen klicken, um dem Beispielwert ähnliche Wörter hinzuzufügen. Achten Sie darauf, sie auch in Ihren Beispielen für die Absichtsschulung richtig zu bezeichnen. Folgen Sie dem Planungsbeispiel
Nachdem sie die Standortentität angelegt hat, stellt Akela fest, dass ihre Kunden aus New York ihren Standort auf verschiedene Weise bezeichnen. Sie erstellt ein Instanzenbeispiel für New York unter Ort und fügt dann die Synonyme NY und Big Apple hinzu. Wenn Kunden nun NY oder Big Apple in einem Gespräch verwenden, weiß der Bot, dass er das auf den Wert von New York übertragen muss.
Instanzen mit regulären Ausdrücken erstellen
Erforderliche Berechtigung: Chatbot (ACD > Digital > Rollen > [wählen Sie eine] > Kernmodule)
Ein regulärer Ausdruck (regex) ist eine Folge von Zeichen, die ein Suchmuster angibt. Durch die Erstellung eines regulären Ausdrucks zum Extrahieren von Instanzen lernt Ihr Bot Eine Softwareanwendung, die Kundeninteraktionen anstelle eines Live-Mitarbeiters abwickelt. ein Muster, nach dem er suchen muss, um die richtigen Informationen für diese Instanz Stichwort oder Ausdruck, das/der in Ihrem Unternehmensprofil in Interaction Analytics definiert ist. Bezieht sich auf einen Entitätstyp. Kann Varianten enthalten. zu identifizieren. Sie sollten mindestens zwei Beispiele für Absichten Die Bedeutung oder der Zweck hinter dem, was ein Kontakt sagt/tippt; was der Kontakt mitteilen oder erreichen möchte mit der Regex-Instanz in Ihren Trainingsdaten haben, damit Ihr Bot die Assoziation lernen kann.
Es gibt drei Arten von Regexen, die Sie erstellen können:
- Rufnummer: Dies ist ein vordefiniertes Regex-Muster. Sie können es ohne zusätzliche Konfiguration verwenden.
- E-Mail: Dies ist ein vordefiniertes Regex-Muster. Sie können es ohne zusätzliche Konfiguration verwenden.
- Benutzerdefiniert: Mit diesem Muster können Sie Ihren eigenen regulären Ausdruck definieren. Siehe das Planungsbeispiel unten.
Akela Wolf fiel auf, dass viele der Gespräche ihres Bots die Rechnungsnummer eines Kunden enthielten. Sie möchte ein benutzerdefiniertes reguläres Ausdrucksmuster erstellen, damit ihr Bot eine Instanz für die Rechnungsnummer extrahieren kann.
Die Rechnungsnummern für die Kunden von Akela beginnen immer mit #IN, gefolgt von genau acht Ziffern. Also schreibt sie ein eigenes Regex-Muster, das lautet:
#IN\d{8,8}\b
Wenn nun eine Benutzernachricht eine Sequenz enthält, die mit "#IN" beginnt und genau 8 Ziffern enthält, wird sie als Rechnungsnummerntität extrahiert.
-
Klicken Sie unter CXone auf die App-Auswahl und wählen SieBot Builder.
- Klicken Sie auf den Bot, mit dem Sie arbeiten möchten.
- Klicken Sie im linken Symbolmenü auf NLU.
- Klicken Sie auf die Registerkarte Instanzen.
- Suchen Sie den Ordner für die neue Entität. Wenn der Ordner noch nicht vorhanden ist, klicken Sie auf Neuer Ordner und geben Sie einen Namen für den neuen Ordner ein.
- Bewegen Sie den Mauszeiger auf den Ordnernamen und klicken Sie auf Neue Entität > Regulärer Ausdruck.
- Geben Sie einen Namen für Ihre neue Entität ein und drücken Sie die Eingabetaste. Die Eingaben werden automatisch gespeichert.
- Auf Ihrer neuen Instanz:
- Wählen Sie den Mustertyp aus der Dropdown-Liste.
- Geben Sie Ihren regulären Ausdruck ein.
- Geben Sie mehrere Testphrasen ein. Diejenigen, die mit dem Muster Ihres Ausdrucks übereinstimmen, sind grün hervorgehoben.
- Fügen Sie die Instanz in mindestens zwei Intent-Beispielen ein, damit das NLU-Modell die Assoziation korrekt registrieren kann.
Intents zum Extrahieren von Entitäten erstellen
Erforderliche Berechtigung: Chatbot (ACD > Digital > Rollen > [wählen Sie eine] > Kernmodule)
Wenn Sie eine Absicht Die Bedeutung oder der Zweck hinter dem, was ein Kontakt sagt/tippt; was der Kontakt mitteilen oder erreichen möchte für die Extraktion von Entitäten erstellen, lernen Ihre Beispiele Ihrem Bot Eine Softwareanwendung, die Kundeninteraktionen anstelle eines Live-Mitarbeiters abwickelt., wie er die richtigen Informationen für diese Entität Stichwort oder Ausdruck, das/der in Ihrem Unternehmensprofil in Interaction Analytics definiert ist. Bezieht sich auf einen Entitätstyp. Kann Varianten enthalten. identifizieren kann.
Akela Wolf hat bereits einen funktionierenden Bot, der ihren Nutzern beim Zurücksetzen von Passwörtern hilft. Sie möchte ihren Bot in die Lage versetzen, nach dem Standort des Nutzers zu fragen. Sie hat ihren glücklichen Weg Geschichte, die das richtige Ergebnis für die Absicht liefert so angepasst, dass sie diese Informationen anfordert:
Kunde: Hallo.
Bot: Hallo. Wie kann ich Ihnen helfen?
Kunde: Ich habe mein Passwort vergessen.
Bot: Es tut mir leid, das zu hören. Erstens: An welchem Standort befinden Sie sich?
Kunde: Ich bin im Büro in Columbus.
Bot: Danke.
Auf der Grundlage dieser Überarbeitung erstellt Akela eine neue Absicht: provide_location.
-
Klicken Sie unter CXone auf die App-Auswahl und wählen SieBot Builder.
- Klicken Sie auf den Bot, mit dem Sie arbeiten möchten.
- Klicken Sie im linken Symbolmenü auf NLU.
- Klicken Sie auf die Registerkarte Absichten.
- Suchen Sie den Ordner für die neue Absicht. Wenn der Ordner noch nicht vorhanden ist, klicken Sie auf Neuer Ordner und geben Sie einen Namen für den neuen Ordner ein.
- Bewegen Sie den Mauszeiger auf den Ordnernamen und klicken Sie auf Neue Absicht.
- Geben Sie einen Namen für Ihre neue Absicht ein und drücken Sie die Eingabetaste.
- Beginnen Sie unter der neuen Absicht mit der Eingabe von Phrasen, die der Bot für diese Absicht erkennen soll. Trennen Sie die Phrasen durch Drücken der Eingabetaste. Die Eingaben werden automatisch gespeichert.
- Nachdem Sie alle Phrasenbeispiele eingegeben haben, klicken Sie auf die Wörter in der Phrase, die mit der zu verwendenden Entität übereinstimmen. Sie können die Umschalttaste gedrückt halten und klicken, wenn Sie mehrere Wörter auswählen möchten. Klicken Sie im Popup-Fenster auf Lookup.
- Wenn die richtige Entität noch nicht existiert, können Sie sie in das Feld Entitätsname eingeben und dann auf Entität erstellen "...“ klicken um sie zu erstellen. Bild anzeigen
In der folgenden Abbildung hat Akela Salt Lake City als Phrase ausgewählt und wird sie ihrer Entität Ort zuordnen. Sie können am Ort Columbus sehen, welche Zuordnung sie bereits vorgenommen hat.