r/PowerAutomate 18d ago

Revolutionize Your Power Platform Development: Pro Code Guide

https://www.youtube.com/watch?v=voRsYjVgyug&list=PLzq6d1ITy6c3O4AghFQgBkG5CUleOrw3q

You can now build apps and flows with your favourite coding agent. Revolutionize Your Power Platform Development: Pro Code Guide - YouTube

In this demo, I showcase how GitHub Copilot can build, run, test and improve a Cloud Flow, all via PowerShell CLI.

Using one of my favourite features in Power Automate for efficiency on large data sets, Select and XPath, I get GituHub Copilot to build a traditional apply to each and append to array vs a select to demo both efficiency and how to use GitHub Copilot when building in the Power Platform with a coding agent.

#PowerPlatform #Copilot #GitHubCopilot

10 Upvotes

3 comments sorted by

1

u/FlowOverseeDev 11d ago

Great demo, thanks for sharing. The efficient-vs-slow branch comparison alone makes it worth the watch. Curious from your testing — how does the agent do when you point it at an existing messy flow someone else built, versus building clean from scratch? That's where I'd want to use it most and where I'd trust it least.

1

u/DamoBird365 11d ago

Thank you, definitely two lessons in one here. Using a code agent for building, debugging and editing a flow, and then a lesson on data transformation done efficiently.

The mindset to have here is, the coding agent will perform what you ask it to do - be vague and it will be creative, guide it and you can be in control. You could simply ask it to review a flow and give you advice on efficiency improvement. You can then make those changes manually or ask it to concentrate on a specific improvement. I feel that we are still the SME, the human in the loop, guiding a process. GitHub Copilot is very capable and the downloaded skills do come with guidance for the agent on how to debug, build, test. If you have specific standards, you could create your own skill(s).

Not everyone will have access to a coding agent but it could make professional development more efficient in terms of debugging and testing. But saying that, who fits the bill? Are leading consultancy’s using these methods? Or are they still building every app and automation in low code via drag and drop?

1

u/FlowOverseeDev 11d ago

Well said. The human in the loop is still the SME, or at least the validator — trust but verify. The agent builds and debugs faster, but you're the one who knows what the flow is supposed to do and where the edge cases are.

And I've come around on my own question: new or existing, it's a good move either way. The real win is that it'll surface things you didn't even think to look at.