Integração bot a bot Virtual Agent

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 2 min. de leitura
  • A API Virtual Agent oferece suporte a ambientes que usam vários bots. Nesta situação, um bot primário se comunica com bots secundários de terceiros, como um bot ServiceNow.

    Existem dois tipos de comunicação de bot com o bot primário:

    • Se o bot primário entender a solicitação de um usuário final (intenção), o bot primário encaminhará a solicitação para o bot secundário apropriado, que exibirá o tópico correspondente.
    • Se o bot primário não puder determinar para onde rotear uma solicitação do usuário, o bot primário poderá transmitir a solicitação de um usuário para todos os bots secundários. Cada bot secundário retorna uma pontuação de confiança de previsão para determinar a intenção do usuário final. O bot primário então roteia a solicitação para o bot secundário com a pontuação de confiança de previsão mais alta.

    Em ambos os cenários, o bot ServiceNow informa ao bot primário quando a solicitação está concluída ou quando ele não pode continuar a processar a solicitação. O bot primário pode determinar se deve informar o usuário final que a conversa está concluída ou fornecer assistência adicional.

    Figura 1. Ecossistema bot a bot com ServiceNow Virtual Agent como bot secundário
    Diagrama de um ecossistema bot para bot com ServiceNow Virtual Agent como bot secundário.

    O bot secundário ServiceNow usa uma solicitação e resposta padrão por meio de pontos de extremidade REST. Quando a solicitação é recebida por meio do Bot Framework ou de um app corporativo que busca integração com o bot ServiceNow, a resposta de uma solicitação é enviada de forma assíncrona por meio da API para o sistema solicitante. Virtual Agent oferece suporte a Atendente no canal.

    Propriedades para integrações bot a bot

    Você pode adicionar propriedades do sistema a fim de configurar o seguinte:
    • Iniciando com a versão 1.3: registro em log para a API Virtual Agent
    • Número de vezes que o bot Virtual Agent tenta obter uma resposta
    • Pontuação de normalização do bot
    Tabela 1. Propriedades bot a bot
    Propriedade Descrição Valor padrão
    va.bot.to.bot.logging_enabled A partir da versão 1.3: Opção que habilita o registro em log para a API Virtual Agent. Para habilitar o registro em log, defina o valor como True. Falso
    va.bot.to.bot.take.control_times Número de vezes que Virtual Agent tenta obter uma resposta, após o qual o controle é retornado ao bot primário. 2
    va.bot.to.bot.score.normalization_factor Um valor usado para normalizar a pontuação de confiança de previsão retornada por Virtual Agent, se o bot primário não usar intenções para rotear solicitações para o bot apropriado. 1