title | description | keywords | ms.service | ms.topic | ms.date | ms.custom | ms.collection |
---|---|---|---|---|---|---|---|
What is GitHub Copilot for Azure Preview? |
This conceptual article describes GitHub Copilot for Azure Preview Visual Studio Code extension, its purpose, what it's capable of, and how it fits into a developer's workflow. |
github, copilot, ai, azure |
azure |
overview |
09/03/2024 |
overview |
ce-skilling-ai-copilot |
GitHub Copilot for Azure Preview is a GitHub Copilot extension allowing developers to use natural language to:
- learn about Azure features
- deploy Azure resources
- obtain information about Azure resources
- diagnose and troubleshoot issues with Azure resources
GitHub Copilot for Azure is currently available for Visual Studio Code. You must have access to an Azure subscription and be subscribed to GitHub Copilot.
GitHub Copilot is designed to help developers, including those who are new to Azure to be more productive as quickly as possible. For experienced Azure users, GitHub Copilot for Azure saves time by allowing them to access Azure functionality without needing to look up commands and arguments or sign in and navigate through the Azure portal.
There are four primary scenarios that are enabled with more planned:
Category | Explanation | Examples |
---|---|---|
Learn | Learn about Azure services and tools from latest Microsoft Learn documentation. |
|
Deploy | Create Azure resources and deploy apps. |
|
Troubleshoot | Diagnose and troubleshoot application and resource issues. |
|
Optimize | Answer questions about resources including locations, settings, and resource health. |
The documentation provides a quickstart and example prompts to help you harness the power of GitHub Copilot for Azure as quickly as possible.
GitHub Copilot for Azure Preview is built on a foundational Large Language Model (LLM) like GPT 4o, supplementing the LLM's general knowledge with continuously updated knowledge from Microsoft Learn. Furthermore, it's intelligent agents interact with Azure services, systems, and the Azure Resource Graph to carry out specific tasks on your behalf.
The chat experience is delivered through the GitHub Copilot Chat extenion. The chat extension can be accessed as a separate window pane in Visual Studio Code via "Chat" icon the primary side bar on the left-hand side. The chat window allows you to create a new chat, provides access to a history of previous chat sessions, the ability to open the chat session in a full editor window, and more.
- Get started with GitHub Copilot for Azure by installing the software and writing your first prompt.
- Follow the quickstart to understand how to include GitHub Copilot for Azure Preview in your software development workflow. The quickstart instructs you to deploy services to Azure, monitor their status, and troubleshoot issues.
- See example prompts for learning more about Azure and understanding your Azure account, subscription, and resources.
- See example prompts for deploying your application to Azure.
- See example prompts for optimizing your applications in Azure.
- See example prompts for troubleshooting your Azure resources.