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, tels qu’un ServiceNow bot.
Il existe deux types de communication entre les bots et le bot principal :
- Si le bot primaire comprend la demande (l’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 principal achemine ensuite la demande vers le bot secondaire avec 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 faut informer l’utilisateur final que la conversation est terminée ou 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 pour les 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 du bot
| Propriété | Description | Valeur par défaut |
|---|---|---|
| va.bot.to.bot.logging_enabled | À partir de la version 1.3 : option qui active 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 tentatives d’obtention Agent virtuel d’une réponse, après quoi le contrôle est renvoyé au bot primaire. | 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 primaire n’utilise pas d’intention pour acheminer les demandes vers le bot approprié. | 1 |