Dela via


Kom igång med GitHub Copilot för Azure

Kom igång med GitHub Copilot för Azure för att effektivisera ditt arbetsflöde för utveckling och förbättra produktiviteten på Azure-plattformen. Den här guiden vägleder dig genom förhandskraven och installationen av GitHub Copilot för Azure i Visual Studio, så att du kan skriva din första fråga.

Förutsättningar

Kontrollera att du har följande för att slutföra stegen i den här artikeln:

Viktigt!

GitHub Copilot är en separat prenumeration som hanteras av GitHub. Frågor om GitHub Copilot-prenumerationer och support finns i Komma igång med en GitHub Copilot-plan.

Som standard är Copilot i Azure tillgängligt för alla användare i en klientorganisation. Globala administratörer kan dock hantera åtkomst till Copilot i Azure för sin organisation. Åtkomst kan också beviljas till specifika Microsoft Entra-användare eller -grupper. Mer information finns i Hantera åtkomst till Microsoft Copilot i Azure.

Installera GitHub Copilot för Azure

  1. I Visual Studio Code väljer du ikonen Tillägg .
  2. På Extensions Marketplace söker du efter GitHub Copilot för Azure. När GitHub Copilot för Azure-tillägget visas väljer du Installera.
  3. Om du uppmanas att logga in på ditt Azure-konto.

Skriv din första fråga

  1. Kontrollera att tillägget är installerat, att du är korrekt autentiserad och att tillägget fungerar korrekt.

  2. Om chattfönstret inte redan är öppet kontrollerar du att det är öppet genom att antingen välja knappen Växla chatt i menyraden eller välja listrutan bredvid knappen Växla chatt och välja Öppna chatt (Ctrl+Alt+I).

    Skärmbild som visar att menyn Växla chatt är öppen och att valet Öppna chatt är markerat.

  3. I chattens textområde längst ned i chattfönstret anger du följande fråga:

    @azure Do I have any resources currently running?
    

    Skärmbild som visar standardtillståndet för frågeläge i chattfönstret med en exempelprompt.

Som standard använder GitHub Copilot askläge . I askläget får du svar på dina frågor i chattfönstret. Med agentläget kan GitHub Copilot vidta åtgärder på din arbetsyta.

I askläge @azure anger delen att du vill inkludera Azure-chattdeltagaren i konversationen. Den begränsar din begäran till en specifik domän, nämligen ditt Azure-konto.

Svaret på din fråga beror på vad som för närvarande körs i Azure i din prenumeration.

Agentläge

Från och med Visual Studio Code version 1.99 introducerade GitHub Copilot agentläge, en agentisk upplevelse som kan utföra uppgifter i hela Visual Studio Code-arbetsytan, göra ändringar, köra terminalkommandon och så vidare.

GitHub Copilot för Azure tillhandahåller "verktyg" till GitHub copilot för att förbättra den agentiska upplevelsen genom djup integrering med Azure.

I agentläge behöver du inte instruera GitHub Copilot att använda GitHub Copilot för Azure med prefixet @azure .

Aktivera agentläge

Du kan behöva aktivera agentläge.

  1. I Visual Studio Code öppnar du Inställningar med hjälp av ikonen Hantera (kugghjul).

    Skärmbild som visar menyn Inställningar för Visual Studio Code genom att välja knappen Hantera.

  2. I Inställningars sökfält söker du efter chat.agent.enabled.

  3. Markera kryssrutan bredvid Chattagent > : Aktiverad.

    Skärmbild som visar inställningsdialogrutan med inställningar filtrerade till chat.agent.enabled.

Använda agentläge

