Agent virtuel Intégration bot-to-bot
L’API Agent virtuel prend en charge les environnements qui utilisent plusieurs bots. Dans ce cas, un bot principal communique avec des bots secondaires tiers, comme un ServiceNow bot.
Il existe deux types de communication entre le bot et le bot principal :
- Si le bot primaire comprend la demande (intention) d’un utilisateur final, il achemine la demande vers le bot secondaire approprié, qui affiche la rubrique correspondante.
- Si le bot principal ne peut pas déterminer où acheminer une demande utilisateur, il peut diffuser la demande d’un utilisateur à tous les bots secondaires. Chaque bot secondaire renvoie un score de confiance de prédiction pour déterminer l’intention de l’utilisateur final. Le bot primaire achemine ensuite la demande vers le bot secondaire ayant le score de confiance de prédiction le plus élevé.
Dans les deux cas, le ServiceNow bot informe le bot principal lorsque la demande est terminée ou lorsqu’il ne peut pas continuer à la gérer. Le bot principal peut alors déterminer s’il convient d’informer l’utilisateur final que la conversation est terminée ou de lui fournir une assistance supplémentaire.
Le ServiceNow bot secondaire utilise une demande et une réponse standard via des points de terminaison REST. Lorsque la demande est reçue via Bot Framework ou une application d’entreprise cherchant à s’intégrer ServiceNow au bot, la réponse à une demande est envoyée de manière asynchrone via l’API au système demandeur. Agent virtuel prend également en charge Agent actif le canal.
Propriétés des intégrations bot-to-bot
- À partir de la version 1.3 : Journalisation de l’API Agent virtuel
- Nombre de fois que le Agent virtuel bot tente d’obtenir une réponse
- Score de normalisation de bot
| Propriété | Description | Valeur par défaut |
|---|---|---|
| va.bot.to.bot.logging_enabled | À partir de la version 1.3 : option qui permet la journalisation de l’API Agent virtuel . Pour activer la journalisation, définissez la valeur sur True. | Faux |
| va.bot.to.bot.take.control_times | Nombre de fois qui tentent d’obtenir Agent virtuel une réponse, après quoi le contrôle est renvoyé au bot principal. | 2 |
| va.bot.to.bot.score.normalization_factor | Valeur utilisée pour normaliser le score de confiance de prédiction renvoyé par Agent virtuel, si le bot principal n’utilise pas d’intentions pour acheminer les demandes vers le bot approprié. | 1 |