Mi az a GitHub Copilot az Azure-hoz?

A Azure GitHub Copilot egy GitHub Copilot bővítmény, amely lehetővé teszi a fejlesztők számára, hogy természetes nyelvet használjanak a következő célokra:

  • További információ Azure funkciókról.
  • Azure erőforrások üzembe helyezése.
  • Információk Azure erőforrásokról.
  • Az Azure erőforrásokkal kapcsolatos problémák diagnosztizálása és elhárítása.

Az Azure előfizetéshez való hozzáférésre és a GitHub Copilot előfizetésére van szüksége. A bővítmény használatának első lépései.

GitHub Copilot célja, hogy segítse a fejlesztőket, köztük a Azure új fejlesztőit, hogy a lehető leggyorsabban hatékonyabbak legyenek. Tapasztalt Azure felhasználók számára a GitHub Copilot az Azure-hez a következőkre nincs szükség:

  • Azure CLI parancsok és argumentumok memorizálása vagy keresése.
  • összetett üzembehelyezési szkripteket hozhat létre kézzel.
  • jelentkezzen be, és böngésszen az Azure portálon.

Hogyan működik?

A GitHub Copilot for Azure a legújabb alapvető nagy nyelvi modellek (LLM-ek) általános tudását az Azure Model Context Protocol (MCP) Server segítségével megvalósított eszközhívással egészíti ki, amely lehetővé teszi az Azure-szolgáltatásokkal, rendszerekkel és az Azure Resource Graph-fal való interakciót, hogy meghatározott feladatokat hajtson végre az Ön nevében. A több mint 50 Azure szolgáltatás már elérhetőek, és rendszeresen további szolgáltatásokat és képességeket adnak hozzá. További információ a Azure MCP Server képességeiről.

Azure Készségek – beleértve a azure-prepare, a azure-validate és a azure-deploy – a bővítmény automatikusan telepítve van, így strukturált, többlépéses munkafolyamatokat tesz lehetővé a gyakori Azure feladatokhoz.

Támogatott fejlesztési környezetek

A Azure GitHub Copilot a következő támogatott fejlesztési környezetekben használható:

Támogatott ügyfél Description Funkciófázis Letöltési hivatkozás
Visual Studio Code Az Azure-hoz készült GitHub Copilot a GitHub Copilot felhasználói felületén keresztül érhető el. Emellett a Azure MCP-kiszolgáló eszközeit is megjeleníti. IDE-specifikus eszközöket és egyéni módokat biztosít. Általános elérhetőség Link
Visual Studio 2022 A beépített Azure MCP Server-eszközöket a GitHub Copilot felhasználói felületén keresztül jeleníti meg. Nyilvános előzetes verzió Az eszközök a Azure fejlesztési számítási feladat telepítésekor érhetők el.
Visual Studio 2026 A GitHub Copilot beépített funkciói elérhetők az Azure és az Azure MCP Server eszközöknél a GitHub Copilot felhasználói felületén keresztül. Általános elérhetőség Az eszközök a Azure és az AI fejlesztési számítási feladatainak telepítésekor érhetők el.
Claude Code Elérhetővé teszi a GitHub Copilot for Azure használatát a Claude Code AI-asszisztensen keresztül. Azure készségeket és Azure MCP Server-eszközöket biztosít. Általános elérhetőség Futtassa a /plugin install azure@claude-plugins-official parancsot a Claude Code-ban, vagy futtassa a /plugin parancsot, és keressen rá az „azure” kifejezésre a Marketplace-en.
GitHub Copilot parancssori felület A parancssorból elérhetővé teszi a GitHub Copilot for Azure-t. Lehetővé teszi Azure készségeket és Azure MCP Server-eszközöket a terminál-munkafolyamatokban. Általános elérhetőség Telepítse a GitHub Copilot parancssori felületet és hitelesítse GitHub fiókjával.
IntelliJ (JetBrains) A GitHub Copilot for Azure a GitHub Copilot bővítményen keresztül érhető el a JetBrains IDE-kben. Azure MCP Server-eszközöket és Azure készségeket biztosít. Általános elérhetőség Telepítse a GitHub Copilot bővítményt a JetBrains Marketplace-ből.

Elsődleges forgatókönyvek

A Azure GitHub Copilot jelenleg négy elsődleges forgatókönyvet tesz lehetővé:

Kategória Magyarázat Példák
Learn A Azure szolgáltatásokról és eszközökről a legújabb Microsoft Learn dokumentációból tájékozódhat.
  • "Milyen Azure szolgáltatásokat használjak az alkalmazásommal?"
  • "Milyen típusú Azure OpenAI-modellek érhetők el?"
  • "Mi az a Azure AI Keresés, és miért érdemes használni?"
  • "Hogyan működik a díjszabás Azure SQL?"
Tervezés és fejlesztés Útmutatást és segítséget kérhet a felhőbeli alkalmazások létrehozásakor.
  • "Tud segíteni egy RAG-alkalmazás összeállításában Python-nal az Azure-ra való üzembe helyezéshez?"
  • Használja az azd parancsot, hogy leállítsa a projektemet az Azure-ban.
  • "Mi egy pizza cég, és szeretnénk létrehozni egy online testreszabott pizza szállítási megoldás. Hozzon létre egy API-t a pizzarendelések fogadásához a Azure."
Üzembe helyezés Azure erőforrások létrehozása és alkalmazások üzembe helyezése.
  • Segíthet az alkalmazásomat üzembe helyezni az Azure-ba?
  • CI/CD-folyamatra van szükségem, hogy üzembe helyezhessem az alkalmazást az Azure-on.
  • Az azd használatával távolítsam el a projektemet az Azure-ból.
Hibaelhárítás Alkalmazás- és erőforrásproblémák diagnosztizálása és hibaelhárítása.
  • "Mi használja fel a GPT-5 modellkvótámat a Azure?"
  • Megtudhatja, miért fut lassan az Azure-on a Kubernetes-fürt.
  • "Miért 500 hiba jelenik meg a webhely megnyitásakor Azure?"

Megjegyzés:

Győződjön meg arról, hogy a "Azure" szó valahol szerepel a parancssorban, hogy az LLM meghívja a megfelelő eszközt Azure MCP-kiszolgálóról.

A dokumentáció gyorsútmutatót és példákat tartalmaz, amelyek segítenek a GitHub Copilot a Azure lehető leggyorsabb használatában.

Ajánlott eljárások

Először használja az Ügynök módot a legjobb élmény érdekében a többlépéses feladatok elvégzése során. A Ask mód (@azure) használatával gyorsan kérdéseket tehet fel Azure szolgáltatásokkal kapcsolatban.

Másodszor, írja be a "Azure" szót az üzenetbe, hogy Copilot megértse, hogy az Azure MCP-kiszolgálóról kell eszközöket hívnia.

Harmadszor, a copilotok használata növelheti a fejlesztői hatékonyságot a kérdések megválaszolásával, a feladatok végrehajtásával és a kód generálásával. Ne feledje azonban ezeket a létfontosságú szabályokat:

  • Tekintse át az AI által generált összes választ. A válaszok alapján történő fellépés előtt ellenőrizze azok helyességét, alkalmazhatóságát, lehetséges kimeneteleit (például a költségeket és a biztonságot).
  • Soha ne mentse az alkalmazás titkos kulcsait vagy hitelesítő adatait a forráskódban.
  • Amikor kérdéseket tesz fel, soha ne küldjön be alkalmazáskulcsokat vagy hitelesítő adatokat kérdésekbe vagy kódba.

Ha bármilyen nagy nyelvi modellen alapuló eszközzel dolgozik, a legjobb eredmény érdekében használjon jó gyorstervezési technikákat. Az alábbi tippek az Az Azure-ban a Microsoft Copilot hatékony utasításainak írása című cikkből származnak, amely tanácsokat ad az Azure környezetében az utasítástervezéshez.

Ügynök módban hosszabb kéréseket hozhat létre, azonban fontos, hogy korlátozza a copilotot, mielőtt lehetővé tenné, hogy az Ön nevében járjon el, különösen akkor, ha a Azure-fiókjával dolgozik. Az alábbiakban egy hosszabb kérést készítünk, amely segíthet a kívánt eredmények eléréséhez.

  • Parancs – "Ne tegyen semmilyen műveletet, amíg nem engedélyezem." Mielőtt ellenőrizené a kérdés megértését, a copilot ne léptethet műveletet.
  • Leírás – Fejezze ki, hogy mi történjen. Itt úgy írja le a munkát, mintha egy munkatársnak magyarázná el, elég részletesen ahhoz, hogy a munkatársa sikerrel járjon.
  • Tegye fel - "Vannak tisztázó kérdések, amelyeket fel kell tennie nekem, mielőtt elkezdené?" – Adjon lehetőséget a másodpilóta számára a nem egyértelmű utasítások azonosítására.
  • Ismétlés - Ismételje a műveletet a copilottal, amíg meg nem érti, mit kér tőle, hogy tegyen. A másodpilóta több iterációt igényelhet, mielőtt mindennel rendelkezne, ami sikeresnek kell lennie.
  • Kérés – "Hozzon létre egy részletes ellenőrzőlista-tervet, amelyet áttekinthetek, mielőtt engedélyezem, hogy végrehajtsa a tervet." Ez nem csak arra kényszeríti a másodpilótát, hogy előre gondolkodjon a tettei előtt, és elmagyarázza a megközelítését, hanem ezeket a lépéseket is követi, és állapotot biztosít.
  • Áttekintés – Egy ponton megbízhat a másodpilótában, és nem fogja szorosan átnézni a munkáját. Azonban mindig a legjobb, ha áttekinti a tervet, és tisztázza, hogy mit szeretne.
  • Engedélyezés – "Áttekintettem a tervet, és ön jogosult a kezdésre."
  • Ellenőrzés – Töltsön időt a munka ellenőrzésére, hogy biztosan a kívánt eredményt érje el.