Det finns tre lägen: fråga (standard), redigera och agent. Om du vill använda agentläge måste du välja det i chattfönstret.

  1. I chattfönstret i chattprompten väljer du listrutan läge och väljer Agent.

    Skärmbild som visar popup-menyn i rutan Chatt med agent vald.

  2. Chattfönstret bekräftar att du för närvarande är i agentläge.

    Skärmbild som visar chattfönstret som bekräftar att du nu är i agentläge.

  3. Om du vill se att agentläget fungerar använder du följande uppmaning:

    What are your tools?
    

    Kompletteringssvaret visar en lista över specifika verktyg för GitHub Copilot för Azure som är tillgängliga för GitHub Copilot. Svaret ger en bra översikt över de typer av funktioner som nu är tillgängliga för dig:

    I can assist you with various tasks using a range of tools. Here are the main tools I have available:
    
    1. Search and Navigation
      Semantic search for code or documentation
      File search using glob patterns
      Text search (grep)
      List directory contents
      Read file contents
      List code usages/references
    
    2. Code Editing and Analysis
      Insert edits into files
      Get errors in code files
      Test search (find test files)
    
    3. Terminal and Git Operations
      Run commands in terminal
      Get terminal output
      Get Git diffs and changed files
    
    4. Project Creation
      Create new workspaces
      Get project setup information
      Install VS Code extensions
      Create new Jupyter Notebooks
    
    5. Web and API Tools
      Fetch webpage content
      Get VS Code API references
    
    6. Azure Tools
      Azure development best practices
      Microsoft Learn documentation
      Azure resource management
      Azure authentication tools
      AI model deployment and management
      Azure Bicep schemas
      Service configuration and deployment
      Azure Developer CLI tools
    
    Would you like me to explain any specific tool in more detail or help you with a particular task?
    
    
  4. Den sista posten, Azure Developer CLI tools, kan användas med följande anvisning:

    What is the az command to list all my storage accounts ordered by location?
    

    Slutförandet av den uppmaningen kan generera:

    
    I'll help you generate the Azure CLI command to list all your storage accounts ordered by location. Let me use the Azure CLI generator tool to get the correct syntax for this command.
    
    To list all your storage accounts ordered by location in Azure, you can use the following Azure CLI command:
    
    az storage account list --query "sort_by(@, &location)"
    
    This command will:
    
    1. Retrieve all storage accounts you have access to in your Azure subscription
    2. Sort the results based on the location (Azure region) of each storage account
    3. Display the full details of each storage account in the sorted order
    
    If you'd prefer a more concise output focusing on specific fields, you could modify the query. For example, to show only the name and location in a table format:
    
    az storage account list --query "sort_by(@, &location)[].[name,location]" -o table
    
    Make sure you're logged into the Azure CLI before running this command. If you're not logged in yet, you can do so with az login.
    
    

Aktivera och inaktivera verktyg i agentläge

Du kanske vill inaktivera eller återaktivera vissa verktyg som är tillgängliga av GitHub Copilot för Azure.

  1. Välj verktygsikonen i chattfönstret.

    Skärmbild av chattfönstret med markeringar runt verktygsikonen.

  2. Använd kryssrutan bredvid listan över verktyg för att aktivera/inaktivera verktyg (eller grupper av verktyg).

    Skärmbild av listan över verktyg i Visual Studio Code.

Metodtips för att arbeta i agentläge

För att få bättre agentiska resultat bör du överväga följande metodtips.

  • När du uppmanas att göra det lägger du till filen i arbetsytan copilot-instructions.md.

    Skärmbild av Visual Studio Code-meddelandet för att lägga till filen med copilot-instruktioner på arbetsytan.

  • Behåll dina frågor så detaljerade som möjligt. I stället för en fråga som Generate a Python web application and deploy it to Azure, bör du dela upp det i några frågor var och en med ett mindre ansvarsområde.

  • Tillåt att GitHub Copilot utför arbete (i stället för att göra det själv). Ibland ber GitHub Copilot om behörighet att utföra en uppgift med knappen "Fortsätt". Även om det är möjligt för dig att utföra den uppgiften utanför chattfönstret bör du tillåta att GitHub Copilot utför uppgiften i stället. Detta gör att GitHub Copilot kan behålla kontexten för det aktuella tillståndet för sin större plan.

  • Tillåt att GitHub Copilot upprepar sig. Ibland ber GitHub Copilot om behörighet att utföra en uppgift upprepade gånger. Det gör detta för att bättre förstå tillståndet för projektfilerna och vad de ska göra härnäst. Du bör tillåta att GitHub Copilot upprepar de uppgifter som krävs.

  • Uttrycka dina inställningar. Om GitHub Copilot vill utföra en åtgärd men föredrar att den vidtar en annan åtgärd kan du instruera den att göra det på önskat sätt. Om den till exempel vill skapa en mapp som ska innehålla bicep-filer med namnet \.azurekan du ingripa och be den att använda en annan mapp med en fråga som:

    Instead of naming the folder `.azure`, please name it `infra`
    

