Első lépések GitHub Copilot az Azure számára

Ismerkedjen meg a GitHub Copilot Azure a fejlesztési munkafolyamat egyszerűsítése és a hatékonyság növelése érdekében a Azure platformon. Ez az útmutató végigvezeti a Azure Visual Studio GitHub Copilot előfeltételein és telepítésén, hogy megírhassa az első kérést.

Előfeltételek

A cikkben ismertetett lépések végrehajtásához győződjön meg arról, hogy rendelkezik a következőkkel:

Fontos

GitHub Copilot a GitHub által felügyelt különálló előfizetés. A GitHub Copilot-előfizetésekkel és -támogatással kapcsolatos kérdésekért lásd: A GitHub Copilot csomag kezdése.

Alapértelmezés szerint a Azure Copilot a bérlő összes felhasználója számára elérhető. A globális rendszergazdák azonban kezelhetik a szervezet Azure Copilot való hozzáférését. A hozzáférés adott Microsoft Entra felhasználók vagy csoportok számára is megadható. További információ: A Microsoft Copilot hozzáférésének kezelése Azure.

GitHub Copilot telepítése az Azure-hoz

  1. A Visual Studio Code-ban válassza az Extensions ikont.
  2. A Bővítmények piactéren keresse meg a GitHub Copilot Azure. Amikor megjelenik a GitHub Copilot az Azure bővítményhez, válassza az Install lehetőséget.
  3. Ha a rendszer kéri, jelentkezzen be Azure fiókjába.

Az első üzenet írása

  1. Győződjön meg arról, hogy a bővítmény telepítve van, megfelelően hitelesítve van, és hogy a bővítmény megfelelően működik.

  2. Ha a Csevegés ablak még nincs megnyitva, győződjön meg arról, hogy meg van nyitva a menüsáv Csevegés váltása gombjának kiválasztásával, vagy válassza a Csevegés váltása gomb melletti legördülő menüt, és válassza a Csevegés megnyitása (Ctrl+Alt+I) lehetőséget.

    Képernyőkép a Csevegés váltása menü megnyitásáról és a Csevegés megnyitása menüpont kiválasztásáról.

  3. A csevegőablak alján található csevegőszöveg-területen adja meg a következő üzenetet:

    Do I have any Azure resources currently running?
    

    A kérdésre adott válasz attól függ, hogy mi fut jelenleg az Azure-ban az előfizetésében.

  4. Ezután használja a következő parancssort:

    What are your tools?
    

    A befejezési válasz megjeleníti a GitHub Copilot for Azure-specifikus eszközök listáját, amelyek elérhetők a GitHub Copilot számára. A válasz jó áttekintést nyújt az Ön számára elérhető funkciók típusairól:

    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?
    
    

    A válasz tartalma változhat, és idővel változhat az új képességek és eszközök hozzáadásakor.

  5. Az Azure-specifikus eszközhasználatra vonatkozó kérések teszteléséhez próbálkozzon a következő parancssorsal:

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

    Az utasítás befejezése a következőt eredményezheti:

    
    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?
    
    

Eszközök engedélyezése és letiltása ügynök módban

Érdemes lehet letiltani vagy újra engedélyezni a GitHub Copilot által a Azure számára elérhető bizonyos eszközöket.

  1. Válassza ki az eszközikont a csevegőablakban.

    Képernyőkép a csevegőablakról, amelyen az Eszközök konfigurálása ikon látható.

  2. Az eszközök listája melletti jelölőnégyzet bejelölésével engedélyezheti vagy letilthatja az eszközöket (vagy eszközcsoportokat).

    Eszközök listájának képernyőképe a Visual Studio Code-ban.

Az alapértelmezett bérlő beállítása

Ha több Microsoft Entra ID bérlővel rendelkezik, az alábbi üzenettel állíthat be alapértelmezett bérlőt:

@azure /changeTenant

Válasszon az elérhető bérlők listájából a felső középső legördülő menüben.

Az alapértelmezett bérlőt a bővítménybeállításokban is beállíthatja:

  1. A Visual Studio Code tevékenységsávján válassza a Extensions lehetőséget. Ezután görgessen le a GitHub Copilot az Azure-hoz elemhez.

    Képernyőkép, amely az Azure GitHub Copilotot mutatja a Visual Studio Code bővítményeinek listájában.

  2. Válassza a fogaskerék ikont a bővítmény bejegyzésének sarkában, majd válassza a Beállítások elemet az előugró menüből.

    Képernyőkép, amely a GitHub Copilot Azure előugró menüjét mutatja.

  3. A Settings lapon állítsa a Azure Resource Graph bérlőt a Microsoft Entra bérlőazonosítójára. A Microsoft Entra bérlőazonosítóját a Azure portálon találja.

    Olyan képernyőkép, amely a Beállítások lapot jeleníti meg az Azure Resource Graph bérlő beállításának lehetőségével.

Tekintse meg a GitHub Copilot for Azure utasítási fájlt.

A instructions fájl (más néven "Azure Copilot irányelvek") magas szintű útmutatást tartalmaz a GitHub Copilot számára, amely a kontextusablakba kerül, amikor kéréseket küldenek a GitHub Copilotnak az Azure eszközök és az Azure MCP Server eszközökhöz. A fájl útmutatása globális jellegű, ami azt jelenti, hogy a GitHub Copilot minden interakciójára vonatkozik, minden Azure projektben. Ez a fájl egy rejtett mappahelyen található, és nem módosítható. Ne módosítsa ezt a fájlt, mert az csökkentheti vagy letilthatja a Azure GitHub Copilot, és a módosítások felülírhatók a Azure GitHub Copilot új frissítéseivel.

Az "Azure Copilot irányelvek" megtekintése betekintést nyújt abba, hogyan kerülnek bevezetésre az Azure eszközök a GitHub Copilothoz és az Azure MCP Server eszközök a GitHub Copilot számára, amelyek segítenek abban, hogy mélyebben megértsük, hogy az egész hogyan működik.

Fontos

Ezt a fájlt nem szabad módosítani.

  1. Válassza ki ctrl + shift + p a parancskatalógus megnyitásához.

  2. Írja be Chat: Configure Instructions, majd jelölje ki a bejegyzést.

    A Visual Studio Code parancspaletta használata közbeni gépelés képernyőképe.

  3. A következő lépésben válassza a lehetőséget AzureCopilotGuidelines .

    Az Azure Copilot irányelvek kiválasztási lehetőségének képernyőképe.

  4. Megnyílik egy új lap, amely tartalmazza az utasításfájlt.

    A GitHub Copilot az Azure-utasítások fájljának képernyőképe.

    Fontos

    Ezt a fájlt nem szabad módosítani.

Előfeltételek

A cikkben ismertetett lépések végrehajtásához győződjön meg arról, hogy rendelkezik a következőkkel:

Fontos

GitHub Copilot a GitHub által felügyelt különálló előfizetés. A GitHub Copilot-előfizetésekkel és -támogatással kapcsolatos kérdésekért lásd: A GitHub Copilot csomag kezdése.

Alapértelmezés szerint a Azure Copilot a bérlő összes felhasználója számára elérhető. A globális rendszergazdák azonban kezelhetik a szervezet Azure Copilot való hozzáférését. A hozzáférés adott Microsoft Entra felhasználók vagy csoportok számára is megadható. További információ: A Microsoft Copilot hozzáférésének kezelése Azure.

GitHub Copilot telepítése az Azure-hoz

Az Azure MCP be van építve a Visual Studio 2022-be. Nincs szükség külön GitHub Copilot Azure bővítményhez; a Azure MCP-eszközöket a Azure fejlesztési számítási feladat tartalmazza.

  1. Ha már telepítette a Visual Studio 2022-t, és a GitHub Copilotot az Azure-hoz szeretné hozzáadni a kezdeti telepítést követően, nyissa meg a Visual Studio Installert, és válassza a Modify gombot, amely megjeleníti az elérhető munkaterheléseket.

    Képernyőkép, amely a Visual Studio Telepítőt jeleníti meg a kiemelt Módosítás gombbal.

    Ha először telepíti a 2022-Visual Studio, a Visual Studio Telepítő automatikusan megjeleníti az elérhető számítási feladatokat.

  2. A Számítási feladatok lapon győződjön meg arról, hogy a Azure fejlesztés számítási feladat van kiválasztva.

    Screenshot, amely a Visual Studio Telepítőt jeleníti meg a Azure fejlesztési gomb kiemelésével.

  3. A telepítés befejezéséhez kattintson a Telepítés gombra.

Megjegyzés:

Azure MCP-eszközök rendszeres Visual Studio frissítésekkel vannak kiszolgálva. A frissítések beszerzéséhez használja a Visual Studio Telepítőt (Modify vagy Update), és győződjön meg arról, hogy a legújabb Visual Studio 2022-es verziót használja.

  1. Indítsa el Visual Studio 2022-ben, és hozzon létre vagy töltsön be egy projektet.

  2. Nyissa meg a GitHub Copilot Chat.

  3. Ha a rendszer kéri, jelentkezzen be GitHub fiókjába.

  4. Ha a rendszer kéri, jelentkezzen be Azure fiókjába.

  5. A csevegési területen válassza az Eszközök kiválasztása gombot (két wrenches ikon) az elérhető eszközök listájának megjelenítéséhez. Az összes Azure eszköz engedélyezéséhez ellenőrizze az Azure MCP Server v.x.x.x felső csomópontjait.

    Screenshot, amely a kijelölő eszközök párbeszédpanelt jeleníti meg, az Azure MCP Server csomópont be van jelölve.

Megjegyzés:

A Azure MCP-eszközök alapértelmezés szerint le vannak tiltva Visual Studio 2022-ben, és használat előtt manuálisan kell engedélyezni. Miután engedélyezte a Kiválasztási eszközök párbeszédpanelen, a Azure MCP-eszköz kijelölései a munkamenetek során is megmaradnak. A Visual Studio 2026-ra vonatkozó eszközök nem érhetők el a Visual Studio 2022-ben.

Az első üzenet írása

  1. Ha a Csevegés ablak még nincs megnyitva, a View>GitHub Copilot Chat menüpont kiválasztásával győződjön meg róla. Alapértelmezés szerint a jobb oldalon található csevegőablakot kell látnia.

    Screenshot, amely a GitHub Copilot Chat ablakát jeleníti meg a Visual Studio 2022.

  2. A csevegőablak alján található csevegőszöveg-területen adja meg a következő üzenetet:

    Do I have any resources currently running?
    

    Példakérdés, amelyet a Visual Studio 2022 csevegőfelületére írtak.

Alapértelmezés szerint GitHub Copilot ask módot használ. A Kérdés mód választ ad a csevegőablakban megjelenő kérdésekre. Agent mód lehetővé teszi, hogy a GitHub Copilot műveleteket hajtson végre a munkaterületen.

A kérdésre adott válasz attól függ, hogy mi fut jelenleg az Azure-ban az előfizetésében.

Ügynök mód

Ügynök módban a GitHub Copilot a teljes Visual Studio munkaterületen végrehajthat feladatokat, szerkesztéseket végezhet, terminálparancsokat hajthat végre stb.

A GitHub Copilot for Azure "eszközöket" biztosít a GitHub Copilot számára az ügynöki élmény javításához az Azure-ral való mély integráció révén.

A váltáshoz az ask és az ügynök mód között válassza a csevegőterületEn a Kérdés lehetőség melletti lefelé mutató sávot, és válassza ki a kívánt módot.

Screenshot, amely a Visual Studio 2022 csevegési területén az üzemmód menüt jeleníti meg.

Eszközök engedélyezése és letiltása ügynök módban

Érdemes lehet letiltani vagy újra engedélyezni a GitHub Copilot által a Azure számára elérhető bizonyos eszközöket.

  1. Válassza az "Eszközök kiválasztása" ikont a csevegőablakban.

    Képernyőkép a csevegőablakról, ahol a Visual Studio 2022 programban a kiválasztott eszközök gomb van megnyomva.

  2. Az eszközök listája melletti jelölőnégyzet bejelölésével engedélyezheti vagy letilthatja az eszközöket (vagy eszközcsoportokat).

Előfeltételek

A cikkben ismertetett lépések végrehajtásához győződjön meg arról, hogy rendelkezik a következőkkel:

Fontos

GitHub Copilot a GitHub által felügyelt különálló előfizetés. A GitHub Copilot-előfizetésekkel és -támogatással kapcsolatos kérdésekért lásd: A GitHub Copilot csomag kezdése.

Alapértelmezés szerint a Azure Copilot a bérlő összes felhasználója számára elérhető. A globális rendszergazdák azonban kezelhetik a szervezet Azure Copilot való hozzáférését. A hozzáférés adott Microsoft Entra felhasználók vagy csoportok számára is megadható. További információ: A Microsoft Copilot hozzáférésének kezelése Azure.

