Assistentes virtuais. Criando chatbots sem programação

Olá a todos! Hoje eu gostaria de falar sobre uma das tendências de nossas vidas, a saber, sobre os chamados assistentes virtuais ou chat bots. Não é nenhum segredo que, atualmente, os bots de bate-papo entraram com sucesso em nossas vidas e estamos cada vez mais usando os recursos desses serviços. Quase todos os sites têm janelas pop-up com etapas de script que levam o cliente ao estágio final do diálogo. As operadoras de celular estão usando cada vez mais os serviços de chatbot para responder a perguntas freqüentes dos usuários (quanto dinheiro há em minha conta, qual é minha tarifa, como conectar roaming e assim por diante), aliviando a carga de funcionários reais que são forçados a responder um milhão de vezes por dia para as mesmas perguntas. Cinemas, táxis, companhias aéreas,todos usam bots de bate-papo para economizar recursos e automatizar as informações e etapas de serviço padrão. E absolutamente também os bots de bate-papo são usados ​​na cultura corporativa de várias empresas para automatizar vários processos de negócios internos. Por exemplo, é muito mais fácil solicitar uma viagem de férias ou negócios, simplesmente abrindo um bate-papo nas proximidades com o bot e escrevendo as palavras-chave para iniciar o diálogo. Durante o diálogo, o bot esclarecerá as informações necessárias para a criação do aplicativo, após o que enviará todos os dados coletados para o serviço necessário, onde vários processos para cálculo de prazos, atribuição de tarefas e notificações para pessoas responsáveis ​​já serão realizados "sob o capô". E se a configuração anterior desses recursos era apenas uma prerrogativa dos desenvolvedores, relativamente recentemente, vários serviços começaram a aparecer,que permitem configurar a lógica dos bots de bate-papo sem programação. Hoje, neste artigo, gostaria de mostrar como você pode automatizar o arquivamento de um aplicativo de férias usando o serviço Agentes Virtuais, que faz parte da linha de produtos Microsoft Power Platform.
Então vamos começar.



Primeiro de tudo, o que é o serviço Power Virtual Agents? O Power Virtual Agents é um serviço baseado em nuvem para automatizar a lógica dos diálogos do chatbot sem programação.
Esse serviço está intimamente integrado à maioria dos serviços em nuvem da Microsoft, o que facilita a construção de seu ecossistema a partir de soluções baseadas em produtos em nuvem da Microsoft. Bem, agora, vamos configurar nosso bot. Antes de tudo, precisamos criar um novo diálogo. Clicamos em "Novo tópico":



vamos para a tela para criar um novo diálogo, indicam o nome do diálogo e também lançamos frases-gatilho que serão consideradas pelo bot como pontos de partida para iniciar esse diálogo e, em seguida, procedemos à edição da lógica do diálogo:



Após a transição, a página de configurações da caixa de diálogo é aberta. Essa tela se assemelha visualmente a vários editores de fluxo de trabalho; portanto, não será difícil se acostumar. No decorrer da configuração do diálogo, como nos editores de fluxo de trabalho que conhecemos, é necessário especificar as ações que serão executadas pelo bot de bate-papo. As ações são executadas uma após a outra sequencialmente:



Para configurar o diálogo, as ações de publicação de uma mensagem no bate-papo, condições, ramificações, transições para outros diálogos podem ser usadas. O editor também permite que você faça perguntas ao usuário e aguarde uma resposta para ele. A resposta do usuário será salva em uma variável, que pode ser usada posteriormente para verificar condições ou transferir dados para outros serviços. Criaremos uma pequena caixa de diálogo durante a qual esclareceremos o tipo de férias que o usuário tem:



A seguir, especificamos a data de início e de término das férias:



pergunte se é necessário um aprovador adicional, exceto o gerente principal. Se um coordenador adicional for necessário, esclareceremos exatamente quem: O





usuário também pode indicar comentários sobre o aplicativo, se desejar. A seguir, esclarecemos se tudo foi digitado corretamente e, se for o caso, enviamos o aplicativo para o trabalho e, caso contrário, concluímos o diálogo com a solicitação para inserir todos os dados novamente:



A lógica básica do diálogo é concluída. Mas como podemos agora transferir as informações do diálogo para outro lugar, além de iniciar o processo de aprovação? Para fazer isso, você pode chamar o fluxo do Power Automate (Flow) diretamente do diálogo e passar os parâmetros necessários das variáveis ​​de diálogo para ele:



Agora, criamos um fluxo simples do Power Automate, que coleta os valores das variáveis ​​de diálogo, cria um item na lista do SharePoint Online e inicia a aprovação por solicitação. Será assim:



agora, temos um diálogo no bot e um processo ao lado do Power Automate, que coleta os dados do diálogo e os transfere ainda mais para o SharePoint. Vamos verificar como funciona.

Primeiro você precisa publicar o bot. Para fazer isso, na página de configurações do bot, vá para a seção Publicar e publique as alterações mais recentes:



Agora vamos compartilhar o bot para os membros da equipe do Microsoft Teams. Para fazer isso, vá para a seção Personalizar canais e selecione o canal apropriado para publicação. Selecionei o canal Demo Web Site. Copie o endereço do site de demonstração na área de transferência e conecte-o à equipe do Teams em uma guia separada:



Verifique o bot no Teams. Abra a guia na equipe de equipes:



No final do diálogo, uma solicitação foi criada no SharePoint Online e o processo de aprovação foi iniciado.

Como você deve ter notado, criar um chatbot por meio do serviço Power Virtual Agents é mais como trabalhar em um construtor, no qual você monta uma solução de blocos prontos para o seu gosto. A configuração não é muito complexa e a interação estreita com os serviços de nuvem adjacentes da Microsoft permite transferir informações ao longo da cadeia para o destino desejado. Nos artigos a seguir, examinaremos ainda mais recursos dos serviços de criação de chatbot, faremos um consultor bot e descobriremos como conectar o bot ao Microsoft Teams como um aplicativo separado. Obrigado por sua atenção e tenha um bom dia!

All Articles