Delen via


Aan de slag met GitHub Copilot voor Azure

Ga aan de slag met GitHub Copilot voor Azure om uw ontwikkelwerkstroom te stroomlijnen en uw productiviteit op het Azure-platform te verbeteren. In deze handleiding wordt u begeleid bij de vereisten en installatie van GitHub Copilot voor Azure in Visual Studio, zodat u uw eerste prompt kunt schrijven.

Vereisten

Als u de stappen in dit artikel wilt uitvoeren, moet u ervoor zorgen dat u het volgende hebt:

Belangrijk

GitHub Copilot is een afzonderlijk abonnement dat wordt beheerd door GitHub. Zie Aan de slag met een GitHub Copilot-abonnement voor vragen over GitHub Copilot-abonnementen en ondersteuning.

Copilot in Azure is standaard beschikbaar voor alle gebruikers in een tenant. Globale beheerders kunnen echter de toegang tot Copilot in Azure beheren voor hun organisatie. Toegang kan ook worden verleend aan specifieke Microsoft Entra-gebruikers of -groepen. Zie Toegang tot Microsoft Copilot beheren in Azure voor meer informatie.

GitHub Copilot voor Azure installeren

  1. Selecteer in Visual Studio Code het pictogram Extensies .
  2. Zoek in de Extensions Marketplace naar GitHub Copilot voor Azure. Wanneer de GitHub Copilot voor Azure-extensie wordt weergegeven, selecteert u Installeren.
  3. Meld u aan bij uw Azure-account als u hierom wordt gevraagd.

Uw eerste prompt schrijven

  1. Zorg ervoor dat de extensie is geïnstalleerd, dat u juist bent geverifieerd en of de extensie correct werkt.

  2. Als het chatvenster nog niet is geopend, controleert u of het is geopend door de wisselknop Chat in de menubalk te selecteren of door de vervolgkeuzelijst naast de knop Chat in-/uitschakelen te selecteren en Chat openen (Ctrl+Alt+I) te selecteren.

    Schermopname van het menu Chat in-/uitschakelen geopend en de optie Chat openen selecteren.

  3. Voer in het chattekstgebied onder aan het chatvenster de volgende prompt in:

    Do I have any Azure resources currently running?
    

    Het antwoord op uw vraag is afhankelijk van wat er momenteel wordt uitgevoerd in Azure in uw abonnement.

  4. Gebruik vervolgens de volgende prompt:

    What are your tools?
    

    Het voltooiingsresultaat toont een lijst van specifiek voor GitHub Copilot voor Azure ontworpen hulpprogramma's die beschikbaar zijn voor GitHub Copilot. Het antwoord biedt een goed overzicht van de soorten functionaliteit die nu beschikbaar zijn voor u:

    I'll ask the Azure development helper to recommend custom modes relevant to listing and explaining the GitHub Copilot for Azure tools in VS Code; expected outcome: a short set of recommended modes or tips to tailor the tools explanation.
    
    Progress update: I queried the Azure development helper to get recommended custom modes for this topic. Next, I'll list and briefly explain the tools I have available (grouped and with example prompts and common uses) so you can copy/paste or use them directly in VS Code.
    
    Tools I can use (concise overview)
    
    1. Search & navigation
    
       - Capabilities: semantic code/documentation search, file search with globs, text search (grep), list directory contents, read file contents, find usages/references.
       - Example prompts:
          - "Find all usages of MyService in this workspace."
          - "Search for connectionString in **/*.config files."
       - When to use: locating code, docs, or examples quickly inside your repo.
    
    2. Code editing & analysis
       - Capabilities: insert edits into files, create or modify files, suggest refactors, report code errors, find test files.
       - Example prompts:
          - "Add a function to validate input in src/utils.js."
          - "Refactor this function to use async/await and update its tests."
       - When to use: implementing features, fixing bugs, generating or updating code.
    
    3. Terminal & Git operations
    
       - Capabilities: run shell commands, read terminal output, show git diffs and changed files.
       - Example prompts:
          - "Run npm test and show me failing tests."
          - "Stage and commit the changes with message 'fix: update README'."
       - When to use: run builds/tests, inspect outputs, perform git workflows (if enabled).
    
    4. Project creation & workspace setup
    
       - Capabilities: create new workspaces, scaffold projects (templates), install VS Code extensions, create notebooks.
       - Example prompts:
          - "Generate a Node.js express app scaffold in a new folder."
          - "Add recommended extensions for Python development."
       - When to use: bootstrapping projects or adding project-level config.
    
    5. Web & API tools
    
       - Capabilities: fetch web pages, retrieve API docs (for example VS Code API references), gather remote content for research.
       - Example prompts:
          - "Fetch the Azure CLI docs for az storage account list."
          - "Get the VS Code extension API docs for commands."
       - When to use: look up official docs or examples during work.
    
    6. Azure-specific tools
    
       - Capabilities: Azure development best practices guidance, Microsoft Learn documentation lookup, query Azure Resource Graph (when authenticated), manage Azure auth context (change tenant, sign out), generate Azure CLI / Bicep / ARM snippets, Bicep schemas, and guidance for deploying models and services.
       - Example prompts:
          - "What are Azure best practices for deploying this function app?"
          - "@azure /changeTenant — set my default tenant to <tenant-id>"
          - "Generate a Bicep template for an App Service and a Storage Account."
       - When to use: any task that touches Azure resources, deployment, or configuration.
    
    7. Documentation & learning
    
       - Capabilities: search and extract Microsoft Learn articles, provide code samples from official docs, show relevant how-to steps.
       - Example prompts:
          - "Show official docs for configuring Key Vault access policies."
          - "Give me a short tutorial on using Azure App Configuration."
       - When to use: learn or reference official Microsoft guidance.
    
    How I present results
    
    - Short answers or step-by-step instructions.
    - Full edits (I can create or modify files if you allow the extension to act).
    - Commands and code snippets you can paste into your terminal.
    - Checks (like running tests or linters) when terminal access is allowed.
    
    Example: Quick copy-paste prompts you can use in the VS Code chat
    
    - "What are your tools?" — lists the tools (this reply).
    - "Find all TODO comments in this repo and open a summary."
    - "Generate an az CLI command to list storage accounts sorted by region."
    - "@azure /changeTenant" — opens tenant selection (if you need to set a default).
    
    Notes and privacy/permissions
    
    - Some capabilities (like querying your Azure resources or running commands) require you to be signed in and to enable those tools in the extension (you can enable/disable specific tools in the chat pane tool list).
    - I won't perform actions that need elevated permissions without verifying your explicit consent.
    
    If you'd like, I can:
    
    - Expand any tool section with more example prompts and exact commands.
    - Show a short step-by-step for enabling/disabling tools in the chat pane.
    - Generate a one-page cheatsheet you can paste into an internal docs file. Which would you like next?
    
    

    De inhoud van het antwoord kan variëren en kan na verloop van tijd veranderen naarmate er nieuwe mogelijkheden en hulpprogramma's worden toegevoegd.

  5. Voer de volgende prompt uit om prompts over azure-specifieke hulpprogramma's te testen:

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

    De voltooiing van die prompt kan het volgende genereren:

    
    I'll show the exact az CLI commands (sorted ascending/descending) plus a few useful output variants and a quick note about prerequisites.
    
    Commands
    
    - Sorted by location (ascending), full JSON:
    
       az storage account list --query "sort_by(@, &location)" -o json
    
    - Sorted by location, show only name and location in a readable table:
    
       az storage account list --query "sort_by(@, &location)[].[name,location]" -o table
    
    - Sorted by location (descending):
    
       az storage account list --query "reverse(sort_by(@, &location))" -o json
    
    - Sorted by location and include resource group and SKU in table:
    
       az storage account list --query "sort_by(@, &location)[].[name,resourceGroup,sku.name,location]" -o table
    
    Notes
    
    - Run az login first and ensure the correct subscription is selected (e.g., az account set -s "<subscription-id-or-name>").
    - You need permission to list storage accounts in the chosen subscription.
    - The query uses JMESPath (sort_by/reverse) to order results client-side.
    
    Would you like a version that groups counts by region or that queries across all subscriptions?
    
    

Hulpprogramma's in de agentmodus in- en uitschakelen

Mogelijk wilt u bepaalde hulpprogramma's uitschakelen of opnieuw inschakelen die beschikbaar zijn voor GitHub Copilot voor Azure.

  1. Selecteer het pictogram van het hulpmiddel in het chatvenster.

    Schermopname van het chatpaneel met markering rond het pictogram Hulpmiddelen configureren.

  2. Gebruik het selectievakje naast de lijst met hulpprogramma's om hulpprogramma's (of groepen hulpprogramma's) in of uit te schakelen.

    Schermopname van de lijst met hulpprogramma's in Visual Studio Code.

Uw standaardtenant instellen

Als u meerdere Microsoft Entra ID-tenants hebt, kunt u een standaardtenant instellen met behulp van de volgende prompt:

@azure /changeTenant

Selecteer een van de beschikbare tenants in de vervolgkeuzelijst boven in het midden.

U kunt ook de standaardtenant instellen in de extensie-instellingen:

  1. Selecteer Extensies in Visual Studio Code op de activiteitenbalk. Schuif vervolgens omlaag naar GitHub Copilot voor Azure.

    Schermopname van GitHub Copilot voor Azure in de lijst met extensies in Visual Studio Code.

  2. Selecteer het tandwielpictogram in de hoek van de extensievermelding en selecteer vervolgens Instellingen in het snelmenu.

    Schermopname van het snelmenu voor GitHub Copilot voor Azure.

  3. Stel op het tabblad Instellingen de Azure Resource Graph-tenant in op uw Microsoft Entra-tenant-id. U vindt uw Microsoft Entra-tenant-id in Azure Portal.

    Schermopname van het tabblad Instellingen met een optie om de Azure Resource Graph-tenant in te stellen.

Het GitHub Copilot-bestand voor Azure-instructies weergeven

Het instructiesbestand (ook wel 'Azure Copilot-richtlijnen' genoemd) bevat richtlijnen op hoog niveau voor GitHub Copilot die wordt toegevoegd aan het contextvenster wanneer u prompts verzendt naar GitHub Copilot voor Azure-hulpprogramma's en Azure MCP Server-hulpprogramma's. De richtlijnen in dit bestand zijn bedoeld om globaal te zijn, wat betekent dat het is bedoeld voor alle interacties in GitHub Copilot voor Azure voor alle projecten. Dit bestand bevindt zich op een verborgen maplocatie en is niet bedoeld om te worden gewijzigd. U moet dit bestand niet wijzigen omdat het GitHub Copilot voor Azure kan verminderen of uitschakelen. Uw wijzigingen worden mogelijk overschreven met nieuwe updates voor GitHub Copilot voor Azure.

Door de 'Richtlijnen voor Azure Copilot' te bekijken, krijgt u inzicht in de wijze waarop de GitHub Copilot voor Azure-hulpprogramma's en de Azure MCP Server-hulpprogramma's worden geïntroduceerd in GitHub Copilot, zodat u meer inzicht krijgt in hoe het allemaal werkt.

Belangrijk

U moet dit bestand niet wijzigen.

  1. Selecteer ctrl + shift + p dit om het opdrachtenpalet te openen.

  2. Typ Chat: Configure Instructions en selecteer de invoer.

    Schermopname van het typen in het opdrachtenpalet van Visual Studio Code.

  3. Selecteer AzureCopilotGuidelines in de volgende stap .

    Schermopname van de optie om Azure Copilot-richtlijnen te selecteren.

  4. Er wordt een nieuw tabblad geopend met het instructiesbestand.

    Schermopname van het GitHub Copilot-bestand voor Azure-instructies.

    Belangrijk

    U moet dit bestand niet wijzigen.

Vereisten

Belangrijk

GitHub Copilot is een afzonderlijk abonnement dat wordt beheerd door GitHub. Zie Aan de slag met een GitHub Copilot-abonnement voor vragen over GitHub Copilot-abonnementen en ondersteuning.

GitHub Copilot voor Azure installeren

  1. In Visual Studio 2022 selecteert u Extensies beheren in het menu Extensies.
  2. Zoek en selecteer GitHub Copilot in Extension Manager voor Azure (VS 2022). Selecteer de knop Installeren .
  3. Na een ogenblik ziet u een banner: 'Uw wijzigingen zijn gepland. De wijzigingen beginnen wanneer Microsoft Visual Studio wordt gesloten. Sluit Visual Studio af.
  4. Het dialoogvenster VSIX Installer wordt geopend om de installatie te bevestigen. Selecteer de knop Wijzigen .
  5. Na enkele ogenblikpen ziet u 'Wijzigingen voltooid'. Selecteer de knop Sluiten .
  6. Open Visual Studio 2022 opnieuw.
  7. Selecteer de knop 'GitHub Copilot' in de rechterbovenhoek van het venster op de werkbalk. Selecteer Chatvenster openen.
  8. Wanneer het venster GitHub Copilot Chat wordt weergegeven, selecteert u onderaan in het chatgebied de Agent-modus en daarna de knop Hulpmiddelen (twee wrenches).
  9. In het dialoogvenster Hulpprogramma's selecteren ziet u 'Azure MCP-server'. Aan de rechterkant ziet u '0/153' als er geen hulpprogramma's zijn geselecteerd (dit is momenteel de standaardinstelling). Selecteer het bovenliggende knooppunt om alle hulpprogramma's te kiezen.

Belangrijk

Als u 'Azure MCP Server' niet ziet in de lijst met hulpprogramma's, moet u de extensie mogelijk verwijderen en opnieuw installeren.

Uw eerste prompt schrijven

  1. Als het chatvenster nog niet is geopend, controleert u of het is geopend door de menuoptieGitHub Copilot Chat> te selecteren. U ziet dat het chatvenster standaard aan de rechterkant is vastgezet.

    Schermopname van het GitHub Copilot Chat-venster in Visual Studio 2022.

  2. Voer in het chattekstgebied onder aan het chatvenster de volgende prompt in:

    Do I have any resources currently running?
    

    Schermopname van een voorbeeldprompt die is getypt in het chatgebied in Visual Studio 2022.

GitHub Copilot maakt standaard gebruik van de vraagmodus . Vraagmodus biedt antwoorden op uw prompts in het chatvenster. Met de agentmodus kan GitHub Copilot actie ondernemen in uw werkruimte.

Het antwoord op uw vraag is afhankelijk van wat er momenteel wordt uitgevoerd in Azure in uw abonnement.

Agentmodus

In de agentmodus kan GitHub Copilot taken uitvoeren in uw hele Visual Studio-werkruimte, het maken van bewerkingen, het uitvoeren van terminalopdrachten, enzovoort.

GitHub Copilot voor Azure biedt 'hulpprogramma's' voor GitHub Copilot om de agentische ervaring te verbeteren door middel van diepgaande integratie met Azure.

Als u wilt schakelen tussen de vraag- en agentmodus, selecteert u de dubbele punthaak omlaag naast de optie Vragen in het chatgebied en selecteert u de gewenste modus.

Schermopname van het modusmenu in het chatgebied in Visual Studio 2022.

Hulpprogramma's in de agentmodus in- en uitschakelen

Mogelijk wilt u bepaalde hulpprogramma's uitschakelen of opnieuw inschakelen die beschikbaar zijn voor GitHub Copilot voor Azure.

  1. Selecteer het pictogram Hulpmiddelen selecteren in het chatvenster.

    Schermopname van het chatvenster met de knop Hulpmiddelen selecteren waarop in Visual Studio 2022 is geklikt.

  2. Gebruik het selectievakje naast de lijst met hulpprogramma's om hulpprogramma's (of groepen hulpprogramma's) in of uit te schakelen.

Vereisten

Belangrijk

GitHub Copilot is een afzonderlijk abonnement dat wordt beheerd door GitHub. Zie Aan de slag met een GitHub Copilot-abonnement voor vragen over GitHub Copilot-abonnementen en ondersteuning.

GitHub Copilot voor Azure installeren

  1. Als u Visual Studio 2026 al hebt geïnstalleerd en GitHub Copilot voor Azure wilt toevoegen na de eerste installatie, opent u Visual Studio Installer en selecteert u de knop Wijzigen , waarin de beschikbare workloads worden weergegeven.

    Schermopname van het Installatieprogramma van Visual Studio met de knop Wijzigen gemarkeerd.

    Als u Visual Studio 2026 voor het eerst installeert, worden de beschikbare werkbelastingen automatisch weergegeven in het Installatieprogramma van Visual Studio.

  2.  Controleer op het tabblad Workloads of Azure AI-ontwikkeling is geselecteerd.

    Schermopname van de beschikbare workloads van visual Studio Installer met de azure AI-ontwikkeloptie geselecteerd en gemarkeerd.

  3. Selecteer de knop Installeren om de installatie te voltooien.

  4. Start Visual Studio 2026 en maak of laad een project.

  5. Open GitHub Copilot Chat.

  6. Meld u aan bij uw GitHub-account als u hierom wordt gevraagd.

  7. Meld u aan bij uw Azure-account als u hierom wordt gevraagd.

  8. Selecteer in het chatgebied de knop Hulpmiddelen selecteren (pictogram met twee moersleutels) om een lijst met beschikbare hulpmiddelen weer te geven. Schakel alle Azure-hulpprogramma's in door de belangrijkste knooppunten voor Azure te controleren.

    Schermopname van het dialoogvenster Hulpprogramma's selecteren waarop het Azure-knooppunt is ingeschakeld.

    Selecteer ook het bovenste knooppunt voor Azure MCP Server.

    Schermopname van het dialoogvenster Hulpprogramma's selecteren met het knooppunt Azure MCP Server ingeschakeld.

Uw eerste prompt schrijven

  1. Als het chatvenster nog niet is geopend, controleert u of het is geopend door de menuoptieGitHub Copilot Chat> te selecteren. U ziet dat het chatvenster standaard aan de rechterkant is vastgezet.

    Schermopname van het GitHub Copilot Chat-venster in Visual Studio 2026.

  2. Voer in het chattekstgebied onder aan het chatvenster de volgende prompt in:

    Do I have any resources currently running?
    

    Schermopname van een voorbeeldprompt die is getypt in het chatgebied in Visual Studio 2026.

GitHub Copilot maakt standaard gebruik van de vraagmodus . Vraagmodus biedt antwoorden op uw prompts in het chatvenster. Met de agentmodus kan GitHub Copilot actie ondernemen in uw werkruimte.

Het antwoord op uw vraag is afhankelijk van wat er momenteel wordt uitgevoerd in Azure in uw abonnement.

Agentmodus

In de agentmodus kan GitHub Copilot taken uitvoeren in uw hele Visual Studio-werkruimte, het maken van bewerkingen, het uitvoeren van terminalopdrachten, enzovoort.

GitHub Copilot voor Azure biedt 'hulpprogramma's' voor GitHub Copilot om de agentische ervaring te verbeteren door middel van diepgaande integratie met Azure.

Als u wilt schakelen tussen de vraag- en agentmodus, selecteert u de dubbele punthaak omlaag naast de optie Vragen in het chatgebied en selecteert u de gewenste modus.

Schermopname van het modusmenu in het chatgebied in Visual Studio 2026.

Hulpprogramma's in de agentmodus in- en uitschakelen

Mogelijk wilt u bepaalde hulpprogramma's uitschakelen of opnieuw inschakelen die beschikbaar zijn voor GitHub Copilot voor Azure.

  1. Selecteer het pictogram Hulpmiddelen selecteren in het chatvenster.

    Schermopname van het chatvenster met de knop Hulpmiddelen selecteren waarop in Visual Studio 2026 is geklikt.

  2. Gebruik het selectievakje naast de lijst met hulpprogramma's om hulpprogramma's (of groepen hulpprogramma's) in of uit te schakelen.