Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
GitHub Copilot för Azure är ett GitHub Copilot-tillägg som gör det möjligt för utvecklare att använda naturligt språk för att:
- Läs mer om Azure-funktioner.
- Distribuera Azure-resurser.
- Hämta information om Azure-resurser.
- Diagnostisera och felsöka problem med Azure-resurser.
Du måste ha åtkomst till en Azure-prenumeration och prenumerera på GitHub Copilot. Kom igång med tillägget.
GitHub Copilot är utformat för att hjälpa utvecklare, inklusive utvecklare som är nya i Azure, att bli mer produktiva så snabbt som möjligt. För erfarna Azure-användare ersätter GitHub Copilot för Azure behovet av att:
- memorera eller leta upp Azure CLI-kommandon och -argument.
- skapa komplexa distributionsskript för hand.
- logga in och bläddra igenom Azure-portalen.
Hur det fungerar
GitHub Copilot för Azure kompletterar den allmänna kunskapen om en grundläggande stor språkmodell (LLM) som GPT-5 och Claude Sonnet 4 med verktygsanrop med hjälp av MCP-servern (Azure Model Context Protocol) som möjliggör interaktion med Azure-tjänster, system och Azure Resource Graph för att utföra specifika uppgifter åt dig. Över 35 Azure-tjänster är redan tillgängliga och fler tjänster och funktioner läggs till regelbundet. Läs mer om funktionerna i Azure MCP Server.
Utvecklingsmiljöer som stöds
Du kan använda GitHub Copilot för Azure i följande utvecklingsmiljöer som stöds:
| Klient som stöds | Description | Funktionssteg | Ladda ned länk | 
|---|---|---|---|
| Visual Studio Code | Surfaces GitHub Copilot för Azure via GitHub Copilot-användargränssnittet för både Ask- och Agent-lägen. Den lyfter även fram Azure MCP Server-verktygen. Tillhandahåller IDE-specifika verktyg och anpassade lägen. | Allmän tillgänglighet | Link | 
| Visual Studio 2022 | Visar även GitHub Copilot för Azure via GitHub Copilot-användargränssnittet och Azure MCP Server-verktygen, men ger endast åtkomst till Ask- och Agent-lägena. | Offentlig förhandsversion | Link | 
| Visual Studio 2026 | Visar inbyggda GitHub Copilot för Azure- och Azure MCP Server-verktyg via GitHub Copilot-användargränssnittet. Finns i både ask- och agentläge. | Offentlig förhandsversion | Verktygen är tillgängliga vid installationen av arbetsbelastningen för Azure- och AI-utveckling. | 
Primära scenarier
GitHub Copilot för Azure möjliggör för närvarande fyra primära scenarier:
| Kategori | Förklaring | Exempel | 
|---|---|---|
| Lär dig | Lär dig mer om Azure-tjänster och -verktyg i den senaste Microsoft Learn-dokumentationen. | 
 | 
| Utforma och utveckla | Be om vägledning och hjälp när du skapar appar för molnet. | 
 | 
| Distribuera | Skapa Azure-resurser och distribuera appar. | 
 | 
| Felsöka | Diagnostisera och felsöka program- och resursproblem. | 
 | 
| Optimera | Svara på frågor om resurser, inklusive platser, inställningar och resurshälsa. | 
 | 