Eszközhívási funkció

Az Azure-hez készült GitHub Copilot ügynöki eszközöket használ a színfalak mögött az összes művelet végrehajtásához. A Visual Studio Code első megjelenésekor az Azure csapata a GitHub Copilot számára saját fejlesztésű eszközöket hozott létre használatra, azonban a jelenlegi irány az, hogy a védett eszközökről az Azure MCP-kiszolgáló által biztosított eszközökre történjen az átállás.

Íme a GitHub Copilot által a Azure által jelenleg támogatott összes eszköz listája. A listában szerepel az áttelepítés állapota is, amely kizárólag a Visual Studio Code verzióra vonatkozik. A Visual Studio 2022-es verziója alapértelmezés szerint Azure MCP Server-eszközöket használ.

Tool Leírás és példafeladatok Migrálás állapota
azure_list_activity_logs Egy erőforrás tevékenységnaplóinak listája egy adott időpontban.
  • "A webalkalmazás tevékenységnaplóinak megjelenítése"
  • "Mi történt az elmúlt 24 órában a virtuális gépemmel?"
Complete
azure_diagnosztikai_erőforrás Naplókkal és telemetriával diagnosztizálja az alkalmazások teljesítményét vagy hibáit.
  • "Miért lassú az alkalmazásom?"
  • "Segítség az alkalmazással kapcsolatos problémák diagnosztizálásához"
Complete
azure_get_auth_context Lekéri az aktuális Azure hitelesítési környezetet (fiók, előfizetés, bérlő).
  • "Milyen Azure fiókkal jelentkeztem be?"
  • Mutasd az aktuális bérlőmet
N/A
azure_set_auth_context Frissíti Azure hitelesítési környezetet (bejelentkezés/kijelentkezés, bérlő vagy előfizetés váltása).
  • Jelentkezzen be az Azure-ba
  • "Az előfizetés módosítása"
N/A
azure_get_azure_verified_module Egy erőforrástípushoz keres le igazolt Bicep modulokat.
  • "Bicep modul lekérése tárfiókhoz"
  • "Keressen ellenőrzött modult virtuális géphez"
Planned
azure_generate_azure_cli_parancs Felhasználói szándék alapján Azure CLI parancsokat hoz létre.
  • "Új erőforráscsoport létrehozása Azure CLI használatával"
  • "Az erőforráscsoport összes virtuális gépének listázása"
Complete
Azure ajánlja az egyéni módokat Rögzíti az Azure-ral kapcsolatos szándékot, és azokat a munkafolyamatok továbbfejlesztésére javasolja.
  • "Azure függvényt szeretnék létrehozni"
  • "Segítség a Azure való üzembe helyezéshez"
N/A
azure_get_dotnet_template_tags "Milyen .NET sabloncímkék érhetők el?" .NET-sablonok szűrésére szolgáló címkék listázása
  • "Sablonkategóriák megjelenítése Azure projektekhez"
  • N/A
    azure_dotnet_sablonok_címkéhez Lekéri azon .NET projektsablonok listáját, amelyek megfelelnek a dotnet új parancsainak egy adott címkéjének.
    • "Mutasd az Azure Function sablonokat", "Webes API-sablonok beszerzése"
    N/A
    azure_query_azure_resource_graph Lekérdezések Azure Resource Graph erőforrásokhoz, előfizetésekhez vagy erőforráscsoportokhoz.
    • "Az összes virtuális gép listázása"
    • Az erőforráscsoportomban lévő erőforrások megjelenítése
    Planned

    Következő lépések

    Válasszon egy útvonalat a kívánt műveletek alapján: