---
sourceDocument: Interfaces conversacionais de Yokohama
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/yokohama/conversational-interfaces

 Release :

    - yokohama

ft:locale :

    - pt-BR

ft:publication_title :

    - Interfaces conversacionais de Yokohama

ft:clusterId :

    - convint

bundleId :

    - convint

workflow :

    - Platform


---

# Usando Virtual Agent Bot Interconnectem sua configuração

# Usando Virtual Agent Bot Interconnectem sua configuração {#ariaid-title1}

* Versão de lançamento: Yokohama
* 
* Atualizado 30 de jan. de 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 4 min. de leitura

Uso Virtual Agent Bot Interconnectpara criar uma experiência de bate-papo unificada em vários canais. Você pode oferecer suporte a bots secundários, como Google Dialogflow, MicrosoftAgents virtuais avançados, e. ServiceNow® Virtual Agent.
Virtual Agent Bot Interconnect funciona como o bot primário em um ambiente de bate-papo diversificado. Isso pode ajudar você a reduzir a complexidade e criar uma experiência de bate-papo unificada para seus usuários finais. Virtual Agent Bot Interconnectoferece aos usuários finais acesso a vários canais e a uma ampla variedade de tarefas empresariais disponíveis em ServiceNow.  
Bot Interconnect fornece os seguintes benefícios:

* Integração pronta com bots de terceiros, como Google Dialogflowe. MicrosoftAgents virtuais avançados.
* Integração fácil com ServiceNow Virtual Agentbots em outras instâncias.
* A capacidade de adicionar qualquer outro bot de terceiros como bot secundário no sistema.
* Autenticação do usuário e vinculação de conta Bot Interconnect.
* Descoberta de intenção em Bot Interconnectem todas as habilidades compatíveis com os bots primário e secundário.
* As conversas ocorrem com um bot de cada vez.
* Bot Interconnect fornece um modelo de conversa comum e armazenamento de dados, que unifica relatórios e análises.
{#using-sn-va-primary-bot-api__ul_ufw_szc_nsb}  
Nota:  
. Virtual Agent Bot InterconnectRequer uma licença Pro semelhante à de Virtual Agent.

## Controles compatíveis {#using-sn-va-primary-bot-api__id_h1m_zjf_cyb}

Todos os controles de entrada e controles de resposta de bot são compatíveis.

## E comportamento padrão {#using-sn-va-primary-bot-api__section_un3_rvv_msb}

Suporte a idiomas
:   Respostas em Bot Interconnectnão estão traduzidos. Bot Interconnectpassa o idioma do usuário para o bot secundário e espera que o bot secundário retorne todas as respostas nesse idioma. Por exemplo, se o bot primário tiver um usuário que fala alemão e a instância secundária estiver localizada em alemão, as respostas em alemão serão retornadas ao bot primário.

Valor de tempo limite do bot secundário
:   O valor do tempo limite é o tempo máximo que o bot primário espera por uma resposta do bot secundário. Você pode passar um valor de tempo limite personalizado (em milissegundos) no Bot InterconnectPropriedades do bloco de tópicos para substituir isso.

    1. Selecione Bloco de tópicos de interconexão de bot nó no tópico de shell na sua instância primária.
    2. Em Parâmetros adicionais (cadeia de caracteres) selecione o ícone de script ![Ícone de script.]().
    3. Adicione o seguinte script:

           return JSON.stringify({ timeout : 30000 })

       Neste exemplo, 30000 é igual a 30 segundos.
    4. Salve e publique o tópico.
    {#using-sn-va-primary-bot-api__ol_bxl_byv_msb}

Conversas encerradas
:   As conversas são encerradas no bot secundário quando um usuário encerra a conversa em Bot Interconnectou quando Bot Interconnecta conversa expira.  
    Nota:  
    As conversas sempre permanecem abertas em MicrosoftAgents virtuais avançados.

Logs de depuração
:   Para habilitar logs de depuração no Bot Interconnectinstância, defina o. sn_va_bot_ic.bot_interconnect.enable.loggingpropriedade do sistema para true. Você verá um ID de conversa anexado à maioria dos logs, bem como o nome do arquivo.

Passe a saída do tópico do bot secundário para o bot primário
:   Você pode aplicar lógica personalizada à saída da conversa secundária do bot no Bot Interconnecttópico de shell.

Suporte para mapas de transformação personalizados

:   Os desenvolvedores podem passar um mapa de transformação personalizado usando GetTransformerMap método. Um mapa de transformação personalizado permite substituir a lógica de transformação padrão.

    Exemplo na inclusão de script DialogflowInboundTransformer para Google Dialogflow:

        /** Custom transformation map based on control types in DialogFlow messenger **/

        getTransformationMap: function() {
        	return {
        		'text': 'transformText',
        		'info': 'transformInfoCards2',
        		'description': 'transformDescription',
        		'button': 'transformButtonLink',
        		'image': 'transformImage',
        		'chips': 'transformChips',

        		/* fallback logic in case VA API response format is mentioned in Dialogflow custom response payload */
        		'servicenow': 'transformServiceNowResponse'
        	};
        },

    Neste exemplo, `texto `, `informações `, `descrição `e assim por diante são os tipos de controle que correspondem ao bot secundário. O método especificado (como TransformText é chamado para fazer a transformação do tipo de controle. Para cada resposta de bot secundário, Virtual Agentusa o. GetControlType método para retornar o tipo de controle especificado no mapa de transformação para a mensagem secundária do bot. O transformador de entrada em Google Dialogflowfornece um bom exemplo de como usar isso.

    Se o método de transformação chamado não existir, Virtual Agent APIregistra-o como um erro.

Conexão do atendente
:   Você pode habilitar a conexão do atendente para rotear um Virtual Agentinteração na instância primária com um atendente na instância secundária. A seguir estão os possíveis cenários de conexão.

    * Se não houver agentes correspondentes disponíveis na instância primária para atender à interação, Bot Interconnectavaliará as condições de correspondência configuradas na conexão do atendente e roteará a interação para o atendente apropriado na instância secundária.
    * Se houver apenas uma conexão correspondente, a interação será roteada para essa conexão e a disponibilidade do agente será verificada na instância secundária.
    * Se houver várias conexões correspondentes, o usuário verá opções na ordem definida e será conectado à conexão selecionada.
    * Se não houver agentes correspondentes disponíveis na instância secundária, a seguinte mensagem será exibida: "Não há agentes disponíveis. Tente novamente mais tarde.".
    * Se houver agentes correspondentes disponíveis na instância secundária, o usuário será redirecionado para o atendente disponível que pode atender à interação.

    {#using-sn-va-primary-bot-api__ul_grl_4nj_cyb}

    No momento, o modo de piloto automático não é compatível com a instância secundária quando a conversa é iniciada na instância primária. A conexão do atendente na instância secundária funciona somente quando a instância secundária está no modo assíncrono.
* **[Instalar Virtual Agent Bot Interconnect](https://servicenow-prod.fluidtopics.net/13uqYPeELSBCGiD1BFjyng)**   
  Você pode instalar o. Bot Interconnectse você tiver a função de administrador. A aplicação está disponível no ServiceNow® Store.
* **[Usando Google Dialogflowcomo bot secundário com Virtual Agent Bot Interconnect](https://servicenow-prod.fluidtopics.net/oNGDGWFkBabed7c1xkKk3A)**   
  Com Bot Interconnect, você pode usar ServiceNow® Virtual Agentcomo o bot primário com um Google Dialogflowbot secundário. Todas as habilidades e tópicos disponíveis para Google Dialogflowsão disponibilizados para e executáveis a partir de canais configurados para ServiceNow® Virtual Agent.
* **[Usando MicrosoftAtive Virtual Agents como um bot secundário com Virtual Agent Bot Interconnect](https://servicenow-prod.fluidtopics.net/XMB5PAxXah_XU4G42IPvug)**   
  Com Bot Interconnect, você pode usar ServiceNow® Virtual Agentcomo o bot primário com um MicrosoftBot secundário do Power Virtual Agents. Todas as habilidades e tópicos disponíveis para os Power Virtual Agents são disponibilizados para e executáveis a partir de canais configurados para ServiceNow® Bot Interconnect.
* **[Usando ServiceNow Virtual Agentcomo bot secundário com Virtual Agent Bot Interconnect](https://servicenow-prod.fluidtopics.net/stSR2s5f75l6mo41ipG74Q)**   
  Virtual Agent Bot Interconnectpermite que você use ServiceNow® Virtual Agentcomo o bot primário com um ServiceNow Virtual Agentbot secundário.

