Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
GitHub Copilot voor Azure is een GitHub Copilot-extensie waarmee ontwikkelaars natuurlijke taal kunnen gebruiken om:
- Meer informatie over Azure-functies.
- Azure-resources implementeren.
- Informatie over Azure-resources ophalen.
- Problemen met Azure-resources vaststellen en oplossen.
U moet toegang hebben tot een Azure-abonnement en zijn geabonneerd op GitHub Copilot. Ga aan de slag met de extensie.
GitHub Copilot is ontworpen om ontwikkelaars, waaronder ontwikkelaars die nieuw zijn in Azure, te helpen om zo snel mogelijk productiever te zijn. Voor ervaren Azure-gebruikers vervangt GitHub Copilot voor Azure de noodzaak om:
- Azure CLI-opdrachten en -argumenten onthouden of opzoeken.
- maak complexe implementatiescripts handmatig.
- meld u aan en blader door Azure Portal.
Hoe het werkt
GitHub Copilot voor Azure is een aanvulling op de algemene kennis van een basismodel voor grote talen (LLM), zoals GPT-5 en Claude Sonnet 4, met hulpprogramma's die worden aangeroepen met behulp van de MCP-server (Azure Model Context Protocol) die interactie met Azure-services, -systemen en Azure Resource Graph mogelijk maakt om namens u specifieke taken uit te voeren. Meer dan 35 Azure-services zijn al beschikbaar en er worden regelmatig meer services en mogelijkheden toegevoegd. Meer informatie over de mogelijkheden van Azure MCP Server.
Ondersteunde ontwikkelomgevingen
U kunt GitHub Copilot voor Azure gebruiken in de volgende ondersteunde ontwikkelomgevingen:
| Ondersteunde client | Description | Functiefase | Koppeling downloaden | 
|---|---|---|---|
| Visual Studio Code | Surfaces GitHub Copilot voor Azure via de gebruikersinterface van GitHub Copilot voor de modi Ask en Agent. Ook worden de Azure MCP Server-tools weergegeven. Biedt IDE-specifieke hulpprogramma's en aangepaste modi. | Algemene beschikbaarheid | Verbinden | 
| Visual Studio 2022 | Maakt de GitHub Copilot voor Azure beschikbaar via de GitHub Copilot-gebruikersinterface en de Azure MCP Server-tools, maar biedt alleen toegang tot de modus vragen en agent. | Openbare preview | Verbinden | 
| Visual Studio 2026 | Toont ingebouwde GitHub Copilot voor Azure- en Azure MCP Server-hulpprogramma's via de gebruikersinterface van GitHub Copilot. Beschikbaar in zowel "Vraag" als "Agent" modus. | Openbare preview | De hulpprogramma's zijn beschikbaar bij de installatie van de Azure- en AI-ontwikkelworkload. | 
Primaire scenario's
GitHub Copilot voor Azure maakt momenteel vier primaire scenario's mogelijk:
| Categorie | Uitleg | Voorbeelden | 
|---|---|---|
| leren | Meer informatie over Azure-services en -hulpprogramma's uit de nieuwste Microsoft Learn-documentatie. | 
 | 
| Ontwerpen en ontwikkelen | Vraag om hulp en hulp bij het bouwen van apps voor de cloud. | 
 | 
| Implementeren | Azure-resources maken en apps implementeren. | 
 | 
| Problemen oplossen | Problemen met toepassingen en resources vaststellen en oplossen. | 
 | 
| Optimaliseren | Beantwoord vragen over resources, waaronder locaties, instellingen en resourcestatus. | 
 | 
