Finalize aqui: Como conectar o bot a extensão 14 de maio de 2024 17:34 Atualizado Agora que você já criou perguntas e respostas na sua base de conhecimento utilizando a Extensão QnA Maker, é necessário criar uma conexão entre o bot e a esta base. Para isso você deve seguir os passos abaixo e só precisa executá-los uma única vez por bot. Acesse o Builder Selecione a caixa que representa o ponto do fluxo que responderá ao input/pergunta do usuário Ao clicar na caixa um menu se abrirá à direita. Selecione a opção “Ações” deste menu: Em “Ações” clique em “Adicionar ação de entrada”, e selecione a opção “Requisição http” Para realizar a requisição HTTP selecione o “Método” POST A partir disso em cada campo preencha o dado correspondente, conforme indicação abaixo: O campo URL preencha com o link abaixo: https://microsoft-qna-maker.cs.blip.ai/api/QnAMaker/v1/knowledgebase/question Resultado: Em “Cabeçalho” existem dois campos. O 1º campo, “Key”, você deve preencher com o palavra abaixo: BotId O 2º campo, “Value”, você deve preencher com o ID do seu bot, que você está fazendo a instalação da extensão de QnA Maker. Para obter este dado, abra uma nova aba do seu navegador para a home do bot clicando com botão direito do mouse em “Home” no sub menu no canto superior esquerdo: Na nova aba aberta, veja na Home do bot o Id do mesmo, logo abaixo de seu nome. Copie esta informação. Em seguida retorne para a aba anterior, com o Builder aberto, para completar a requisição HTTP. Cole o ID do bot no campo “Value”, em cabeçalho. Resultado: Em “Corpo” exclua quaisquer textos pré escritos e cole as informações abaixo: { "question": "{{input.content}}", "top": 3, "isTest": true, "scoreThreshold": 50 } Resultado: 7) Em “Salvar respostas” preencha 2 campos: a) O 1º campo, “variável para status de resposta”, você deve preencher com o palavra abaixo: statusQnA b) O 2º campo, “variável para o corpo da resposta”, você deve preencher com o palavra abaixo: responseQna Assim temos o resultado: Pronto, agora você finalizou a sua requisição HTTP, e esse deve ser o resultado completo: 8) Em seguida precisamos formatar o conteúdo da requisição a ser demonstrado para o usuário. Para isso você deve: Clicar em “Adicionar ação de entrada”, em seguida optar por “Executar script”: Lembrando que deve ficar abaixo da requisição HTTP, como no print exemplo acima. Em Executar script, clique “Variáveis de entrada” e adicione a variável criada na requisição: responseQna Agora clique em Script Na caixa aberta apague textos pré-escritos e cole o texto a seguir: function run(input) { let parse = JSON.parse(input); let response = parse[0] return response; } Este deve ser o resultado: Seguindo no menu lateral direito, no campo “Salvar retorno” preencha o nome a variável de retorno do seu script, nesse caso: responseFormated 9) Agora, para concluir o processo, é necessário fazer com que o bot utilize a requisição criada para responder ao usuário. Para isso você deve: Acessar a área “Conteúdo” do menu direito, na mesma caixa que você acabou de criar a requisição: No ponto do fluxo que você desejar, clique no ícone e adicione um input tipo texto clicando em Em seguida clique em para editar o campo, apague textos pré escritos, e preencha com o seguinte texto: {{responseFormated}} O resultado será esse: Pronto! A partir da finalização destes passos o bot está conectado à base de conhecimento no QnA Maker, utilizando esta Inteligência Artificial no ponto designado do bot e do fluxo. Esta, por sua vez, é editável através da utilização da Extensão QnA MAker. Ponto de atenção: CRIE, EDITE E TESTE! Com o bot completamente conectado você pode testar diretamente a base de conhecimento do QnA Maker que você está criando ou editando. Basta acessar o ícone de “Testar”, no canto superior direito e, no ponto do fluxo previamente determinado, onde foi feita a requisição HTTP descrita nos passos acima, a IA do QnA Maker será utilizada para responder os inputs e perguntas da pessoa usuária do contato inteligente. Para mais informações, acesse a discussão sobre o assunto em nossa comunidade ou os vídeos no nosso canal. 😃 Artigos relacionados Como utilizar a ferramenta de debug do Builder Ativação de Números Adicionais no Blip - WhatsApp Embedded SignUp Como configurar o direcionamento de resposta de uma mensagem ativa, para um atendente no Blip Desk(Beta) Como conectar a um canal de atendimento personalizado Como preencher o formulário de Ativação do WhatsApp