Valfritt: Ange din standardanvändare

Om du har flera klienter för Microsoft Entra ID kan du ange en standardklientorganisation med hjälp av följande kommando:

@azure /changeTenant

Välj från en lista över tillgängliga klienter i listrutan överst i mitten.

Du kan också ange standardhyresgästen i tilläggsinställningarna.

  1. I Visual Studio Code går du till aktivitetsfältet och väljer Tillägg. Rulla sedan ned till GitHub Copilot för Azure.

    Skärmbild som visar GitHub Copilot för Azure i listan över tillägg i Visual Studio Code.

  2. Välj kugghjulsikonen i hörnet av tilläggets inlägg och sedan Inställningar från popup-menyn.

    Skärmbild som visar popup-menyn för GitHub Copilot för Azure.

  3. På fliken Inställningar ska du ställa in Azure Resource Graph-klientorganisation till ditt Microsoft Entra-klient-ID. Du hittar ditt Klient-ID för Microsoft Entra i Azure Portal.

    Skärmbild som visar fliken Inställningar med ett alternativ för att ange Azure Resource Graph-klientorganisationen.

Förutsättningar

Viktigt!

GitHub Copilot är en separat prenumeration som hanteras av GitHub. Frågor om GitHub Copilot-prenumerationer och support finns i Komma igång med en GitHub Copilot-plan.

Installera GitHub Copilot för Azure

  1. I Visual Studio 2022 går du till menyn Tillägg och väljer Hantera tillägg.
  2. I Extension Manager söker du efter och väljer GitHub Copilot för Azure (VS 2022). Välj knappen Installera.
  3. Efter en stund visas en banderoll: "Dina ändringar är schemalagda. Ändringarna börjar när Microsoft Visual Studio stängs." Stäng av Visual Studio.
  4. Dialogrutan VSIX Installer öppnas som bekräftar installationen. Välj knappen Ändra .
  5. Efter en liten stund bör du se "Ändringar slutförda". Välj knappen Stäng.
  6. Öppna Visual Studio 2022 igen.
  7. Välj knappen "GitHub Copilot" uppe till höger i fönstret i verktygsfältet. Välj Öppna chattfönster.
  8. När fönstret GitHub Copilot Chat visas går du till chattområdet längst ned och väljer Agentläge och väljer sedan knappen Välj verktyg (två skiftnycklar).
  9. I dialogrutan Välj verktyg bör du se "Azure MCP Server". Till höger visas "0/153" om inga verktyg har valts (vilket för närvarande är standard). Välj den överordnade noden för att välja alla verktyg.

Viktigt!

Om du inte ser "Azure MCP Server" i listan över verktyg kan du behöva avinstallera och installera om tillägget.

Skriv din första fråga

  1. Om chattfönstret inte redan är öppet kontrollerar du att det är öppet genom att välja menyalternativet Visa>GitHub Copilot Chat . Du bör se chattfönstret dockat till höger som standard.

    Skärmbild som visar GitHub Copilot Chat-fönstret i Visual Studio 2022.

  2. I chattens textområde längst ned i chattfönstret anger du följande fråga:

    Do I have any resources currently running?
    

    Skärmbild som visar en exempelprompt som skrivits in i chattområdet i Visual Studio 2022.

Som standard använder GitHub Copilot askläge . I askläget får du svar på dina frågor i chattfönstret. Med agentläget kan GitHub Copilot vidta åtgärder på din arbetsyta.

Svaret på din fråga beror på vad som för närvarande körs i Azure i din prenumeration.

Agentläge

I agentläge kan GitHub Copilot utföra uppgifter i hela Visual Studio-arbetsytan, göra ändringar, köra terminalkommandon och så vidare.

GitHub Copilot för Azure tillhandahåller "verktyg" till GitHub Copilot för att förbättra den agentiska upplevelsen genom djup integrering med Azure.

Om du vill växla mellan läget fråga och agent väljer du den nederre sparren bredvid alternativet Fråga i chattområdet och väljer önskat läge.

Skärmbild som visar lägesmenyn i chattområdet i Visual Studio 2022.

Aktivera och inaktivera verktyg i agentläge

Du kanske vill inaktivera eller återaktivera vissa verktyg som är tillgängliga av GitHub Copilot för Azure.

  1. Välj ikonen "Välj verktyg" i chattfönstret.

    Skärmbild av chattfönstret med knappen Välj verktyg klickad i Visual Studio 2022.

  2. Använd kryssrutan bredvid listan över verktyg för att aktivera/inaktivera verktyg (eller grupper av verktyg).

Förutsättningar

Viktigt!

GitHub Copilot är en separat prenumeration som hanteras av GitHub. Frågor om GitHub Copilot-prenumerationer och support finns i Komma igång med en GitHub Copilot-plan.

Installera GitHub Copilot för Azure

  1. Om du redan har installerat Visual Studio 2026 och vill lägga till GitHub Copilot för Azure efter den första installationen öppnar du Visual Studio Installer och väljer knappen Ändra , som visar tillgängliga arbetsbelastningar.

    Skärmbild som visar Visual Studio Installer med knappen Ändra markerad.

    Om du installerar Visual Studio 2026 för första gången visar Visual Studio Installer automatiskt tillgängliga arbetsbelastningar.

  2.  På fliken Arbetsbelastningar kontrollerar du att "Azure AI-utveckling" har valts.

    Skärmbild som visar Visual Studio Installer tillgängliga arbetsbelastningar med azure AI-utvecklingsalternativet valt och markerat.

  3. Välj knappen Installera för att slutföra installationen.

  4. Starta Visual Studio 2026 och skapa eller läsa in ett projekt.

  5. Öppna GitHub Copilot Chat.

  6. Logga in på ditt GitHub-konto om du uppmanas att göra det.

  7. Logga in på ditt Azure-konto om du uppmanas att göra det.

  8. I chattområdet väljer du knappen Välj verktyg (två skiftnycklar) för att visa en lista över tillgängliga verktyg. Aktivera alla Azure-verktyg genom att kontrollera de översta noderna för Azure.

    Skärmbild som visar dialogrutan Välj verktyg med Azure-noden markerad.

    Välj även den översta noden för Azure MCP Server.

    Skärmbild som visar dialogrutan Välj verktyg med Azure MCP Server-noden markerad.

Skriv din första fråga

  1. Om chattfönstret inte redan är öppet kontrollerar du att det är öppet genom att välja menyalternativet Visa>GitHub Copilot Chat . Du bör se chattfönstret dockat till höger som standard.

    Skärmbild som visar GitHub Copilot Chat-fönstret i Visual Studio 2026.

  2. I chattens textområde längst ned i chattfönstret anger du följande fråga:

    Do I have any resources currently running?
    

    Skärmbild som visar en exempelprompt som skrivits in i chattområdet i Visual Studio 2026.

Som standard använder GitHub Copilot askläge . I askläget får du svar på dina frågor i chattfönstret. Med agentläget kan GitHub Copilot vidta åtgärder på din arbetsyta.

Svaret på din fråga beror på vad som för närvarande körs i Azure i din prenumeration.

Agentläge

I agentläge kan GitHub Copilot utföra uppgifter i hela Visual Studio-arbetsytan, göra ändringar, köra terminalkommandon och så vidare.

GitHub Copilot för Azure tillhandahåller "verktyg" till GitHub Copilot för att förbättra den agentiska upplevelsen genom djup integrering med Azure.

Om du vill växla mellan läget fråga och agent väljer du den nederre sparren bredvid alternativet Fråga i chattområdet och väljer önskat läge.

Skärmbild som visar lägesmenyn i chattområdet i Visual Studio 2026.

Aktivera och inaktivera verktyg i agentläge

Du kanske vill inaktivera eller återaktivera vissa verktyg som är tillgängliga av GitHub Copilot för Azure.

  1. Välj ikonen "Välj verktyg" i chattfönstret.

    Skärmbild av chattfönstret med knappen Välj verktyg klickad i Visual Studio 2026.

  2. Använd kryssrutan bredvid listan över verktyg för att aktivera/inaktivera verktyg (eller grupper av verktyg).