Virtual Agent Bot-zu-Bot-Integration
Die Virtual Agent API unterstützt Umgebungen, die mehrere Bots verwenden. In dieser Situation kommuniziert ein primärer Bot mit sekundären Bots von Drittanbietern, z. B. einem ServiceNow -Bot.
Es gibt zwei Arten der Bot-Kommunikation mit dem primären Bot:
- Wenn der primäre Bot die Anforderung (Absicht) eines Endbenutzers 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 Benutzeranforderung weitergeleitet werden soll, kann der primäre Bot die Anforderung eines Benutzers an alle sekundären Bots übertragen. Jeder sekundäre Bot gibt eine Vorhersagekonfidenzpunktzahl zurück, um die Absicht des Endbenutzers zu bestimmen. Der primäre Bot leitet die Anforderung dann an den sekundären Bot mit der höchsten Vorhersagekonfidenzpunktzahl weiter.
In beiden Szenarien informiert der Bot ServiceNow den primären Bot, wenn die Anforderung abgeschlossen ist oder wenn er die Anforderung nicht weiter bearbeiten kann. Der primäre Bot kann dann bestimmen, ob der Endbenutzer über den Abschluss der Konversation informiert oder weitere Unterstützung geleistet werden soll.
Der sekundäre Bot ServiceNow verwendet eine Standardanforderung und -antwort über REST-Endpunkte. Wenn die Anforderung über das Bot Framework oder eine Unternehmens-App empfangen wird, die eine Integration mit dem Bot ServiceNow anstrebt, wird die Antwort für eine Anforderung asynchron über die -API an das anfordernde System gesendet. Virtual Agent unterstützt Service Desk-Mitarbeiter auch im -Kanal.
Eigenschaften für Bot-zu-Bot-Integrationen
- Ab Version 1.3: Protokollierung für die Virtual Agent -API
- Anzahl der Versuche des Bots Virtual Agent, 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 die Virtual Agent -API aktiviert. Um die Protokollierung zu aktivieren, legen Sie den Wert auf Truefest. | Falsch |
| va.bot.to.bot.take.control_times | Anzahl der Versuche von Virtual Agent, eine Antwort zu erhalten, nach denen die Kontrolle an den primären Bot zurückgegeben wird. | 2 |
| va.bot.to.bot.score.normalization_factor | Ein Wert, der zum Normalisieren der von Virtual Agentzurückgegebenen Konfidenzpunktzahl der Vorhersage verwendet wird, wenn der primäre Bot keine Absichten verwendet, um Anforderungen an den entsprechenden Bot weiterzuleiten. | 1 |