Anmärkning
Kontrollera att ordet "Azure" finns någonstans i prompten så att LLM anropar rätt verktyg från Azure MCP Server.
Dokumentationen innehåller en snabbstart och exempelmeddelanden som hjälper dig att börja använda GitHub Copilot för Azure så snabbt som möjligt.
Bästa praxis
Att använda andrepiloter kan öka utvecklarproduktiviteten genom att svara på frågor, köra uppgifter och generera kod. Kom dock ihåg dessa viktiga regler:
- Granska alla AI-genererade svar. Verifiera deras korrekthet, tillämplighet, potentiella resultat (till exempel kostnader och säkerhet) innan du vidtar åtgärder baserat på dessa svar.
- Spara aldrig programhemligheter eller autentiseringsuppgifter i källkoden.
- Skicka aldrig in programhemligheter eller autentiseringsuppgifter i frågor eller i kod när du ställer frågor.
När du arbetar med verktyg baserade på stora språkmodeller använder du bra tekniker för att få bästa möjliga resultat. Följande tips kommer från artikeln Write effective prompts for Microsoft Copilot in Azure (Skriv effektiva frågor för Microsoft Copilot i Azure), som ger råd om snabb teknik i azure-kontexten.
- Var tydlig och specifik
- Ange förväntningar
- Lägga till kontext om ditt scenario
- Dela upp dina begäranden
- Anpassa din kod
- Använda Azure-terminologi
- Använda feedbackloopen
När du arbetar i agentläge kan du skapa längre frågor, men det är viktigt att begränsa copiloten innan du tillåter den att agera åt dig, särskilt när du arbetar med ditt Azure-konto. Här är en metod för att skapa en längre fråga som kan hjälpa dig att få de resultat du önskar.
- Kommando – "Vidta inga åtgärder innan jag har auktoriserat det." Förhindra att medpiloten vidtar åtgärder innan du validerar dess förståelse av prompten.
- Beskriv – Uttrycka vad du vill ska hända. Här beskriver du det arbete som du skulle göra för en medarbetare i tillräcklig detalj för att din medarbetare ska lyckas.
- Fråga - "Har du några klargörande frågor att ställa mig innan du börjar?" - Ge andrepiloten en möjlighet att identifiera oklara instruktioner.
- Iterera – Iterera med andrepiloten tills den förstår vad du ber den att göra. Den digitala andrepiloten kan kräva flera iterationer innan den har allt den behöver för att bli framgångsrik.
- Begäran – "Skapa en stegvis checklista som jag kan granska innan jag ger dig behörighet att köra planen." Detta tvingar inte bara andrepiloten att tänka före sina åtgärder och förklara sin strategi, det följer också dessa steg och ger status.
- Granska – Någon gång kan du lita på copiloten och inte granska dess arbete noggrant. Det är dock alltid bäst att se till att du granskar planen och förtydligar vad du vill ha.
- Auktorisera – "Jag har granskat planen och du har behörighet att börja."
- Verifiera – Ägna tid åt att kontrollera arbetet för att säkerställa att det åstadkommer det du avsåg.
Verktygsanrop
GitHub Copilot för Azure använder agentiska verktyg i bakgrunden för att utföra alla åtgärder. När GitHub Copilot enligt Azure-teamet först gjordes tillgängligt för Visual Studio Code, skapades egna verktyg för användning, men nu är riktningen att migrera bort från dessa proprietära verktyg till verktyg som tillhandahålls av Azure MCP-servern.
Här är en lista över alla verktyg som för närvarande stöds av GitHub Copilot för Azure. I listan visas även migreringsstatusen, som endast gäller för Visual Studio Code-versionen. Visual Studio 2022-versionen använder Azure MCP Server-verktyg som standard.
| Tool | Beskrivnings- och exempelfrågor | Migreringsstatus | 
|---|---|---|
| azure_list_activity_logs (listaktivitetloggar i Azure) | Visar en lista över aktivitetsloggar för en resurs under en angiven tid. 
 | Complete | 
| azure_diagnos_resurs | Diagnostiserar appens prestanda eller fel med hjälp av loggar och telemetri. 
 | Complete | 
| azure_get_auth_context | Hämtar aktuell Azure-autentiseringskontext (konto, prenumeration, klient). 
 | N/A | 
| azure_set_auth_context | Uppdaterar Azure-autentiseringskontexten (logga in/ut, växla klientorganisation eller prenumeration). 
 | N/A | 
| azure_get_azure_verified_module | Hämtar verifierade Bicep-moduler för en specifik resurstyp. 
 | Planerat | 
| azure_generate_azure_cli_command | Genererar Azure CLI-kommandon baserat på användarens avsikt. 
 | Complete | 
| azure_rekommendera_anpassade_lägen | Samlar in Azure-relaterade avsikter och föreslår lägen för att förbättra arbetsflöden. 
 | N/A | 
| azure_get_dotnet_template_tags | Listar taggar för filtrering av .NET-mallar "Vilka .NET-malltaggar är tillgängliga?" | N/A | 
| Azure-.NET-mallar-för-tagg | Hämtar listan över .NET-projektmallar som matchar en viss tagg för nya dotnet-kommandon. 
 | N/A | 
| azure_query_azure_resource_graph | Frågar Azure Resource Graph efter resurser, prenumerationer eller resursgrupper. 
 | Planerat | 
Relaterat innehåll
- Kom igång med GitHub Copilot för Azure genom att installera programvaran och skriva din första fråga.
- Följ snabbstarten för att förstå hur du inkluderar GitHub Copilot för Azure i arbetsflödet för programvaruutveckling. Snabbstarten beskriver hur du distribuerar tjänster till Azure, övervakar deras status och felsöker problem.
- Se exempeluppmaningar för att lära dig mer om Azure och förstå ditt Azure-konto, din prenumeration och dina resurser.
- Se exempelfrågor för att utforma och utveckla program för Azure.
- Se exempeluppanvisningarna för att distribuera ditt program till Azure.
- Se exempelfrågor för att optimera dina program i Azure.
- Se exempelfrågor för felsökning av dina Azure-resurser.