Tutorial: Criar um bot de FAQ com o Azure AI Bot Service

Crie um Bot de FAQ com o Criador de FAQ e o Azure Bot Service sem código.

Neste tutorial, ficará a saber como:

  • Ligar um Criador de FAQ base de dados de conhecimento a um Bot Service de IA do Azure
  • Implementar o Bot
  • Conversar com o Bot no chat Web
  • Iluminar o Bot nos canais suportados

Nota

O serviço Criador de FAQ será descontinuado a 31 de março de 2025. Uma versão mais recente da capacidade de perguntas e respostas está agora disponível como parte da Linguagem de IA do Azure. Para obter as capacidades de resposta a perguntas no Serviço de Idioma, veja respostas a perguntas. A partir de 1 de outubro de 2022, não poderá criar novos recursos do Criador de FAQ. Para obter informações sobre como migrar bases de dados de conhecimento existentes do Criador de FAQ para responder a perguntas, consulte o guia de migração.

Criar e publicar uma base de dados de conhecimento

Siga o início rápido para criar um base de dados de conhecimento. Assim que o base de dados de conhecimento tiver sido publicado com êxito, chegará à página abaixo.

Captura de ecrã da publicação com êxito

Criar um bot

Após a publicação, pode criar um bot a partir da página Publicar :

  • Pode criar vários bots rapidamente, todos apontando para o mesmo base de dados de conhecimento para diferentes regiões ou planos de preços para os bots individuais.
  • Se quiser apenas um bot para o base de dados de conhecimento, utilize a ligação Ver todos os bots na portal do Azure para ver uma lista dos bots atuais.

Quando fizer alterações ao base de dados de conhecimento e voltar a publicar, não precisa de tomar mais medidas com o bot. Já está configurado para funcionar com o base de dados de conhecimento e funciona com todas as futuras alterações ao base de dados de conhecimento. Sempre que publicar um base de dados de conhecimento, todos os bots ligados são atualizados automaticamente.

  1. No portal do Criador de FAQ, na página Publicar , selecione Criar bot. Este botão só é apresentado depois de publicar o base de dados de conhecimento.

    Captura de ecrã a mostrar a criação de um bot

  2. É aberto um novo separador do browser para o portal do Azure, com a página de criação do Bot Service de IA do Azure. Configure o Bot Service de IA do Azure. O bot e o Criador de FAQ podem partilhar o plano do serviço de aplicações Web, mas não podem partilhar a aplicação Web. Isto significa que o nome da aplicação para o bot tem de ser diferente do nome da aplicação do serviço Criador de FAQ.

    • O que deve fazer
      • Altere a alça do bot - se não for exclusiva.
      • Selecione Idioma do SDK. Assim que o bot for criado, pode transferir o código para o seu ambiente de desenvolvimento local e continuar o processo de desenvolvimento.
    • O que não deve fazer
      • Altere as seguintes definições no portal do Azure ao criar o bot. Estão pré-preenchidos para os seus base de dados de conhecimento existentes:
        • Chave de Autenticação de FAQ
        • Plano e localização do serviço de aplicações
  3. Depois de o bot ser criado, abra o recurso do serviço Bot .

  4. Em Gestão de Bots, selecione Testar no Webchat.

  5. Na linha de comandos de chat de Escreva a sua mensagem, introduza:

    Azure services?

    O chat bot responde com uma resposta da sua base de dados de conhecimento.

    Captura de ecrã do bot a devolver uma resposta

  6. Aceda ao Bot em canais suportados adicionais.

Integrar o bot com canais

Selecione Canais no recurso do serviço Bot que criou. Pode iluminar o Bot em canais suportados adicionais.

Captura de ecrã a mostrar a integração com as equipas