Virtual Agent API-Funktionen
Sie können die Virtual Agent -API verwenden, um viele der gleichen Funktionen, die in Virtual Agent und Mitarbeiterchat verfügbar sind, in Ihre Chat-Umgebung zu integrieren. Die Unterstützung unterschiedlicher Funktionen hängt von Ihrem -Release ServiceNow und der Versionsnummer der Store-App-API ab.
Informationen zu den Anforderungs- und Antwortvorlagen für Virtual Agent die API sowie Beispiele für häufige Anwendungsfälle finden Sie unter Virtual Agent Bot Integration API.
Schlüsselfunktionen
Die Hauptfunktionen der Virtual Agent -API ab Version 1.0.9 umfassen Folgendes:
- Anbieterauthentifizierung mit statischer, Hash- und tokenbasierter Authentifizierung
- Automatische Verknüpfung von Anwender-IDs mit ServiceNow -Accounts für eine personalisierte Experience
- Virtual Agent an einen Servicemitarbeiter in übertragen Mitarbeiterchat
- Absichtsklassifizierung in Bot-zu-Bot-Integrationen durch die folgenden Strategien:
- Der primäre Bot bestimmt die Anwenderabsicht und sendet die Anwenderanfrage an Virtual Agent, sodass dem Anwender das entsprechende Thema angezeigt wird.
- Der primäre Bot sendet die Benutzeräußerung an Virtual Agent, damit die Absicht erkannt und eine Konfidenzpunktzahl für die Vorhersage zurückgegeben werden kann. Eine höhere Konfidenzpunktzahl gibt an, dass das vorhergesagte Thema der Benutzeräußerung genauer entspricht.
Funktionen von Version 1.0.12
- Inaktive Bot-zu-Bot-Konversationen automatisch schließen
- Sie können Konversationen, die sich länger als eine Stunde im Leerlauf befinden, automatisch schließen. Die Aufgabe Time Out Abandoned B2B Conversations wird jeden Tag stündlich ausgeführt und schließt inaktive Konversationen, die von anfordernden Personen abgebrochen wurden, automatisch.
- Konversationsstatus und Ursachencodes in Virtual Agent-Interaktionsdatensätzen
- Wenn ein Benutzer oder primärer Bot eine Konversation beendet, zeichnet Virtual Agent den Status und die Ursachencodes in den Interaktionsdatensätzen auf. Ein Endanwender kann beispielsweise Ende eingeben, um die Konversation zu beenden, oder auf die Schaltfläche X klicken, um den Chat zu schließen.
- Benachrichtigung, wenn eine Konversation endet
- Der primäre Bot wird benachrichtigt, wenn die Konversationen Virtual Agent oder Mitarbeiterchat enden. Der primäre Bot wird auch benachrichtigt, wenn er die Kontrolle über eine Konversation übernehmen muss. Virtual Agent verwendet die folgenden Kennzeichnungen:
- completed: Wird gesendet, wenn die Konversation mit Virtual Agent oder einem Servicemitarbeiter abgeschlossen ist.
- takeControl: Wird gesendet, wenn der primäre Bot die Kontrolle übernehmen muss. Dies ist in der Regel der Fall, wenn Virtual Agent die Konversationsabsicht nach zwei aufeinanderfolgenden Versuchen nicht bestimmen kann (Standardwert). Sie können die Systemeigenschaft va.bot.to.bot.take.control_times hinzufügen, um die Standardanzahl der Versuche zu ändern, mit der Virtual Agent versucht, die Konversationsabsicht zu bestimmen.
Weitere Informationen finden Sie unter API zur Integration des Virtual Agent-Bots.
- Changes mit Absichten
- Geben Sie die NLU-Konfidenzpunktzahl für eine Absichtsübereinstimmung frei, wenn NLU in Virtual Agentaktiviert ist.
- Ermöglichen Sie Endanwendern, basierend auf der Absichtsübereinstimmung durch den primären Bot direkt zu einem Thema zu springen.
Funktionen von Version 1.3.0
Ab Version 1.3.0 unterstützt Virtual Agent die API die Protokollierung als Systemeigenschaft (va.bot.to.bot.logging_enabled).