Aproveitar ao máximo o Copilot no designer do Power Automate

Copilot no designer de Power Automate ajuda você a criar e modificar fluxos usando a linguagem natural. Este guia aborda o que funciona bem hoje, o que não funciona e como obter os melhores resultados.

O que Copilot pode fazer hoje

Copilot funciona melhor quando você fornece instruções claras e com escopo para modificar seu fluxo. Ele pode:

  • Adicione ações ao seu fluxo: Peça ao Copilot para inserir uma ação específica em um ponto específico. Ele entende o catálogo de ações e pode configurar parâmetros comuns.
  • Modificar ações existentes: alterar agendas de gatilho, atualizar condições, trocar conectores ou ajustar as configurações de ação.
  • Explique o que um fluxo faz: selecione um fluxo e peça para o Copilot percorrer a lógica passo a passo. Isso é especialmente útil para fluxos que você herdou de outra pessoa.
  • Sugerir próximas etapas: depois de adicionar um gatilho, Copilot pode recomendar uma próxima ação lógica com base em padrões comuns.
  • Ajuda com expressões simples: Copilot pode escrever expressões básicas como formatDateTime(), concat(), manipulação de strings e condicionais simples. Ele lida bem com linhas de código simples.
  • Adicionar ramificações paralelas e tratamento de erros: Peça ao Copilot para adicionar uma ramificação paralela com configurações de Configurar executar após para padrões de notificação de falhas.
  • Gerar blocos de escopo: Copilot pode encapsular ações em um padrão try/catch usando ações Scope com a configuração de execução posterior.

O que Copilot ainda não pode fazer

Ser transparente sobre limitações economiza tempo. Copilot atualmente não pode:

  • Debug runtime errors: Copilot não tem acesso ao histórico de execução, logs de erro ou contexto de execução do fluxo. Não sabe o motivo pelo qual uma execução específica falhou.
  • Read your data: Copilot não consulta suas listas de SharePoint, tabelas do Dataverse, bancos de dados SQL ou qualquer fonte de dados dinâmica. Não é possível validar se existe um nome de coluna ou um valor está correto.
  • Corrigir problemas de conexão: tokens expirados, erros de permissão e problemas de gateway estão fora do escopo do Copilot. Elas exigem autenticação manual ou ação de administrador.
  • Modifique de forma confiável lógica complexa aninhada: condições profundamente aninhadas, vários níveis de instruções Apply to Each ou Switch com muitas ramificações podem produzir resultados inesperados. Divida-as em solicitações menores.
  • Compreender dependências de fluxo cruzado: se o seu fluxo chamar um fluxo filho ou depender da saída de outro fluxo, o Copilot tratará cada fluxo isoladamente.
  • Gerar expressões complexas: expressões aninhadas de várias funções, consultas XPath ou expressões que fazem referência ao conteúdo dinâmico de várias etapas atrás geralmente são incorretas ou incompletas.

Note

Essas limitações são temporárias. A equipe do produto está trabalhando ativamente para dar a Copilot acesso ao histórico de execução e ao contexto de erro.

Padrões de prompt que funcionam

Prompts específicos de uso único obtêm os melhores resultados. Aqui estão os padrões que funcionam consistentemente bem.

Adicionar ações

  • "Adicione uma condição após a ação Obter Itens que verifica se a coluna Status é igual a 'Aprovado'."

  • "Adicione uma ação Enviar Email (V2) após a etapa de aprovação. Defina o campo Para para a variável "RequestorEmail" e o assunto como 'Sua solicitação foi aprovada'.

Modificar as etapas existentes

  • "Altere o gatilho para ser executado todas as segundas-feiras às 9:00 hora do Pacífico."

  • "Atualize a condição para verificar também se o campo Prioridade é 'Alto' usando um operador OR."

Explicar fluxos

  • "Explicar o que esse fluxo faz passo a passo."

  • "O que acontece quando a condição em Aplicar a Cada um é falsa?"

Gerenciar erros

  • "Adicione tratamento de erro à ação HTTP. Se falhar, envie-me um email com os detalhes do erro e, em seguida, encerre o fluxo como falha."

  • Encapsular as ações do SharePoint em um Escopo com um Escopo paralelo que é executado em caso de falha e publica no nosso canal do Teams.

Expressões

  • "Escreva uma expressão que formate a data de hoje como YYYY-MM-DD."

  • "Crie uma expressão que obtém a extensão de arquivo do campo FileName."

Padrões de prompt que não funcionam bem

Esses estilos de prompt produzem resultados ruins. Evite-os.

Muito vago

"Corrija meu fluxo."

Copilot não sabe o que há de errado. Ele não pode ver erros, e "correção" pode significar qualquer coisa. Em vez disso, diga a Copilot exatamente o que você quer mudar.

Pedir para depurar erros de runtime

  • "Por que meu fluxo falhou às 15:00 de ontem?"

  • "Depurar este erro: 'A operação solicitada é inválida.'"

