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?

GitHub Copilot for Azure kiegészíti az olyan alapszintű nagy nyelvi modellek, mint a GPT-5 és a Claude Sonnet 4 általános ismereteit az eszközhívás lehetőségével, az Azure Model Context Protocol (MCP) kiszolgáló segítségével, ami lehetővé teszi az Azure szolgáltatásokkal, rendszerekkel való interakciót, valamint az Azure Resource Graph használatát meghatározott feladatok elvégzésére 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.

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.

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. Kerülje a "Kérdezés" módot.

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
    • Kezdje el az Azure GitHub Copilot használatát a szoftver telepítésével és az első utasítás megírásával.
    • 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.