Copilots in Power Platform pipeline development
To significantly reduce the pipeline development effort in GitHub or Azure DevOps Services, we can leverage the capabilities of Large Language Models (LLMs) such as GPT-4 and the products built upon those models to support developers and DevOps engineers. One of these products is GitHub Copilot, which acts as a pair programmer, – an assistant that can synthesize code based on natural language prompts. GitHub Copilot integrates into Visual Studio Code, Visual Studio, Neovim, and the JetBrains IDE (even in Azure Data Studio) and it is also available directly on the GitHub website.
Using the GitHub Copilot inline editor or the GitHub Copilot Chat window, we can prompt the foundation model to create pipelines that use the build tools to interact with our Power Platform environments. The more precise our prompts are, the more accurate GitHub Copilot can synthesize the YAML files. This concept is also referred to as prompt engineering...