GitHub Copilot telepítése az Azure-hoz

  1. Ha már telepítette a Visual Studio 2026-ot, és GitHub Copilot for Azure-t szeretne hozzáadni a kezdeti telepítés után, nyissa meg a Visual Studio Installert, és válassza a Modify gombot, amely megjeleníti az elérhető munkaterheléseket.

    Képernyőkép, amely a Visual Studio Telepítőt jeleníti meg a kiemelt Módosítás gombbal.

    Ha először telepíti Visual Studio 2026-ot, a Visual Studio Telepítő automatikusan megjeleníti az elérhető számítási feladatokat.

  2.  A Számítási feladatok lapon győződjön meg arról, hogy a "Azure AI-fejlesztés" lehetőség van kiválasztva.

    Screenshot, amely a Visual Studio Telepítő elérhető számítási feladatait jeleníti meg a Azure AI-fejlesztési lehetőség kiválasztásával és kiemelésével.

  3. A telepítés befejezéséhez kattintson a Telepítés gombra.

  4. Indítsa el Visual Studio 2026-ot, és hozzon létre vagy töltsön be egy projektet.

  5. Nyissa meg a GitHub Copilot Chat.

  6. Ha a rendszer kéri, jelentkezzen be GitHub fiókjába.

  7. Ha a rendszer kéri, jelentkezzen be Azure fiókjába.

  8. A csevegési területen válassza az Eszközök kiválasztása gombot (két wrenches ikon) az elérhető eszközök listájának megjelenítéséhez. Az összes Azure eszköz engedélyezéséhez ellenőrizze az Azure felső csomópontjait.

    A

    Válassza ki az Azure MCP Server legfelső csomópontot is.

    Screenshot, amely a kijelölő eszközök párbeszédpanelt jeleníti meg, az Azure MCP Server csomópont be van jelölve.

Az első üzenet írása

  1. Ha a Csevegés ablak még nincs megnyitva, a View>GitHub Copilot Chat menüpont kiválasztásával győződjön meg róla. Alapértelmezés szerint a jobb oldalon található csevegőablakot kell látnia.

    Screenshot, amely a GitHub Copilot Chat ablakát jeleníti meg a Visual Studio 2026.

  2. A csevegőablak alján található csevegőszöveg-területen adja meg a következő üzenetet:

    Do I have any resources currently running?
    

    Példakérés, amely be van írva a Visual Studio 2026 csevegő területére.

Alapértelmezés szerint GitHub Copilot ask módot használ. A Kérdés mód választ ad a csevegőablakban megjelenő kérdésekre. Agent mód lehetővé teszi, hogy a GitHub Copilot műveleteket hajtson végre a munkaterületen.

A kérdésre adott válasz attól függ, hogy mi fut jelenleg az Azure-ban az előfizetésében.

Ügynök mód

Ügynök módban a GitHub Copilot a teljes Visual Studio munkaterületen végrehajthat feladatokat, szerkesztéseket végezhet, terminálparancsokat hajthat végre stb.

A GitHub Copilot for Azure "eszközöket" biztosít a GitHub Copilot számára az ügynöki élmény javításához az Azure-ral való mély integráció révén.

A váltáshoz az ask és az ügynök mód között válassza a csevegőterületEn a Kérdés lehetőség melletti lefelé mutató sávot, és válassza ki a kívánt módot.

Screenshot, amely a Visual Studio 2026 csevegési területén a mód menüt mutatja

Eszközök engedélyezése és letiltása ügynök módban

Érdemes lehet letiltani vagy újra engedélyezni a GitHub Copilot által a Azure számára elérhető bizonyos eszközöket.

  1. Válassza az "Eszközök kiválasztása" ikont a csevegőablakban.

    <sb0>A csevegőablak képernyőképe a "Eszközök kiválasztása" gomb megnyomásával a Visual Studio 2026-ban.</sb0>

  2. Az eszközök listája melletti jelölőnégyzet bejelölésével engedélyezheti vagy letilthatja az eszközöket (vagy eszközcsoportokat).

  • Az Azure GitHub Copilot és annak működésének megértése.
  • A quickstart segítségével megtudhatja, hogyan foglalhatja bele a Azure GitHub Copilot a szoftverfejlesztési munkafolyamatba. A rövid útmutató bemutatja, hogyan helyezhet üzembe szolgáltatásokat Azure, hogyan figyelheti az állapotukat, és hogyan háríthatja el a problémákat.
  • Lásd a példamondatokat arról, hogyan tudhat meg többet az Azure-ről, valamint az Azure-fiókjáról, -előfizetéséről és -erőforrásairól.
  • Tekintse meg a Azure alkalmazásainak tervezésére és fejlesztésére vonatkozó példakéréseket.
  • Lásd példakéréseket az alkalmazás Azure-ba történő üzembe helyezéséhez.
  • Tekintse meg az Azure-erőforrások hibaelhárítására vonatkozó példákat.