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 nagy nyelvi alapmodellek (LLM-ek) általános tudását eszközhívásokkal egészíti ki a Azure Model Context Protocol (MCP) Server használatával. Ez a kiszolgáló lehetővé teszi a Azure szolgáltatásokkal, rendszerekkel és Azure Resource Graph való interakciót, hogy konkrét feladatokat hajtson végre az Ön nevében. Már több tucat Azure szolgáltatás érhető el, és rendszeresen több szolgáltatást és képességet adnak hozzá. A részletekért tekintse meg az eszközök teljes listáját . További információ a Azure MCP Server képességeiről.

Azure-készségek – köztük azure-prepare, azure-validate és azure-deploy – szintén a bővítménnyel együtt érhetők el, és automatikusan települnek, lehetővé téve a gyakori Azure-feladatokhoz használható strukturált, többlépéses munkafolyamatokat.

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. Elérhető a Visual Studio 2022 17.14.30-s vagy újabb verziójában; nincs szükség külön GitHub Copilot for Azure bővítményre. Az eszközök a Azure fejlesztési számítási feladattal együtt vannak telepítve, és rendszeres Visual Studio frissítéseken keresztül fogadják a frissítéseket (Visual Studio Installer). Az eszközök alapértelmezés szerint le vannak tiltva, és egyszer kell engedélyezni; az engedélyezés után a munkamenetek között továbbra is engedélyezve maradnak. GitHub Copilot előfizetést és Azure bejelentkezést igényel. Az eszköz rendelkezésre állása Azure előfizetési engedélyeket tükrözi. 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.
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.
  • Finomíts - Finomíts a Copilottal, amíg meg nem érti, mit szeretne, 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 A .NET-sablonok szűrésére szolgáló címkéket sorolja fel.
  • "Milyen .NET sabloncímkék érhetők el?"
  • "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.
  • "Azure függvénysablonok megjelenítése"
  • "Webes API-sablonok lekéré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