Megosztás a következőn keresztül:


Mi az Azure-hoz készült GitHub Copilot?

Az Azure-hoz készült GitHub Copilot egy GitHub Copilot-bővítmény, amellyel a fejlesztők természetes nyelvet használhatnak a következő célokra:

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

Hozzáféréssel kell rendelkeznie egy Azure-előfizetéshez, és elő kell fizetnie a GitHub Copilotra. A bővítmény használatának első lépései.

A GitHub Copilot célja, hogy segítsen a fejlesztőknek, köztük az Azure-nak új fejlesztőknek, hogy a lehető leggyorsabban hatékonyabbak legyenek. Tapasztalt Azure-felhasználók esetén az Azure-hoz készült GitHub Copilot a következő szükségletet váltja fel:

  • Az 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?

Az Azure-hoz készült GitHub Copilot egy olyan alapszintű nagy nyelvi modell (LLM) általános ismeretét teszi elérhetővé, mint a GPT-5 és a Claude Sonnet 4. Az Azure Model Context Protocol (MCP) kiszolgálót használó eszközhívással lehetővé teszi az Azure-szolgáltatásokkal, rendszerekkel és Az Azure Resource Graph-tal való interakciót, hogy konkrét feladatokat hajtson végre az Ön nevében. Már több mint 35 Azure-szolgáltatás érhető el, és rendszeresen bővülnek a szolgáltatások és képességek. További információ az Azure MCP Server képességeiről.

Támogatott fejlesztési környezetek

Az Azure-hoz készült GitHub Copilotot a következő támogatott fejlesztési környezetekben használhatja:

Támogatott ügyfél Description Funkciófázis Letöltési hivatkozás
Visual Studio Code A GitHub Copilot for Azure felületét a GitHub Copilot felhasználói felületén keresztül jeleníti meg. Az Azure MCP Server eszközeit is felfedi. IDE-specifikus eszközöket és egyéni módokat biztosít. Általános elérhetőség Link
Visual Studio 2022 Az Azure-hoz készült GitHub Copilot felületét a GitHub Copilot felhasználói felületén és az Azure MCP Server eszközein keresztül is elérhetővé teszi. Nyilvános előzetes verzió Link
Visual Studio 2026 A GitHub Copilot felhasználói felületén keresztül megjeleníti a beépített GitHub Copilot eszközöket az Azure-hoz és az Azure MCP Serverhez. Általános elérhetőség Az eszközök az Azure és az AI fejlesztési számítási feladatainak telepítésekor érhetők el.

Elsődleges forgatókönyvek

Az Azure-hoz készült GitHub Copilot jelenleg négy elsődleges forgatókönyvet tesz lehetővé:

Kategória Magyarázat Példák
Learn Ismerje meg az Azure-szolgáltatásokat és eszközöket a Microsoft Learn legújabb dokumentációjából.
  • "Milyen Azure-szolgáltatásokat használjak az alkalmazásommal?"
  • "Melyek az Azure OpenAI-modellek elérhető típusai?"
  • "Mi az Az Azure AI Search, és miért érdemes használni?"
  • "Hogyan működik a díjszabás az Azure SQL-hez?"
Tervezés és fejlesztés Útmutatást és segítséget kérhet a felhőbeli alkalmazások létrehozásakor.
  • "Segíthet egy RAG-alkalmazás létrehozásában a Pythonnal az Azure-ban való üzembe helyezéshez?"
  • "Használja az azd parancsot a projekt eltávolítására az Azure-ból."
  • "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 pizzarendelések fogadásához az Azure-ban."
Üzembe helyezés Azure-erőforrások létrehozása és alkalmazások üzembe helyezése.
  • "Segíthet az alkalmazás üzembe helyezésében az Azure-ban?"
  • "Ci/CD-folyamatra van szükségem, hogy üzembe helyezhessem az alkalmazásomat az Azure-ban."
  • "Az azd használatával távolíthatja el a projektem üzembe helyezését 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 az Azure-ban?"
  • "Megtudhatja, miért fut lassan a Kubernetes-fürt az Azure-ban."
  • "Miért 500 hiba jelenik meg a webhely megnyitásakor az Azure-ban?"

Megjegyzés:

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

A dokumentáció gyorsútmutatót és példákat tartalmaz, amelyek segítenek a GitHub Copilot azure-hoz való használatának lehető leggyorsabb megkezdésében.

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 az "Azure" szót a parancssorba, hogy segítsen a Copilotnak megértenie, 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 Azure-beli Microsoft Copilot hatékony kéréseinek írása című cikkből származnak, amely az Azure-beli gyors tervezéshez nyújt tanácsot.

Ügynök módban hosszabb kéréseket hozhat létre, azonban fontos korlátozni a copilotot, mielőtt lehetővé tenné, hogy az Ön nevében járjon el, különösen az Azure-fiókjával való munka során. 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-hoz 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. Amikor először megjelent a Visual Studio Code-hoz, az Azure-hoz készült GitHub Copilot csapata saját fejlesztésű eszközöket hozott létre használatra, azonban a jelenlegi irány az, hogy a saját vagy tulajdonosi eszközökről áttérjenek az Azure MCP Server által kínált eszközökre.

Íme az Azure-hoz készült GitHub Copilot á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ő).
  • "Melyik Azure-fiókkal jelentkeztem be?"
  • Mutasd az aktuális bérlőmet
N/A
azure_set_auth_context Frissíti az Azure-hitelesítési környezetet (bejelentkezés/kijelentkezés, bérlő vagy előfizetés váltása).
  • Jelentkezz be az Azure-ba
  • "Az előfizetés módosítása"
N/A
azure_get_azure_verified_module Lekéri a hitelesített Bicep-modulokat egy erőforrástípus számára.
  • "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 hozza létre az Azure CLI-parancsokat.
  • "Új erőforráscsoport létrehozása az 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-hoz kapcsolódó szándékot, és módokat javasol a munkafolyamatok fejlesztéséhez.
  • "Azure-függvényt szeretnék létrehozni"
  • "Segítség az Azure-ban való üzembe helyezéshez"
N/A
azure_get_dotnet_template_tags A .NET-sablonok szűrésének címkéi :"Milyen .NET-sabloncímkék érhetők el?"
  • "Az Azure-projektek sablonkategóriáinak megjelenítése"
  • N/A
    azure_dotnet_sablonok_címkéhez Lekéri azoknak a .NET-projektsablonoknak a listáját, amelyek megfelelnek a dotnet új parancsainak egy adott címkéjének.
    • "Mutasd meg az Azure-függvénysablonokat", "Webes API-sablonok beszerzése"
    N/A
    azure_query_azure_resource_graph Lekérdezi az Azure Resource Graphot az 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
    • Ismerkedjen meg az Azure-hoz készült GitHub Copilottal a szoftver telepítésével és az első kérdés megírásával.
    • A rövid útmutatót követve megtudhatja, hogyan építheti be az Azure-hoz készült GitHub Copilototot a szoftverfejlesztési munkafolyamatba. A rövid útmutató bemutatja, hogyan helyezhet üzembe szolgáltatásokat az Azure-ban, hogyan figyelheti az állapotukat, és hogyan háríthatja el a problémákat.
    • Az Azure-ról és az Azure-fiók, az előfizetés és az erőforrások megismeréséről szóló példaüzenetek.
    • Tekintse meg az Azure-alkalmazások tervezésére és fejlesztésére vonatkozó példakéréseket.
    • Tekintse meg az alkalmazás Azure-ban való üzembe helyezésére vonatkozó példakéréseket.
    • Tekintse meg az Azure-erőforrások hibaelhárítására vonatkozó példakéréseket.