Tire o máximo partido do Copilot em Power Automate designer

O Copilot no Power Automate Designer ajuda-o a construir e modificar fluxos usando linguagem natural. Este guia aborda o que funciona bem hoje em dia, o que não funciona e como obter os melhores resultados.

O que o Copilot pode fazer hoje

O Copilot funciona melhor quando lhe dás instruções claras e detalhadas para modificar o teu fluxo. Pode:

  • Adicione ações ao seu fluxo: Perguntar ao Copilot inserir uma ação específica num ponto específico. Compreende o catálogo de ações e pode configurar parâmetros comuns.
  • Modificar ações existentes: Alterar os horários de gatilhos, atualizar condições, trocar conectores ou ajustar definições de ações.
  • Explica o que faz um fluxo: Seleciona um fluxo e pede-Copilot que percorra a lógica passo a passo. Isto é especialmente útil para fluxos que herdaste de outra pessoa.
  • Sugira próximos passos: Depois de adicionar um gatilho, Copilot pode recomendar uma ação lógica próxima 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. Lida bem com piadas rápidas.
  • Adicionar ramificações paralelas e gestão de erros: Peça ao Copilot para adicionar uma ramificação paralela com as definições "Configure run after" para padrões de notificação de falhas.
  • Generate scope blocks: Copilot pode envolver ações numa estrutura try/catch usando ações Scope com configuração de execução posterior.

O que o Copilot ainda não consegue fazer

Ser transparente quanto às limitações poupa-te tempo. O Copilot atualmente não consegue:

  • Depurar erros em tempo de execução: Copilot não tem acesso ao histórico de execução do seu fluxo, logs de erros ou contexto de execução. Não sabe porque é que uma execução específica falhou.
  • Leia os seus dados: Copilot não consulta as suas listas de SharePoint, tabelas do Dataverse, bases de dados SQL ou qualquer fonte de dados em tempo real. Não consegue validar se existe um nome de coluna ou se um valor está correto.
  • Corrigir problemas de ligação: Tokens expirados, erros de permissões e problemas de gateway estão fora do âmbito da Copilot. Estes requerem reautenticação manual ou ação administrativa.
  • Modificar de forma fiável a lógica complexa aninhada: Condições profundamente aninhadas, múltiplos níveis de Apply to Each, ou a instrução Switch com muitas ramificações podem produzir resultados inesperados. Divida-os em pedidos mais pequenos.
  • Compreenda dependências de fluxo cruzado: Se o seu fluxo chama um fluxo filho ou depende da saída de outro fluxo, o Copilot trata cada fluxo de forma isolada.
  • Gerar expressões complexas: Expressões aninhadas multifunções, consultas XPath ou expressões que referenciam conteúdo dinâmico a partir de vários passos atrás são frequentemente incorretas ou incompletas.

Observação

Estas limitações são temporárias. A equipa de produto está a trabalhar ativamente para dar ao Copilot acesso ao histórico de execuções e ao contexto dos erros.

Padrões de prompt que funcionam

Comandos específicos e de propósito único produzem os melhores resultados. Aqui estão padrões que funcionam consistentemente bem.

Adicionar ações

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

  • "Adicionar 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 para 'O seu pedido foi aprovado'."

Modificar os passos existentes

  • "Muda o gatilho para funcionar todas as segundas-feiras às 9:00 da manhã, hora do Pacífico."

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

Explicar os fluxos

  • "Explica o que este fluxo faz passo a passo."

  • O que acontece quando a condição no "Aplicar a Cada" é avaliada como falsa?

Lidar com erros

  • "Adicionar tratamento de erros à ação HTTP. Se falhar, envie-me um email com os detalhes do erro e depois termine o fluxo como falhado."

  • "Envolver as ações do SharePoint num Scope com um Scope paralelo que corra em caso de falha e seja publicado no nosso canal Teams."

Expressões

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

  • "Crie uma expressão que obtenha a extensão do ficheiro a partir do campo FileName."

Padrões de prompt que não funcionam bem

Estes estilos de prompt produzem resultados fracos. Evita-os.

Demasiado vago

"Corrige o meu fluxo."

O Copilot não sabe o que se passa. Não consegue ver erros, e "corrigir" pode significar qualquer coisa. Em vez disso, diga ao Copilot exatamente o que quer que mude.

Pedir para depurar erros de runtime

  • "Porque é que o meu fluxo falhou às 15h ontem?"

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

O Copilot não tem acesso ao histórico de execuções ou aos registos de erro do designer, mas pode ajudar a resolver problemas de fluxos a partir da página específica para execução destes fluxos. Saiba mais sobre depuração em Quando usar IA externa neste artigo.

Introduza instruções de vários passos numa só mensagem

"Adicione um gatilho para quando um item do SharePoint for criado, depois obtenha os detalhes do item, verifique se o estado foi aprovado, envie um email ao gestor, espere aprovação, atualize o item e publique no Teams."

Divida isto em pedidos individuais. Dá uma instrução, confirma o resultado e depois dá a próxima. O Copilot lida com passos individuais de forma fiável, mas perde precisão em sequências longas.

Pergunte sobre os seus dados específicos

  • Que colunas tem a minha lista do SharePoint?

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

O Copilot não pode consultar as tuas fontes de dados. Verifica os teus dados diretamente e depois diz ao Copilot os nomes exatos dos campos a usar.

Quando usar IA externa

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

Usa IA externa para depurar mensagens de erro: Copia a mensagem de erro completa da tua execução falhada e cola-a na Copilot, GitHub Copilot ou outras ferramentas. Inclui:

  • A mensagem de erro e o código de estado
  • O tipo de ação que falhou (HTTP, SharePoint, SQL e similares)
  • O que esperavas que acontecesse

Ferramentas externas de IA têm um conhecimento vasto dos códigos de erro das APIs e conseguem frequentemente identificar a causa raiz imediatamente.

Use IA externa para expressões complexas: Se precisar de uma expressão aninhada que combine múltiplas funções, ferramentas externas de IA frequentemente produzem resultados mais precisos. Cola os campos com que estás a trabalhar e descreve o resultado desejado. Depois cola a expressão gerada de volta no Power Automate.

Tip

Aprenda sobre a utilização de uma biblioteca de expressões prontas a usar no livro de receitas Expression para fluxos na nuvem. Esse artigo aborda muitos padrões comuns sem necessidade de uma ferramenta de IA.

Use IA externa para aconselhamento de design de fluxos: Descreva o seu processo de negócio e peça uma recomendação de arquitetura. Ferramentas externas podem sugerir padrões como fluxos pai/filho, estratégias para gestão de erros e lógica de repetição.

Usa IA externa para perguntas específicas do conector: Se precisares de saber o formato exato de JSON para o corpo de um pedido HTTP, ou a sintaxe do filtro OData para SharePoint, ferramentas externas de IA têm um conhecimento profundo de referência.

Observação

Isto não reflete a qualidade do Copilot. É um reflexo do alcance. O Copilot está otimizado para edição de fluxo em contexto. As ferramentas externas são otimizadas para uma recuperação ampla de conhecimento. Usa ambos.

Dicas para melhores resultados

  1. Seja específico: Nomeie a ação, o campo e o valor. Adicionar uma condição que verifique se Status é igual a Approved é mais importante do que adicionar um teste para aprovação.

  2. Um pedido por mensagem: Copilot funciona melhor com instruções focadas e de propósito único. Adiciona a ação, confirma se está correto e depois segue em frente.

  3. Use verbos de ação: Inicie o seu prompt com "Adicionar", "Alterar", "Remover", "Explicar" ou "Mover". Estes mapeiam diretamente para operações que o Copilot pode realizar.

  4. Inclua nomes e valores dos campos: Não faça o Copilot adivinhar. Se souber que a coluna se chama EmployeeEmail, diga isso.

  5. Revisão antes de gravar: Verifique sempre o que o Copilot gerou antes de guardar. Abre a ação que criou e verifica os parâmetros, especialmente as referências dinâmicas de conteúdo.

  6. Itere em pequenos passos: Aumente o seu fluxo de forma incremental. Adiciona o gatilho, verifica-o. Adiciona a primeira ação, verifica-a. Isto ajuda a identificar problemas cedo e mantém o contexto do Copilot limpo.

  7. Usa a funcionalidade de explicação do Copilot para validar: Depois de Copilot modificar o teu fluxo, pede-lhe para explicar o que o fluxo faz. Compare a descrição com a sua intenção. Isto previne mal-entendidos antes que se tornem erros em tempo de execução.

  8. Guarda o teu fluxo antes de grandes edições do Copilot: Caso o Copilot produza uma alteração indesejada, podes reverter para a última versão guardada. Trate os saves como pontos de controlo.

Tip

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

Nota: O autor criou este artigo com a ajuda da IA. Mais informações