Opmerking
Zorg ervoor dat het woord 'Azure' zich ergens in de prompt bevindt, zodat de LLM het juiste hulpprogramma aanroept van Azure MCP Server.
De documentatie bevat een quickstart en voorbeeldprompts om u zo snel mogelijk te helpen gitHub Copilot voor Azure te gebruiken.
Aanbevolen procedures
Het gebruik van copilots kan de productiviteit van ontwikkelaars verhogen door vragen te beantwoorden, taken uit te voeren en code te genereren. Onthoud echter deze essentiële regels:
- Bekijk alle door AI gegenereerde antwoorden. Valideer de juistheid, toepasbaarheid, mogelijke resultaten (zoals kosten en beveiliging) voordat u actie onderneemt op basis van deze antwoorden.
- Sla toepassingsgeheimen of -referenties nooit op in de broncode.
- Verzend nooit toepassingsgeheimen of referenties in vragen of in code wanneer u vragen stelt.
Wanneer u met elke tool werkt op basis van grote taalmodellen, gebruik dan goede prompt-engineeringtechnieken voor de beste resultaten. De volgende tips zijn afkomstig uit het artikel Effectieve prompts schrijven voor Microsoft Copilot in Azure, die advies biedt voor prompt-engineering in de context van Azure.
- Wees duidelijk en specifiek
- Verwachtingen instellen
- Context toevoegen over uw scenario
- Uw aanvragen opsplitsen
- Uw code aanpassen
- Azure-terminologie gebruiken
- De feedbacklus gebruiken
Wanneer u in de agentmodus werkt, kunt u langere prompts maken, maar het is belangrijk om de copilot te beperken voordat u dit namens u toestaat, met name wanneer u met uw Azure-account werkt. Hier volgt een benadering voor het bouwen van een langere prompt waarmee u de gewenste resultaten kunt verkrijgen.
- Opdracht - "Voer geen actie uit totdat ik het geautoriseerd heb." Voorkom dat de copilot actie onderneemt voordat u zijn begrip van de opdracht valideert.
- Beschrijven- Uitdrukken wat u wilt doen. Hier beschrijft u het werk dat u met voldoende details aan een collega zou doen, zodat uw collega succesvol kan zijn.
- Stel het - "Heb je eventuele verduidelijkingsvragen om me te stellen voordat je begint?" - Geef de copilot een kans om onduidelijke instructies te identificeren.
- Itereren - Herhaal het proces met de copilot tot deze begrijpt wat u wilt dat het doet. De copilot heeft mogelijk verschillende iteraties nodig voordat het alles heeft wat nodig is om succesvol te zijn.
- Aanvraag - "Maak een stapsgewijs controlelijstplan dat ik kan controleren voordat ik u machtig het plan uit te voeren." Dit dwingt niet alleen de copilot om vooruit te denken over zijn acties en de aanpak uit te leggen, maar volgt ook deze stappen en biedt een status.
- Review - Op een bepaald moment vertrouwt u de copilot en controleert u het werk niet goed. Het is echter altijd het beste om ervoor te zorgen dat u het plan bekijkt en duidelijk maakt wat u wilt.
- Autoriseren - "Ik heb het plan beoordeeld en u bent gemachtigd om te beginnen."
- Valideren : besteed tijd aan het controleren van het werk om ervoor te zorgen dat het werkt wat u bedoelde.
Aanroepen van hulpprogramma's
GitHub Copilot voor Azure maakt achter de schermen gebruik van agentische hulpprogramma's om alle bewerkingen uit te voeren. Toen het gitHub Copilot voor Azure-team voor het eerst werd uitgebracht voor Visual Studio Code, heeft het team eigen hulpprogramma's gemaakt voor gebruik, maar de huidige richting is om te migreren van eigen hulpprogramma's naar hulpprogramma's die worden geleverd door de Azure MCP Server.
Hier volgt een lijst met alle hulpprogramma's die momenteel worden ondersteund door GitHub Copilot voor Azure. Ook vermeld is de migratiestatus, die alleen van toepassing is op de Visual Studio Code-versie. De Versie van Visual Studio 2022 maakt standaard gebruik van Azure MCP Server-hulpprogramma's.
| Tool | Beschrijving en voorbeeldprompts | Migratiestatus | 
|---|---|---|
| azure_list_activity_logs | Toont activiteitenlogboeken voor een resource gedurende een opgegeven tijd. 
 | Complete | 
| azure_diagnose_resource | Hiermee worden de prestaties of fouten van apps vastgesteld met behulp van logboeken en telemetrie. 
 | Complete | 
| azure_get_auth_context | Hiermee haalt u de huidige Azure-verificatiecontext (account, abonnement, tenant) op. 
 | N/A | 
| azure_authenticatie_context_instellen | Hiermee wordt de Azure-verificatiecontext bijgewerkt (aanmelden/uitschakelen, tenant of abonnement veranderen). 
 | N/A | 
| azure_get_azure_verified_module | Hiermee worden geverifieerde Bicep-modules opgehaald voor een resourcetype. 
 | Planned | 
| azure_generate_azure_cli_command | Hiermee worden Azure CLI-opdrachten gegenereerd op basis van de intentie van de gebruiker. 
 | Complete | 
| azure_aanbevolen_aangepaste_modus | Legt de intentie van Azure vast en stelt modi voor om werkstromen te verbeteren. 
 | N/A | 
| azure_get_dotnet_template_tags | Bevat tags voor het filteren van .NET-sjablonen 'Welke .NET-sjabloontags zijn beschikbaar?' | N/A | 
| azure_dotnet_templates_voor_tag | Haalt de lijst met .NET-projectsjablonen op die overeenkomen met een bepaalde tag voor nieuwe dotnet-opdrachten. 
 | N/A | 
| azure_query_azure_resource_graph | Query's uitvoeren op Azure Resource Graph voor resources, abonnementen of resourcegroepen. 
 | Planned | 
Gerelateerde inhoud
- Ga aan de slag met GitHub Copilot voor Azure door de software te installeren en uw eerste prompt te schrijven.
- Volg de quickstart om te begrijpen hoe u GitHub Copilot voor Azure kunt opnemen in uw werkstroom voor softwareontwikkeling. In de quickstart wordt beschreven hoe u services implementeert in Azure, de status ervan bewaakt en problemen oplost.
- Zie voorbeeldprompts voor meer informatie over Azure en inzicht in uw Azure-account, -abonnement en -resources.
- Zie voorbeeldprompts voor het ontwerpen en ontwikkelen van toepassingen voor Azure.
- Zie voorbeeldprompts voor het implementeren van uw toepassing in Azure.
- Zie voorbeeldprompts voor het optimaliseren van uw toepassingen in Azure.
- Zie voorbeeldprompts voor het oplossen van problemen met uw Azure-resources.