Tutorial: Adicionar a sua base de dados de conhecimento aos Agentes Virtuais do Power

Crie e expanda um bot de Agentes Virtuais do Power para fornecer respostas da sua base de dados de conhecimento.

Nota

A integração demonstrada neste tutorial está em pré-visualização e não se destina à implementação em ambientes de produção.

Neste tutorial, ficará a saber como:

  • Criar um bot de Agentes Virtuais do Power
  • Criar um tópico de contingência do sistema
  • Adicionar o Criador de FAQ como uma ação a um tópico como um fluxo do Power Automate
  • Criar uma solução do Power Automate
  • Adicionar um fluxo do Power Automate à sua solução
  • Publicar Agentes Do Power Virtual
  • Teste os Agentes Do Power Virtual e receba uma resposta do criador de FAQ base de dados de conhecimento

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 Resposta 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

  1. Siga o início rápido para criar uma base de dados de conhecimento. Não conclua a última secção sobre a criação de um bot. Em vez disso, utilize este tutorial para criar um bot com o Power Virtual Agents.

    Captura de ecrã das definições de base de dados de conhecimento publicadas

    Introduza as definições de base de dados de conhecimento publicadas encontradas na página Definições no portal do Criador de FAQ. Precisará destas informações para o passo do Power Automate para configurar a sua ligação ao Criador GenerateAnswer de FAQ.

  2. No portal do Criador de FAQ, na página Definições, localize a chave de ponto final, o anfitrião do ponto final e base de dados de conhecimento ID.

Criar bot no Power Virtual Agents

O Power Virtual Agents permite que as equipas criem bots poderosos através de uma interface gráfica orientada e sem código. Não precisa de cientistas de dados ou programadores.

Crie um bot ao seguir os passos em Criar e eliminar bots do Power Virtual Agents.

Criar o tópico de contingência do sistema

No Power Virtual Agents, cria um bot com uma série de tópicos (áreas de assunto), para responder às perguntas dos utilizadores através da realização de ações.

Embora o bot possa ligar-se à sua base de dados de conhecimento a partir de qualquer tópico, este tutorial utiliza o tópico de contingência do sistema. O tópico de contingência é utilizado quando o bot não consegue encontrar uma resposta. O bot transmite o texto do utilizador à API do GenerateAnswer Criador de FAQ, recebe a resposta da sua base de dados de conhecimento e apresenta-a ao utilizador como uma mensagem.

Crie um tópico de contingência ao seguir os passos em Configurar o tópico de contingência do sistema no Power Virtual Agents.

Utilizar a tela de criação para adicionar uma ação

Utilize a tela de criação de Agentes Do Power Virtual para ligar o tópico de contingência à sua base de dados de conhecimento. O tópico começa com o texto de utilizador não reconhecido. Adicione uma ação que transmita esse texto ao Criador de FAQ e, em seguida, mostre a resposta como uma mensagem. O último passo de apresentação de uma resposta é tratado como um passo separado, mais adiante neste tutorial.

Esta secção cria o fluxo de conversação do tópico de contingência.

  1. A nova ação de contingência pode já ter elementos de fluxo de conversação. Elimine o item Escalar ao selecionar o menu Opções .

    Captura de ecrã parcial do fluxo de conversação, com a opção eliminar realçada.

  2. Acima do nó Mensagem , selecione o ícone de adição (+) e, em seguida, selecione Chamar uma ação.

    Captura de ecrã parcial de Chamar uma ação.

  3. Selecione Criar um fluxo. O processo leva-o para o portal do Power Automate.

    Captura de ecrã a mostrar Criar um fluxo

    O Power Automate é aberto num novo modelo. Não irá utilizar este novo modelo.

    Captura de ecrã parcial do Power Automate com um novo modelo de fluxo.

Criar um fluxo do Power Automate para ligar ao seu base de dados de conhecimento

Nota

Atualmente, o modelo do Power Automate não suporta pontos finais geridos (Pré-visualização) do Criador de FAQ. Para adicionar um Criador de FAQ gerido (Pré-visualização) base de dados de conhecimento ao Power Automate, ignore este passo e adicione manualmente os pontos finais ao mesmo.

O procedimento seguinte cria um fluxo do Power Automate que:

  • Utiliza o texto de utilizador recebido e envia-o para o Criador de FAQ.
  • Devolve a resposta superior ao bot.
  1. No Power Automate, selecione Modelos no painel de navegação esquerdo. Se lhe for perguntado se pretende sair da página do browser, aceite Sair.

  2. Na página de modelos, procure o modelo Gerar resposta com o Criador de FAQ e, em seguida, selecione o modelo. Este modelo tem todos os passos para chamar o Criador de FAQ com as suas definições de base de dados de conhecimento e devolver a resposta principal.

  3. No novo ecrã do fluxo do Criador de FAQ, selecione Continuar.

    Captura de Ecrã Parcial do fluxo de modelo do Criador de FAQ com o botão Continuar realçado.

  4. Selecione a caixa de ação Gerar Resposta e preencha as definições do Criador de FAQ de uma secção anterior intitulada Criar e publicar um base de dados de conhecimento. O Anfitrião de Serviços na imagem seguinte refere-se ao anfitrião base de dados de conhecimento Anfitrião e está no formato .https://YOUR-RESOURCE-NAME.azurewebsites.net/qnamaker

    Captura de Ecrã Parcial do fluxo de modelo do Criador de FAQ com a opção Gerar resposta (Pré-visualização) realçada.

  5. Selecione Guardar para guardar o fluxo.

Criar uma solução e adicionar o fluxo

Para o bot localizar e ligar ao fluxo, o fluxo tem de ser incluído numa solução do Power Automate.

  1. Ainda no portal do Power Automate, selecione Soluções no painel de navegação esquerdo.

  2. Selecione + Nova solução.

  3. Introduza um nome a apresentar. A lista de soluções inclui todas as soluções na sua organização ou escola. Escolha uma convenção de nomenclatura que o ajude a filtrar apenas as suas soluções. Por exemplo, pode atribuir o prefixo do seu e-mail ao nome da solução: jondoe-power-virtual-agent-qnamaker-fallback.

  4. Selecione o seu publicador na lista de opções.

  5. Aceite os valores predefinidos para o nome e a versão.

  6. Selecione Criar para concluir o processo.

Adicionar o fluxo à solução

  1. Na lista de soluções, selecione a solução que acabou de criar. Deve estar na parte superior da lista. Caso contrário, pesquise pelo seu nome de e-mail, que faz parte do nome da solução.

  2. Na solução, selecione + Adicionar existente e, em seguida, selecione Fluxo na lista.

  3. Localize o fluxo na lista Soluções externas e, em seguida, selecione Adicionar para concluir o processo. Se existirem muitos fluxos, veja a coluna Modificado para encontrar o fluxo mais recente.

Adicionar o fluxo da solução aos Agentes Do Power Virtual

  1. Regresse ao separador do browser com o bot no Power Virtual Agents. A tela de criação ainda deve estar aberta.

  2. Para inserir um novo passo no fluxo, acima da caixa Ação da mensagem, selecione o ícone de adição (+). Em seguida, selecione Chamar uma ação.

  3. Na janela de pop-up Flow, selecione o novo fluxo denominado Gerar respostas com o Criador de FAQ base de dados de conhecimento.... A nova ação é apresentada no fluxo.

    Captura de Ecrã Parcial da tela de conversação do tópico do Power Virtual Agent depois de adicionar o fluxo do Criador de FAQ.

  4. Para definir corretamente a variável de entrada para a ação Criador de FAQ, selecione Selecionar uma variável e, em seguida, selecione bot. UnrecognizedTriggerPhrase.

    Captura de Ecrã Parcial da tela de conversação do tópico do Power Virtual Agent a selecionar a variável de entrada.

  5. Para definir corretamente a variável de saída para a ação Criador de FAQ, na ação Mensagem , selecione UnrecognizedTriggerPhrase e, em seguida, selecione o ícone para inserir uma variável e, em seguida, {x}selecione FinalAnswer.

  6. Na barra de ferramentas de contexto, selecione Guardar, para guardar os detalhes da tela de criação do tópico.

Eis o aspeto da tela de bot final.

Captura de ecrã a mostrar a tela final do agente com as secções Expressões de Acionador, Ação e, em seguida, Mensagem.

Testar o bot

À medida que cria o bot no Power Virtual Agents, pode utilizar o painel Testar bot para ver como o bot conduz um cliente através da conversação do bot.

  1. No painel de teste, alterne Controlar entre tópicos. Isto permite-lhe watch a progressão entre tópicos, bem como num único tópico.

  2. Teste o bot ao introduzir o texto do utilizador pela seguinte ordem. A tela de criação comunica os passos com êxito com uma marca de verificação verde.

    Ordem de perguntas Perguntas de teste Objetivo
    1 Hello Iniciar conversação
    2 Horas de loja Tópico de exemplo. Isto está configurado para si sem qualquer trabalho adicional da sua parte.
    3 Yes Em resposta a Did that answer your question?
    4 Excelente Em resposta a Please rate your experience.
    5 Yes Em resposta a Can I help with anything else?
    6 Como posso melhorar o desempenho de débito das predições de consultas? Esta pergunta aciona a ação de contingência, que envia o texto para o seu base de dados de conhecimento para responder. Em seguida, a resposta é apresentada. as marcas de verificação verdes das ações individuais indicam êxito para cada ação.

    Captura de ecrã do chat bot com tela a indicar marcas de verificação verdes para ações bem-sucedidas.

Publicar o bot

Para disponibilizar o bot a todos os membros da sua escola ou organização, tem de o publicar .

Publique o bot ao seguir os passos em Publicar o bot.

Partilhar o bot

Para disponibilizar o bot a outras pessoas, primeiro tem de publicá-lo num canal. Neste tutorial, vamos utilizar o site de demonstração.

Configure o site de demonstração ao seguir os passos em Configurar um chatbot para um site em direto ou de demonstração.

Em seguida, pode partilhar o URL do seu site com os membros da sua escola ou organização.

Limpar os recursos

Quando terminar a base de dados de conhecimento, remova os recursos do Criador de FAQ no portal do Azure.

Passo seguinte

Obter análises da base de dados de conhecimento

Saiba mais sobre: