Tutorial: Criar um bot de perguntas frequentes com Serviço de Bot de IA do Azure

Crie um bot de perguntas frequentes com o QnA Maker e o Serviço de Bot do Azure sem código.

Neste tutorial, você aprenderá como:

  • Vincular uma base de dados de conhecimento do QnA Maker a um Serviço de Bot de IA do Azure
  • Implantar o bot
  • Bater papo com o bot no Webchat
  • Disponibilizar o bot entre os canais compatíveis

Observação

O serviço de QnA Maker está sendo desativado no dia 31 de março de 2025. Uma versão mais recente da funcionalidade de perguntas e respostas agora está disponível como parte da Linguagem de IA do Azure. Para saber mais sobre o recurso de respostas às perguntas no Serviço de Linguagem, confira respostas às perguntas. A partir de 1º de outubro de 2022, você não poderá criar novos recursos de QnA Maker. Para obter informações sobre como migrar bases de dados de conhecimento do QnA Maker existentes para responder à pergunta, consulte o Guia de migração.

Criar e publicar uma base de dados de conhecimento

Siga o início rápido para criar uma base de dados de conhecimento. Depois que a base de dados de conhecimento for publicada com sucesso, você chegará à página abaixo.

Captura de tela da publicação bem-sucedida

Criar um bot

Após a publicação, é possível criar um bot na página Publicar:

  • Você pode criar vários bots rapidamente, todos apontando para a mesma base de dados conhecimento para diferentes regiões ou planos de preço para os bots individuais.
  • Se você quiser apenas um bot para a base de dados de conhecimento, use o link Exibir todos os bots no portal do Azure para exibir uma lista de seus bots atuais.

Quando você faz alterações na base de dados de conhecimento e republica, não é necessário fazer mais nada com o bot. Ele já está configurado para trabalhar com a base de dados de conhecimento e trabalha com todas as alterações futuras na base de dados de conhecimento. Sempre que você publica uma base de dados de conhecimento, todos os bots conectados a ela são atualizados automaticamente.

  1. No portal do QnA Maker, na página Publicar, selecione Criar bot. Esse botão será exibido somente depois que você tiver publicado a base de dados de conhecimento.

    Captura de tela da criação de um bot

  2. É aberta uma nova guia do navegador para o portal do Azure com a página de criação do Serviço de Bot de IA do Azure. Configure o Serviço de Bot de IA do Azure. O bot e o QnA Maker podem compartilhar o plano do serviço de aplicativo Web, mas não podem compartilhar o aplicativo Web. Isso significa que o nome do aplicativo para o bot deve ser diferente do nome do aplicativo usado para o serviço do QnA Maker.

    • Deve ser feito
      • Alterar o identificador de bot se ele não for exclusivo.
      • Selecionar a linguagem de programação do SDK. Depois que o bot for criado, você poderá baixar o código em seu ambiente de desenvolvimento local e continuar o processo de desenvolvimento.
    • O que não fazer
      • Alterar as configurações a seguir no portal do Azure ao criar o bot. Elas são preenchidas previamente para sua base de dados de conhecimento existente:
        • Chave de autenticação do QnA
        • Plano e local do serviço de aplicativo
  3. Depois que o bot for criado, abra o recurso Serviço de bot.

  4. Em Gerenciamento de Bot, selecione Testar no Webchat.

  5. No prompt de chat de Digite sua mensagem, digite:

    Azure services?

    O chatbot responde com uma resposta de sua base de dados de conhecimento.

    Captura de tela do bot que retorna uma resposta

  6. Disponibilizar o bot entre os canais compatíveis adicionais.

Integrar o bot aos canais

Selecione Canais no recurso do Serviço de bot que você criou. Você pode disponibilizar o Bot entre os canais compatíveis adicionais.

Captura de tela da integração com as equipes