Poder Agentes Virtuais | Etapas para criar chatbots

Poder Agentes Virtuais | Etapas para criar chatbots

Hoje, falaremos sobre Power Virtual Agents , a maneira da Microsoft de criar chatbots que você pode implantar em seu site e equipes. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog .

A vantagem do Power Virtual Agents é que ele permite que você crie chatbots sem usar aprendizado de máquina ou matemática e lingüística complexas, porque a Microsoft faz o trabalho para você. Tudo o que você precisa fazer é fornecer o conteúdo e os recursos para digerir.

Índice

Como criar chatbots no Power Virtual Agents

Vamos começar abrindo a página Power Virtual Agents.

Poder Agentes Virtuais |  Etapas para criar chatbots

Para criar um novo chatbot, clique no ícone Bots no canto superior direito e clique no botão Novo bot .

Poder Agentes Virtuais |  Etapas para criar chatbots

Vamos nomear esse bot como Loan Helper FAQ Bot , selecione o idioma inglês no menu suspenso e clique em Create .

Poder Agentes Virtuais |  Etapas para criar chatbots

Semelhante ao Power Apps, ele precisa fornecer tudo para a criação real. Por exemplo, quando você está criando aplicativos baseados em modelo , demora um pouco porque precisa criar todas as entidades e conectores por trás dele. Está fazendo algo muito semelhante se você vir esta tela.

Poder Agentes Virtuais |  Etapas para criar chatbots

Ainda está construindo no fundo. Então, o que podemos fazer é começar a explorar clicando em Tópicos no canto superior esquerdo.

Poder Agentes Virtuais |  Etapas para criar chatbots

Isso é o que diz aos Power Virtual Agents o que fazer quando alguém diz frases de gatilho e, em seguida, lança as respostas.

Poder Agentes Virtuais |  Etapas para criar chatbots

Por exemplo, temos a frase de gatilho, “Quando você está fechado?” Existem quatro iterações ou versões dessa frase-gatilho que alguém pode dizer.

Poder Agentes Virtuais |  Etapas para criar chatbots

Se clicarmos em Lesson 1 – A simple topic , nossos Power Virtual Agents nos dirão como é o fluxo de trabalho.

Poder Agentes Virtuais |  Etapas para criar chatbots

Se alguém diz uma dessas frases de gatilho, enviamos uma mensagem dizendo: “Fico feliz em ajudar com o horário da loja”, seguida de outra mensagem informando o horário da loja.

Poder Agentes Virtuais |  Etapas para criar chatbots

Além disso, existem frases de gatilho mais complexas que podemos fazer. Por exemplo, se clicarmos em “Qual é o melhor produto para mim”, essa não é mais uma comunicação unidirecional, mas sim uma comunicação bidirecional.

Poder Agentes Virtuais |  Etapas para criar chatbots

Em seguida, vamos clicar em Lição 4 – Um tópico com condição, variáveis ​​e entidade personalizada .

Semelhante ao primeiro exemplo, ele mostrará o que o chatbot dirá se alguém mencionar uma das frases de gatilho abaixo.

O chatbot perguntará “Você se vê como um usuário doméstico, um jogador ou um usuário comercial?” Então a pessoa que está conversando com o chatbot precisa selecionar uma das opções.

Poder Agentes Virtuais |  Etapas para criar chatbots

Depois que uma opção é selecionada, existem diferentes árvores de opções que se juntam e, em algum momento, pode ficar muito complicado.

Poder Agentes Virtuais |  Etapas para criar chatbots

Poder Agentes Virtuais |  Etapas para criar chatbots

Testando as frases de gatilho em agentes virtuais de energia

Vamos testar um dos gatilhos digitando “Qual é o melhor produto para mim?”

Como podemos ver, ele lança a resposta “Você se vê como um usuário doméstico, um jogador ou um usuário comercial?” Quando selecionamos Usuário doméstico, o fluxo de trabalho continua.

Nesse caso, podemos iniciar um fluxo de trabalho, acessar uma API de terceiros e fazer uma solicitação HTTP . Basicamente, podemos fazer qualquer coisa que precisamos, mas está ficando um pouco complicado.

Poder Agentes Virtuais |  Etapas para criar chatbots

Considerando esses pontos, vamos transformar a página de Perguntas Frequentes do Sundae em uma caixa de bate-papo. A página de perguntas frequentes dessa empresa de empréstimo é onde as pessoas geralmente fazem várias perguntas frequentes. Este é apenas um exemplo, mas você pode definitivamente escolher outro site público que também tenha uma página de perguntas frequentes.

Poder Agentes Virtuais |  Etapas para criar chatbots

Quando alguém nos contata neste site, o chatbot é inteligente o suficiente para saber todas essas perguntas e deve ser capaz de respondê-las adequadamente. Por exemplo, se alguém digitar “Como o sundae ganha dinheiro”, o chatbot deve responder com a resposta abaixo.

Poder Agentes Virtuais |  Etapas para criar chatbots

Respondendo Diferentes Versões da Mesma Pergunta

No entanto, pode haver diferentes versões disso, como Como você ganha dinheiro , Como o Sundae cobra taxas ou Como o Sundae cobra taxas ?

Todas essas são realmente a mesma pergunta; portanto, precisamos de um sistema inteligente o suficiente para digerir todas essas perguntas frequentes. Em seguida, precisamos tornar as frases-gatilho amplas o suficiente para que, se alguém disser variações dessa pergunta, a resposta ainda seja a mesma.

Isso é exatamente o que faremos voltando aos Power Virtual Agents. Com o recurso Sugerir tópicos , podemos dizer aos Power Virtual Agents para pegar nossa página escolhida e, em seguida, criar todos os tópicos da página de perguntas frequentes do Sundae.

Poder Agentes Virtuais |  Etapas para criar chatbots

Clique em Adicionar e, em seguida, no botão Iniciar .

Poder Agentes Virtuais |  Etapas para criar chatbots

Poder Agentes Virtuais |  Etapas para criar chatbots

Desta vez, os Power Virtual Agents estão analisando todas essas perguntas frequentes, determinando quais são as perguntas e quais são as respostas. Também está para gerar as diferentes versões dessas perguntas que alguém pode fazer. Portanto, pode levar vários minutos para ser concluído.

Poder Agentes Virtuais |  Etapas para criar chatbots

Depois de analisado, podemos ver que temos 35 tópicos sugeridos e todos esses tópicos estão relacionados à página de perguntas frequentes.

Poder Agentes Virtuais |  Etapas para criar chatbots

Para implantar a resposta, clique em Adicionar aos tópicos existentes e, em seguida, clique no botão “O que é Sundae?” link para ver o fluxo de trabalho real.

Poder Agentes Virtuais |  Etapas para criar chatbots

Então, se alguém perguntar “O que é Sundae?” ele lança esta mensagem que é exatamente a mesma que está listada na página de FAQ.

Poder Agentes Virtuais |  Etapas para criar chatbots

A próxima coisa a fazer é enviar todos os tópicos sugeridos que obtivemos da página de perguntas frequentes para os tópicos existentes .

Selecione tudo clicando no botão de opção ao lado do Nome e, em seguida, clique em Adicionar aos Tópicos .

Poder Agentes Virtuais |  Etapas para criar chatbots

Feito isso, vamos para Tópicos existentes . Agora temos 47 deles, o que é muito. Então, vamos apenas alternar para "Como o Sundae ganha dinheiro?" como exemplo e atualize a página.

Para demonstrar, vamos testar digitando “Como o Sundae ganha dinheiro?” Podemos ver a resposta e, se voltarmos à página de perguntas frequentes, a resposta é a mesma.

Poder Agentes Virtuais |  Etapas para criar chatbots

Poder Agentes Virtuais |  Etapas para criar chatbots

O Power Virtual Agents é inteligente o suficiente para determinar o que é uma pergunta e qual é a resposta e alimentá-la no chat. Outra coisa legal sobre os Power Virtual Agents é que também há análises por trás dele.

Por exemplo, se alguém selecionar Não para a pergunta “Isso respondeu à sua pergunta?”, você saberá que provavelmente não foi uma resposta suficiente, portanto, talvez queira alterar sua resposta no detalhamento do tópico real.

Poder Agentes Virtuais |  Etapas para criar chatbots

Vamos tentar outro exemplo digitando "Como você ganha dinheiro?"

Como podemos ver, o chatbot esclarece dando diferentes opções, como Como o Sundae ganha dinheiro? , Lição 3 – Um tópico com uma condição, variáveis ​​e uma entidade pré-criada e Nenhum deles .

Poder Agentes Virtuais |  Etapas para criar chatbots

Se selecionarmos Como você ganha dinheiro , isso nos levará de volta à mesma resposta. Portanto, se houver variações, ele é inteligente o suficiente para identificar que pode significar uma, duas ou três perguntas e depois verifica.

Poder Agentes Virtuais |  Etapas para criar chatbots

Podemos fazer algo completamente diferente e continuar, mas, novamente, obtemos o mesmo tipo de coisa em que duas perguntas são bastante semelhantes e ainda encontra aquela resposta específica para a pergunta.


Formulários pop-up do Power Apps para uma experiência de usuário interativa
Fluxo e documentação do processo de negócios do Power Apps
Aplicativos baseados em modelo do Power Apps: mapas do site e como eles funcionam

Conclusão

Para resumir, você pode usar os Power Virtual Agents para criar chatbots para colocar no seu site, mensagens do Teams, messenger do Facebook e em qualquer lugar que você possa imaginar.

Isso é feito usando frases de gatilho e respostas. Obviamente, uma maneira rápida de ter isso em seu site é se você tiver uma página de perguntas frequentes. Você pode obter um chatbot muito bom se sua página de perguntas frequentes for bem feita.

Tudo de bom,

Henrique Habib


O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

Como salvar e carregar um arquivo RDS em R

Como salvar e carregar um arquivo RDS em R

Você aprenderá como salvar e carregar objetos de um arquivo .rds no R. Este blog também abordará como importar objetos do R para o LuckyTemplates.

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.

Apresentar insights usando a técnica de visuais dinâmicos multithread no LuckyTemplates

Apresentar insights usando a técnica de visuais dinâmicos multithread no LuckyTemplates

Este tutorial abordará como usar a técnica Multi Threaded Dynamic Visuals para criar insights de visualizações de dados dinâmicos em seus relatórios.

Introdução ao contexto de filtro no LuckyTemplates

Introdução ao contexto de filtro no LuckyTemplates

Neste artigo, analisarei o contexto do filtro. O contexto do filtro é um dos principais tópicos sobre os quais qualquer usuário do LuckyTemplates deve aprender inicialmente.

Melhores dicas para usar os aplicativos no serviço online do LuckyTemplates

Melhores dicas para usar os aplicativos no serviço online do LuckyTemplates

Quero mostrar como o serviço online do LuckyTemplates Apps pode ajudar no gerenciamento de diferentes relatórios e insights gerados de várias fontes.

Analisar alterações de margem de lucro ao longo do tempo – Analytics com LuckyTemplates e DAX

Analisar alterações de margem de lucro ao longo do tempo – Analytics com LuckyTemplates e DAX

Aprenda a calcular suas alterações de margem de lucro usando técnicas como ramificação de medida e combinação de fórmulas DAX no LuckyTemplates.

Ideias de materialização para caches de dados no DAX Studio

Ideias de materialização para caches de dados no DAX Studio

Este tutorial discutirá sobre as ideias de materialização de caches de dados e como elas afetam o desempenho dos DAXs no fornecimento de resultados.

Relatórios de negócios usando o LuckyTemplates

Relatórios de negócios usando o LuckyTemplates

Se você ainda estiver usando o Excel até agora, este é o melhor momento para começar a usar o LuckyTemplates para suas necessidades de relatórios de negócios.

O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber

O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber

O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber