O que é self em Python: exemplos do mundo real
O que é self em Python: exemplos do mundo real
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.
Para criar um novo chatbot, clique no ícone Bots no canto superior direito e clique no botão Novo bot .
Vamos nomear esse bot como Loan Helper FAQ Bot , selecione o idioma inglês no menu suspenso e clique em Create .
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.
Ainda está construindo no fundo. Então, o que podemos fazer é começar a explorar clicando em Tópicos no canto superior esquerdo.
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.
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.
Se clicarmos em Lesson 1 – A simple topic , nossos Power Virtual Agents nos dirão como é o fluxo de trabalho.
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.
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.
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.
Depois que uma opção é selecionada, existem diferentes árvores de opções que se juntam e, em algum momento, pode ficar muito complicado.
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.
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.
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.
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.
Clique em Adicionar e, em seguida, no botão Iniciar .
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.
Depois de analisado, podemos ver que temos 35 tópicos sugeridos e todos esses tópicos estão relacionados à página de perguntas frequentes.
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.
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.
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 .
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.
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.
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 .
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.
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
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.
Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.
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.
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.
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.
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.
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.
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