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:

    @azure Do I have any resources currently running?
    

    Schermopname van de standaardstatus van de vraagmodus van het chatvenster met een voorbeeldprompt.

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.

In de vraagmodus geeft het @azure deel aan dat u de Azure-chatdeelnemer wilt opnemen in het gesprek. Het bereik van uw prompt naar een specifiek domein, namelijk uw Azure-account.

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

Agentmodus

Vanaf Visual Studio Code versie 1.99 heeft GitHub Copilot de agentmodus geïntroduceerd, een agentische ervaring die taken kan uitvoeren in uw hele Visual Studio Code-werkruimte, bewerkingen kan maken, terminalopdrachten uitvoeren, enzovoort.

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

In de agentmodus hoeft u GitHub Copilot niet te instrueren om GitHub Copilot voor Azure te gebruiken met het @azure voorvoegsel.

Agentmodus inschakelen

Mogelijk moet u de agentmodus inschakelen.

  1. In Visual Studio Code, open Instellingen met behulp van het pictogram Beheren (tandwiel).

    Schermopname van het menu Instellingen van Visual Studio Code door de knop Beheren te selecteren.

  2. Zoek in de zoekbalk instellingen naar chat.agent.enabled.

  3. Schakel het selectievakje naast chatagent > in: Ingeschakeld.

    Schermopname van het dialoogvenster Instellingen met instellingen gefilterd op chat.agent.enabled.

Agentmodus gebruiken

Er zijn drie modi: vragen (standaard), bewerken en agent. Als u de agentmodus wilt gebruiken, moet u deze selecteren in het chatvenster.

  1. Selecteer in het chatvenster bij de chatprompt de vervolgkeuzelijst voor modus en kies Agent.

    Schermopname van het pop-upmenu in het vak Chat met Agent geselecteerd.

  2. In het chatvenster wordt bevestigd dat u zich momenteel in de agentmodus bevindt.

    Schermopname van het chatvenster waarin wordt bevestigd dat u zich nu in de agentmodus bevindt.

  3. Als u wilt zien dat de agentmodus werkt, gebruikt u 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 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. De laatste vermelding, Azure Developer CLI toolskan worden gebruikt met de volgende prompt:

    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 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.
    
    

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 chatvenster met markering rond het pictogram van het hulpmiddel.

  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.

Aanbevolen procedures voor het werken in de agentmodus

Bekijk de volgende aanbevolen procedures om betere agentische resultaten te krijgen.

  • Wanneer u hierom wordt gevraagd, voegt u het copilot-instructions.md bestand toe aan uw werkruimte.

    Schermopname van de Visual Studio Code-melding om het copilot-instructiesbestand toe te voegen aan de werkruimte.

  • Houd uw prompts zo gedetailleerd mogelijk. In plaats van een prompt zoals Generate a Python web application and deploy it to Azure, moet u dat opsplitsen in een paar prompts die elk een kleiner bereik van verantwoordelijkheid hebben.

  • Toestaan dat GitHub Copilot werk doet (in plaats van het zelf te doen). Soms vraagt GitHub Copilot om toestemming om een taak uit te voeren met de knop Doorgaan. Hoewel het mogelijk is om die taak buiten het chatvenster uit te voeren, moet u GitHub Copilot toestaan om de taak uit te voeren. Hierdoor kan GitHub Copilot de context van de huidige status van het grotere plan behouden.

  • Toestaan dat GitHub Copilot zichzelf herhaalt. Soms vraagt GitHub Copilot om toestemming om een taak herhaaldelijk uit te voeren. Dit doet u om meer inzicht te krijgen in de status van de projectbestanden en wat er vervolgens moet worden uitgevoerd. U moet GitHub Copilot toestaan taken te herhalen die moeten worden uitgevoerd.

  • Geef uw voorkeuren aan. Als GitHub Copilot een actie wil uitvoeren, maar u liever een andere actie wilt uitvoeren, kunt u deze opdracht geven om dit op uw gewenste manier te doen. Als het bijvoorbeeld een map wil maken om bicep-bestanden zoals \.azure te bevatten, kunt u ingrijpen en het vragen om een andere map te kiezen met een tip als:

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

Optioneel: 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.

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.