Integração bot a bot Virtual Agent
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.
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
- 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
| 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 |