Como Fazer

Crie um Power Virtual Agent e integrado ao SharePoint

Luiz Antonio Sgargeta
- Sócio fundador e CEO da Trinapse, IA aplicada, Microsoft 365 e Power Platform
· 3 min de leitura
TRINAPSE - 6/8 - Integração do Microsoft Power Platform com o Azure Machine Learning

Hoje veremos como é fácil criar um Power Virtual Agent e integrá-lo a uma lista do SharePoint usando o Power Automate.

A estrutura de bot da Microsoft fornece os recursos para os desenvolvedores criarem um bot usando programação. No entanto, a Microsoft introduziu recentemente algo para usuários de negócios criarem agentes virtuais para resolver problemas de negócios na forma de Power Virtual Agents.

 O Power Virtual Agent é a mais nova adição à família Power Platform e está muito focado no mesmo tipo de código baixo, acessível a todos, desde usuários corporativos até o desenvolvedor profissional, a fim de fornecer uma plataforma para a criação de um agente conversacional orientado por IA , fortemente integrado com outros componentes da plataforma e pode realmente resolver problemas reais de negócios.

Cenário

Crie um agente virtual de energia que forneça informações sobre o preço total e estoque atual total do produto solicitado pelo cliente.

Lista do SharePoint

Primeiro, vamos criar uma lista de produtos que conterá os dados dos produtos com os seguintes campos.

Lista de produtos

colunas

  • Título (linha única de texto)
  • Preço unitário (dinheiro)
  • Estoque atual (número)

Criar um Power Virtual Agent

Vamos abrir o power virtual agent studio usando o link https://powerva.microsoft.com/ e entrar.

Observação: você pode se inscrever para uma avaliação gratuita para experimentá-lo.

Abra o painel de bots e clique em novo Bot. Digite o nome, selecione o idioma e o ambiente e pressione criar. Isso criará um novo bot de agente virtual poderoso.

Crie um Power Virtual Agent e integrado ao SharePoint — Criar um Power Virtual Agent (imagem 1 de 3)

Nota: Leva alguns minutos para que o bot seja configurado.  

Uma vez criado o bot, precisamos definir um tópico e adicionar algumas fases. O tópico é uma forma de separar os diferentes trabalhos que um bot pode realizar e as fases são usadas para ativar um tópico específico. Bot pode alternar entre vários tópicos e um tópico é acionado por uma frase. Então, vamos adicionar um tópico “Pesquisar Produto” e algumas frases comuns.

Crie um Power Virtual Agent e integrado ao SharePoint — Criar um Power Virtual Agent (imagem 2 de 3)

A próxima etapa é definir o fluxo da conversa na tela de autoria. É aqui que você definirá as ações e respostas do nosso bot e as perguntas para solicitar informações ao usuário.

Vamos perguntar ao usuário qual produto ele está procurando e depois salvá-lo em uma variável de produto. Adicione uma pergunta na tela.

Crie um Power Virtual Agent e integrado ao SharePoint — Criar um Power Virtual Agent (imagem 3 de 3)

Power Automate

Agora vamos usar “Call an Action” para chamar um fluxo do Power Automate para buscar os itens da lista do SharePoint. ProductName será usado como uma entrada. No fluxo, usaremos GetItems com o título FilterQuery eq ‘ProductName’ para obter os itens com base na entrada do usuário e, em seguida, retornar a contagem de itens e os resultados de volta ao bot.

Crie um Power Virtual Agent e integrado ao SharePoint — Power Automate (imagem 1 de 4)

Observação: para obter a contagem de itens, use a seguinte expressão length(body(‘Get_items’)?[‘value’])

Agora vamos concatenar os resultados usando uma ação de composição e a seguinte expressão concat(item()?[‘Title’],’ – ‘,item()?[‘UnitPrice’],’ – ‘,item()?[‘ Estoque atual’]

Crie um Power Virtual Agent e integrado ao SharePoint — Power Automate (imagem 2 de 4)

O fluxo de automação de energia retornará duas variáveis ​​para o agente virtual de energia contendo a contagem de itens e os resultados. Agora vamos usar a condição para verificar Count = 0, informar ao usuário nenhum produto encontrado e começar de novo. Se Count > 0, mostre os resultados.

Crie um Power Virtual Agent e integrado ao SharePoint — Power Automate (imagem 3 de 4)

Agora nosso bot está pronto para testes. Podemos testar o bot na janela de bate-papo à esquerda. Você notará que a execução do fluxo da conversa também é visível na tela de criação.

Crie um Power Virtual Agent e integrado ao SharePoint — Power Automate (imagem 4 de 4)

Resumo

Neste artigo, abordamos os fundamentos dos agentes virtuais de energia e como é fácil criar um bot que possa servir como um agente virtual para fornecer informações ao cliente. Em seguida, implementamos um cenário de pesquisa de produtos em que o usuário pode pesquisar preços e estoque de produtos em uma lista do SharePoint usando um fluxo de automação avançada.

Luiz Antonio Sgargeta
Sócio fundador e CEO da Trinapse, IA aplicada, Microsoft 365 e Power Platform

Luiz Antonio Sgargeta é sócio fundador e CEO da Trinapse, consultoria brasileira de Microsoft 365 com quase duas décadas de operação, acumula mais de 20 anos em desenvolvimento de software e em ambientes corporativos de alta complexidade.

Ver maisVer menos

Trabalha com SharePoint desde o SharePoint Portal Server 2003 e com .NET desde a versão 1.0. Acompanhou a plataforma em todas as suas reinvenções, do portal de documentos on-premises ao SharePoint Online dentro do Microsoft 365, o que dá a ele uma leitura rara sobre o que muda de verdade e o que é apenas nome novo para o mesmo problema.

No início da carreira atuou em uma das maiores operações de e-commerce do país, em sistemas que não toleram degradação de performance nem indisponibilidade, essa origem definiu o critério que ele aplica até hoje: solução boa é a que sustenta volume real, integra com o legado que já existe e não quebra no pico.

Depois disso, passou por praticamente todo tipo de projeto corporativo, de portais e intranets de milhares de usuários a integrações críticas e automação de processos de ponta a ponta, sempre em grandes empresas e em desafios de alta exigência.

A marca do trabalho dele é a tradução entre tecnologia e negócio, levanta a necessidade real por trás do pedido do cliente, questiona o processo antes de automatizá-lo e desenha a solução pelo resultado esperado, não pela ferramenta disponível, é o que permite conversar com a diretoria sobre retorno e com o time técnico sobre arquitetura na mesma reunião.

Hoje lidera a frente comercial e estratégica da Trinapse e conduz a empresa no novo ciclo da inteligência artificial, com foco em agentes de IA e operação de processos assistida por IA para cooperativas de crédito, agronegócio e indústria. Escreve no blog da Trinapse desde 2019, com mais de 450 artigos sobre IA, SharePoint, Power Platform, Modern Workplace e transformação de processos, sempre a partir de projeto entregue e não de teoria.

LinkedIn
Compartilhar:

Precisa aplicar isso na sua empresa? Fale com nossos especialistas.

Falar com um especialista