Skip to content

Latest commit

 

History

History
53 lines (39 loc) · 4.06 KB

introduction.md

File metadata and controls

53 lines (39 loc) · 4.06 KB
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

What is GitHub Copilot for Azure Preview?

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.
  • "@azure What are the different types of Azure OpenAI models available?"
  • "@azure What is Azure AI Search and why use it?"
  • "@azure How does pricing work for Azure SQL?"
Deploy Create Azure resources and deploy apps.
  • "@azure Can you help me build a RAG application with Python?"
  • "@azure I need a CI/CD pipeline so I can get my app deployed."
  • "@azure Use azd to un-deploy my project."
Troubleshoot Diagnose and troubleshoot application and resource issues.
  • "@azure What is using up my GPT-4o model quota?"
  • "@azure Find out why my store-service-prod kube cluster is running slow."
  • "@azure Why am I seeing 500 errors when opening my website?"
Optimize Answer questions about resources including locations, settings, and resource health.
  • "@azure How many Azure OpenAI deployments do I have?"
  • "@azure Give me a count of storage accounts in eastus by subscription sorted from largest to smallest."
  • |

    The documentation provides a quickstart and example prompts to help you harness the power of GitHub Copilot for Azure as quickly as possible.

    How it works

    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.

    Next steps