Virtual Agent Bot-to-Bot-Integration
Die Virtual Agent Die API unterstützt Umgebungen, die mehrere Bots verwenden. In dieser Situation kommuniziert ein primärer Bot mit sekundären Bots einer Drittpartei, z. B. ServiceNow Bot.
Es gibt zwei Arten der Bot-Kommunikation mit dem primären Bot:
- Wenn der primäre Bot die Anforderung (Absicht) eines Endanwenders versteht, leitet der primäre Bot die Anforderung an den entsprechenden sekundären Bot weiter, der das entsprechende Thema anzeigt.
- Wenn der primäre Bot nicht bestimmen kann, wohin eine Anwenderanforderung weitergeleitet werden soll, kann der primäre Bot die Anforderung eines Anwenders an alle sekundären Bots übertragen. Jeder sekundäre Bot gibt eine Vorhersagekonfidenzpunktzahl zurück, um die Absicht des Endanwenders zu bestimmen. Der primäre Bot leitet die Anforderung dann an den sekundären Bot mit der höchsten Vorhersagekonfidenzpunktzahl weiter.
In beiden Szenarien ServiceNow Der Bot informiert den primären Bot, wenn die Anforderung abgeschlossen ist oder wenn die Bearbeitung der Anforderung nicht fortgesetzt werden kann. Der primäre Bot kann dann bestimmen, ob der Endanwender darüber informiert werden soll, dass die Konversation abgeschlossen ist, oder ob er weitere Unterstützung bietet.
Die ServiceNow Sekundärer Bot verwendet eine Standardanforderung und -Antwort über REST-Endpunkte. Wenn die Anforderung über das Bot-Framework oder eine Enterprise-App empfangen wird, die eine Integration mit durchführen möchte ServiceNow Bot, die Antwort auf eine Anforderung wird asynchron über die API an das anfordernde System gesendet. Virtual Agent Unterstützt Servicemitarbeiter Auch im Kanal.
Eigenschaften für Bot-to-Bot-Integrationen
- Ab Version 1,3: Protokollierung für Virtual Agent API
- Anzahl der Male, die der Virtual Agent Bot versucht, eine Antwort zu erhalten
- Bot-Normalisierungspunktzahl
| Eigenschaft | Beschreibung | Standardwert |
|---|---|---|
| va.bot.to.bot.Logging_enabled | Ab Version 1,3: Option, die die Protokollierung für aktiviert Virtual Agent API. Um die Protokollierung zu aktivieren, legen Sie den Wert auf fest True. | Falsch |
| va.bot.to.bot.take.Control_Times | Anzahl der Male Virtual Agent Versucht, eine Antwort abzurufen, nach der die Steuerung an den primären Bot zurückgegeben wird. | 2 |
| va.bot.to.bot.score.normalization_factor | Ein Wert, der verwendet wird, um die von zurückgegebene Vorhersagekonfidenzpunktzahl zu normalisieren Virtual Agent, Wenn der primäre Bot keine Absichten verwendet, um Anforderungen an den entsprechenden Bot weiterzuleiten. | 1 |