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 Drittpartei-Bots, z. B. dem 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 Anwenderanfrage weitergeleitet werden soll, kann der primäre Bot die Anfrage 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 Punktzahl für Vorhersagekonfidenz weiter.
In beiden Szenarien informiert der Bot ServiceNow den primären Bot, wenn die Anforderung abgeschlossen ist oder wenn er die Bearbeitung der Anforderung nicht fortsetzen kann. Der primäre Bot kann dann bestimmen, ob er den Endanwender über den Abschluss der Konversation informieren oder weitere Unterstützung leisten 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 anfordern möchte, wird die Antwort für eine Anforderung asynchron über die API an das anfordernde System gesendet. Virtual Agent unterstützt auch Service Desk-Mitarbeiter 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.ging_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 verwendet wird, um die von Virtual Agentzurückgegebene Punktzahl für die Vorhersagekonfidenz zu normalisieren, wenn der primäre Bot keine Absichten verwendet, um Anforderungen an den entsprechenden Bot weiterzuleiten. | 1 |