Como Utilizar o GitHub Copilot com Power Automate

O uso de IA no desenvolvimento de soluções com Power Platform evoluiu rapidamente com a introdução do Copilot nativo. No entanto, muitos profissionais ainda não exploram o potencial do GitHub Copilot como complemento ao Power Automate.
Diferente do Copilot embutido na ferramenta, o GitHub Copilot não se conecta diretamente ao Power Automate. Ainda assim, é possível integrá-los de forma eficiente através de um fluxo de trabalho estruturado.
Este artigo apresenta, de forma prática, como realizar essa integração no dia a dia.
Entendendo o modelo de integração
Antes de partir para a prática, é importante alinhar o conceito:
- O GitHub Copilot atua como assistente de código e texto
- O Microsoft Power Automate é uma plataforma low-code orientada a interface visual
Não existe uma conexão direta via API ou plugin oficial entre eles.
A integração acontece através de três pontos principais:
- Geração de lógica e expressões
- Manipulação de JSON (fluxos exportados)
- Desenvolvimento de integrações externas (HTTP, APIs, ALM)
Configuração do ambiente
1. Instalar o GitHub Copilot
Para começar, é necessário:
- Instalar o Visual Studio Code
- Instalar a extensão do GitHub Copilot
- Autenticar com sua conta GitHub


2. Instalar Power Platform CLI
A CLI permite trabalhar com fluxos fora da interface:
- Instalar o Power Platform CLI
- Autenticar no ambiente:
pac auth create

3. Exportar um fluxo do Power Automate
Dentro do Power Automate:
- Acesse o fluxo
- Exporte como pacote (.zip)
Esse arquivo contém o JSON que será utilizado com o Copilot.


Cenário 1: Usando Copilot para criar expressões
Um dos maiores ganhos práticos está na criação de expressões.
Exemplo
Você precisa validar um campo:
Se o status for “Approved”, retornar “OK”, senão “Pending”
No VS Code, com Copilot:
// Power Automate expression to validate status Approved
O Copilot sugere:
if(equals(triggerBody()?['status'],'Approved'),'OK','Pending')Você copia e utiliza diretamente no Power Automate.
Cenário 2: Manipulação de JSON de fluxos
Ao exportar um fluxo, você terá um arquivo JSON com toda a estrutura.
Uso com Copilot
Abra o JSON no VS Code e utilize prompts como:
- “Explain this Power Automate flow”
- “Refactor this flow to improve readability”
- “Identify potential issues in this flow”
Ele pode:
- Explicar cada ação
- Sugerir melhorias
- Ajudar na documentação
Cenário 3: Criação de integrações HTTP
Para integrações externas, ele reduz drasticamente o esforço.
Exemplo
Prompt:
Create a Power Automate HTTP action to send data to an API with bearer token
Resultado típico:
{
"method": "POST",
"uri": "https://api.exemplo.com/data",
"headers": {
"Authorization": "Bearer TOKEN",
"Content-Type": "application/json"
},
"body": {
"id": "@{triggerBody()?['id']}",
"value": "@{triggerBody()?['value']}"
}
}Você apenas adapta e insere na ação HTTP do fluxo.
Cenário 4: Estruturação de soluções (ALM)
Com o uso combinado de:
- Power Platform CLI
- Git
- Copilot
é possível estruturar projetos de forma profissional.
Exemplo de prompt
Create a folder structure for a Power Platform solution with flows, environment variables and connection references
O Copilot gera uma estrutura como:
/solution
/flows
/environment-variables
/connections
/docs
Isso facilita:
- Versionamento
- Reutilização
- Padronização
Cenário 5: Documentação técnica
Um dos usos mais estratégicos.
Processo
- Exportar o fluxo
- Abrir JSON no VS Code
- Solicitar ao Copilot:
Document this flow in a technical way
Resultado:
- Descrição passo a passo
- Identificação de triggers
- Explicação de condições e loops
Isso pode ser usado diretamente em:
- Documentação interna
- Entregas para clientes
- Artigos técnicos
Conclusão
Embora não exista uma integração nativa entre GitHub Copilot e Power Automate, a combinação das duas ferramentas cria um fluxo de desenvolvimento mais eficiente e estruturado.
O GitHub Copilot atua como um suporte técnico avançado fora da interface visual, permitindo:
- Reduzir o tempo de desenvolvimento
- Melhorar a qualidade das expressões
- Estruturar melhor soluções
- Documentar automaticamente
Para profissionais que trabalham com automação e consultoria, esse modelo representa um ganho real de produtividade e maturidade técnica.
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.



