Natürliches Sprachverständnis ( NLU) Themen-Discovery in Virtual Agent
Wenden Sie Natural Language Understanding (NLU)-Modelle an, die aktivieren Virtual Agent Dient zur Verarbeitung von Anwenderanweisungen in automatisierten Konversationen. Ein NLU-Modell stellt Informationen bereit, anhand derer Ihr Virtual Agent durch Extraktion relevanter Werte aus Eingaben von Benutzern bestimmt, was diese tun möchten. Mit NLU, Virtual Agent Kann eine natürlichere und ansprechendere Konversations-Experience bieten.
NLU-Komponenten
ServiceNow NLU kann die Syntax, Semantik und das Vokabular Ihres Unternehmens mithilfe der Daten in erlernen ServiceNow Instanz. Verwenden NLU-Workbench, Der NLU-Modellgenerator und der NLU-Rückschlussservice, damit das System lernen und auf Anwenderabsichten reagieren kann.
- Modellgruppen
Eine Modellgruppe unterstützt eine bestimmte Anwendung, Anwenderrollen und Sprachen. Beispielsweise können Sie ein Modell haben, das die Suchfunktion unterstützt, und ein anderes Modell, das unterstützt. Normalerweise enthält eine Modellgruppe mehrere Absichten. Weitere Informationen finden Sie unter Modellverwaltung .
- ZweckeAbsichten stellen Aktionen dar. Sie beschreiben, was der Anwender tun möchte oder was Ihre Anwendung verarbeiten kann. Absichten können sich auf Folgendes beziehen:
- Funktionen, z. B. das Zurücksetzen eines Passworts oder das Bestellen eines Elements.
- Domänen, z. B. Gesundheitswesen, Finanzen oder Behörden.
- Kunden wie die US-Armee, Wells Fargo oder Boeing.
In Virtual Agent, Eine einzelne Absicht wird einem Konversationsthema zugeordnet.
Weitere Informationen finden Sie unter NLU-Absichten .
- ÄußerungenAnstelle von Stichwörtern geben Sie Beispiele in natürlicher Sprache ein, sogenannte Äußerungen. Äußerungen helfen NLU, Wortbedeutungen und Kontexte auszuwerten, damit Anwender- oder Systemaktionen abgeleitet werden können. Beispiele für Äußerungen können Folgendes sein:
- Mein Passwort zurücksetzen.
- Passwort ändern.
- Ich erinnere mich nicht an mein Passwort.
- Mein Passwort vergessen.
- Mein Passwort muss zurückgesetzt werden.
- EntitätenEntitäten stellen das Objekt (oder den Kontext für) der Aktion dar. Sie können sie für einzelne Absichten definieren. NLU kann definierte Entitäten mit der Anwendereingabe abgleichen, um die Werte über einen Slot auszufüllen. Durch das Ausfüllen von Zeitfenstern kann es nicht mehr erforderlich sein, einige Fragen innerhalb eines Themen-Flows zu stellen. Es gibt drei grundlegende Arten von Entitäten, die Sie definieren können:
- Allgemeine oder Systementitäten, z. B. Datum, Uhrzeit, Währung, Standort, Menge, Personen oder Organisation.
- Entitäten basierend auf ServiceNow Datensätze, z. B. eine Fallnummer.
- Unternehmens- oder domänenspezifische Entitäten, z. B. Besprechungsräume, Unternehmensrichtlinien usw.
Weitere Informationen finden Sie unter NLU-Entitäten .
Funktionsweise von NLU-Modellen in Virtual Agent
Wenn Sie Themen in erstellen oder aktualisieren Virtual Agent-Designer, Geben Sie das NLU-Modell und die Absicht an Virtual Agent Verwendet , um das entsprechende Konversationsthema zur Erfüllung der Absicht zu finden.
- ServiceNow NLU-Modelle, die Sie mit erstellen NLU-Workbench.
ServiceNow Stellt vorgefertigte (schreibgeschützte) NLU-Modelle und -Themen für verschiedene bereit ServiceNow Geschäftsanwendungen, z. B. Kundenservice-Management, HR-Servicebereitstellung, Und ITSM. Sie können die in diesen vorgefertigten Modellen definierten Absichten verwenden und sie wiederverwenden, wenn Sie eigene Modelle erstellen.
- Wenn Sie IBM Watson Assistant als NLU-Service Provider verwenden, werden NLU-Absichten und -Entitäten in erstellt IBM Watson Assistant.
- Wenn Sie Microsoft LUIS als NLU-Service Provider verwenden, werden NLU-Absichten und -Entitäten im Microsoft Language Understanding Intelligent Service (LUIS) definiert.
- Wenn Sie verwenden Google Dialogflow Es als Ihr NLU-Service Provider werden NLU-Absichten und -Entitäten in definiert Google Cloud Plattform.
Mit NLU-Modellen kann Ihr Virtual Agent Folgendes tun:
- Führen Sie die Themen-Discovery durch.
- Legen Sie Sicherungsstichwörter fest, falls eine Absicht nicht übereinstimmt.
- Entitätswerte extrahieren.
- Behandeln Sie den Konversationswechsel in einer Konversationssitzung.
Diese Fähigkeiten werden in den folgenden Abschnitten erläutert.
Themenerkennung
Wenn Anwender eine Äußerung angeben, ist die Äußerung eine Aussage, die einer bestimmten Absicht zugeordnet ist. Virtual Agent Verarbeitet diese Äußerungen, um das entsprechende Konversationsthema zu starten. Jedes Thema hat eine einzige Absicht, die Sie in Virtual Agent-Designer angeben.
- Einzelne Übereinstimmung: Wenn eine Benutzeräußerung direkt einer Absicht (einem Thema) entspricht, wird das Thema automatisch ausgeführt.
Abbildung : 2. Eine Anwenderanforderung stimmt mit einer Äußerung in einer Absicht überein - Mehrere Übereinstimmungen: Wenn eine Benutzeräußerung mit mehr als einer Absicht übereinstimmt, gibt Virtual Agent eine Auswahlliste der relevanten Übereinstimmungen zurück, sodass der Benutzer das entsprechende Thema auswählen kann.
Abbildung : 3. Eine Anwenderanforderung stimmt mit Äußerungen in mehreren Absichten überein Hinweis:Wenn mehrere Übereinstimmungen vorhanden sind, Virtual Agent Gibt standardmäßig drei Absichten zurück. Sie können die Anzahl der zurückgegebenen Themen mit ändern com.glide.cs.max_number_display_topicsSystemeigenschaft. - Keine Übereinstimmungen: Wenn Virtual Agent Es kann keine übereinstimmende Absicht gefunden werden, wird verwendet KI-Suche Dient zum Generieren von Suchergebnissen, die relevante Links zu F&A-Wissensartikeln, Servicekatalogelementen oder Personen-(Anwender-)Datensätzen anzeigen.
Diese Funktion wird von gesteuert KI-Suche Fallback-Setup-Thema und Virtual Agent Suchkonfigurationen, die standardmäßig in aktiviert sind Chat-Experiences . Um mehr über zu erfahren KI-Suche Generierte Ergebnisse, siehe Integration von Virtual Agent mit KI-Suche .
Wenn Sie deaktivieren KI-Suche Fallback-Setup-Thema, Virtual Agent Zeigt automatisch eine Fallback-Fehlermeldung an, mit der der Anwender ein Thema auswählen oder eine andere Anforderung eingeben kann.
Abbildung : 4. Beispiel für Fallback-Nachricht Für Details dazu, wie KI-Suche Fallback-Setup-Thema und Fallback-Antwort (Fallback-Setup-Thema) funktionieren, siehe Anpassen eines Virtual Agent Chat-Experience.
Detaillierte Informationen zur NLU-Themen-Discovery finden Sie unter Natural Language Understanding Themen-Discovery-Logik in Virtual Agent.
Themen-Discovery mit Sicherungsstichwörtern
- Es wurden keine Themen (Absichten) erkannt.
- Das entsprechende Thema (Absicht) kann nicht bestimmt werden, da zu viele Themen (Absichten) erkannt wurden.
- Die Sprache des Themas und der Absicht wird derzeit in NLU nicht unterstützt.
Entitätsextraktion
Mit NLU-Modellen, Virtual Agent Kann bestimmen, wann Anwendererklärungen in einer Konversation wichtige Informationen zur Erfüllung einer Aufgabe oder eines Ziels enthalten. Entitäten identifizieren die Informationen, die verwendet werden Virtual Agent Kann aus der Konversation extrahiert werden, z. B. aus einem Objekt oder dem Namen einer Person. So extrahieren Sie die entsprechenden Werte: Virtual Agent Verwendet die Entitätsinformationen, die einer Absicht zugeordnet sind, die im NLU-Modell definiert ist.
- Ordnen Sie eine Entität einem Anwendereingabeknoten zu Auf der Flow Registerkarte. Sie können angeben, ob Virtual Agent Fordert den Anwender auf, den mit dem Slot gefüllten Entitätswert zu bestätigen oder den Knoten zu überspringen.
- Fügen Sie einem Thema NLU-Entitäten ohne Knoten als Eingabevariablen hinzu . Diese Variablen können aus NLU-Service Provider-Vorhersagen ausgefüllt oder außerhalb des Bereichs des Themas bereitgestellt werden.
Konversationswechsel
Anwender, die an einer beteiligt sind Virtual Agent Die Konversation kann jederzeit während der Konversation Themen wechseln. Beispielsweise kann ein Anwender ein Element im Mitarbeiterprofil des Anwenders aktualisieren. Bevor das Update abgeschlossen wird, fordert dieser Anwender jedoch möglicherweise auf, stattdessen einen Artikel zu bestellen. Virtual Agent Kann das entsprechende Thema basierend auf der Anforderung des Anwenders finden und ausführen. Sie können Benutzern, die das Thema gewechselt haben, ermöglichen, die ursprüngliche Konversation fortzusetzen.
Ein weiteres Beispiel ist, wenn ein Anwender eine gelegentliche Frage stellen oder sich an einem Small Talk beteiligen kann. Die Frage bezieht sich möglicherweise nicht auf die ursprüngliche Anforderung. Durch Überprüfen der im NLU-Modell definierten Absichten, kann Virtual Agent die entsprechende Konversation für das gewechselte Thema abgleichen und starten.
ServiceNow NLU Unterstützung mehrerer Sprachen und Integration mit Virtual Agent-Designer
Wenn Sie verwenden ServiceNow NLU, Sie können eine NLU-Modellgruppe und eine zugehörige Absicht einem Thema zuordnen. Sie können das zugehörige NLU-Modell auch von innerhalb aktualisieren, trainieren und testen Virtual Agent-Designer. Während Sie an einem Thema arbeiten, können Sie auch die Äußerungen und die zugehörigen Entitäten für eine Absicht verbessern oder ändern, ohne die Schnittstelle zu verlassen.
ServiceNow NLU Modellgruppen enthalten eine primäre Sprache und sekundäre Sprachen. Verwenden Sie die primäre Sprache, um Ihr Thema zu erstellen, das dann in die sekundären Sprachen innerhalb der Gruppe übersetzt werden kann. Weitere Informationen finden Sie unter Verwaltung mehrsprachiger Modelle .
Während Sie an Ihren Themen arbeiten, Virtual Agent-Designer Bietet Sprachzuordnungsansichten für die Vorschau und das Testen von Themen mit den zugehörigen sprachspezifischen Modellen. Weitere Informationen finden Sie unter Wird Lokalisiert Virtual Agent Konversationen.