Agent virtuel Intégration bot-to-bot

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 1 minute de lecture
  • L’API Agent virtuel prend en charge les environnements qui utilisent plusieurs bots. Dans cette situation, un bot primaire communique avec des bots secondaires tiers, tels qu’un ServiceNow bot.

    Il existe deux types de communication de bot avec le bot principal :

    • Si le bot primaire comprend la demande d’un utilisateur final (intention), 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 scénarios, le ServiceNow bot informe le bot principal lorsque la demande est terminée ou lorsqu’il ne peut pas continuer à traiter la demande. Le bot principal peut alors déterminer s’il doit informer l’utilisateur final que la conversation est terminée ou fournir une assistance supplémentaire.

    Figure 1. Écosystème bot-to-bot avec ServiceNow Agent virtuel en tant que bot secondaire
    Diagramme d’un écosystème bot-to-bot avec le ServiceNow Agent virtuel comme bot secondaire.

    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 au ServiceNow 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

    Vous pouvez ajouter des propriétés système pour configurer les éléments suivants :
    • À partir de la version 1.3 : Journalisation pour l’API Agent virtuel
    • Nombre de fois où le Agent virtuel bot tente d’obtenir une réponse
    • Score de normalisation du bot
    Tableau 1. Propriétés bot-to-bot
    Propriété Description Valeur par défaut
    va.bot.to.bot.logging_enabled À partir de la version 1.3 : option qui active la connexion pour l’API Agent virtuel . Pour activer la connexion, 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 rendu 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’intentions pour acheminer les demandes vers le bot approprié. 1