Copilot não tem acesso ao histórico de execuções ou aos registros de erros do ambiente de design, embora possa ajudar a solucionar problemas de execuções de fluxo na página de execuções de fluxo. Saiba mais sobre a depuração em Quando usar a IA externa neste artigo.

Insira instruções de várias etapas em uma mensagem

"Adicione um gatilho para quando um item de SharePoint for criado e, em seguida, obtenha os detalhes do item, verifique se o status foi aprovado, envie um email para o gerente, aguarde a aprovação, atualize o item e poste no Teams."

Divida isso em solicitações individuais. Dê uma instrução, confirme o resultado e dê a próxima. Copilot lida com etapas simples de forma confiável, mas perde a precisão em cadeias longas.

Pergunte sobre seus dados específicos

  • Quais colunas minha lista do SharePoint possui?

  • "O endereço de email na minha tabela de contatos do Dataverse é válido?"

Copilot não pode consultar suas fontes de dados. Verifique seus dados diretamente e informe Copilot os nomes de campo exatos a serem usados.

Quando usar IA externa

Para algumas tarefas, as ferramentas de IA de uso geral são mais eficazes hoje em dia. Isso pode mudar à medida que Copilot ganha mais contexto, mas por enquanto:

Use a IA externa para depurar mensagens de erro: copie a mensagem de erro completa de sua execução com falha e cole-a em Copilot, GitHub Copilot ou outras ferramentas. Inclua:

  • A mensagem de erro e o código de status
  • O tipo de ação que falhou (HTTP, SharePoint, SQL e similar)
  • O que você esperava que acontecesse

As ferramentas de IA externas têm amplo conhecimento dos códigos de erro da API e geralmente podem identificar a causa raiz imediatamente.

Use IA externa para expressões complexas: se você precisar de uma expressão aninhada combinando várias funções, as ferramentas de IA externas geralmente produzirão resultados mais precisos. Cole os campos com os quais você está trabalhando e descreva a saída desejada. Em seguida, cole a expressão gerada novamente em Power Automate.

Dica

Saiba mais sobre como usar uma biblioteca de expressões prontas para uso no livro de receitas de expressão para fluxos de nuvem. Esse artigo aborda muitos padrões comuns sem precisar de uma ferramenta de IA.

Use a IA externa para obter conselhos de design de fluxo: descreva seu processo de negócios e solicite uma recomendação de arquitetura. Ferramentas externas podem sugerir padrões como fluxos pai/filho, estratégias de tratamento de erros e lógica de repetição.

Use IA externa para perguntas específicas do conector: Se você precisar saber o formato exato de JSON para um corpo de solicitação HTTP ou a sintaxe de filtro OData para SharePoint, as ferramentas de IA externas oferecem um profundo conhecimento de referência.

Note

Isso não é um reflexo da qualidade do Copilot. É um reflexo do escopo. Copilot é otimizado para edição de fluxo contextual. As ferramentas externas são otimizadas para ampla recuperação de conhecimento. Use ambos.

Dicas para obter melhores resultados

  1. Seja específico: nomeie a ação, o campo e o valor. Adicionar uma condição que verifica se Status é igual a Approved supera "adicionar uma verificação de aprovação".

  2. Uma solicitação por mensagem: Copilot tem o melhor desempenho com instruções de uso único e focadas. Adicione a ação, confirme se ela está correta e, em seguida, siga em frente.

  3. Use verbos de ação: Comece seu prompt com "Adicionar", "Alterar", "Remover", "Explicar" ou "Mover". Esses correspondem diretamente às operações que o Copilot pode executar.

  4. Incluir valores e nomes de campo: não faça Copilot adivinhar. Se você souber que a coluna é chamada EmployeeEmail, diga isso.

  5. Revise antes de salvar: sempre verifique o que o Copilot gerou antes de salvar. Abra a ação criada e verifique os parâmetros, especialmente referências de conteúdo dinâmico.

  6. Iterar em etapas pequenas: desenvolva seu fluxo passo a passo. Adicione o gatilho, verifique-o. Adicione a primeira ação, verifique-a. Isso permite a rápida identificação de problemas e mantém o contexto do Copilot claro.

  7. Use a função de explicação do Copilot para validar: depois que o Copilot modificar o fluxo, peça para ele explicar o funcionamento do fluxo. Compare sua descrição com sua intenção. Isso captura mal-entendidos antes que eles se tornem erros de runtime.

  8. Salve seu fluxo antes das alterações significativas do Copilot: caso o Copilot produza uma alteração indesejável, você pode reverter para a última versão salva. Trate salvamentos como pontos de verificação.

Dica

Se Copilot produzir um resultado inesperado, desfaça-o e tente reformular sua solicitação com detalhes mais específicos. Prompts mais curtos e mais focados quase sempre funcionam melhor do que instruções longas e de várias partes.

Observação: o autor criou este artigo com a ajuda da IA. Saiba mais