Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
GitHub Copilot pro Azure je rozšíření GitHub Copilot, které vývojářům umožňuje používat přirozený jazyk k:
- Přečtěte si informace o funkcích Azure.
- Nasazení prostředků Azure
- Získejte informace o Azure prostředcích.
- Diagnostika a řešení potíží s Azure prostředky
Musíte mít přístup k Azure předplatnému a přihlásit se k odběru GitHub Copilot. Začněte používat rozšíření.
GitHub Copilot je navržená tak, aby vývojářům, včetně vývojářů nových v Azure, pomohla co nejrychleji zvýšit produktivitu. U zkušených uživatelů Azure GitHub Copilot pro Azure nahrazuje potřebu:
- Azure CLI příkazy a argumenty si můžete zapamatovat nebo vyhledat.
- vytvářet složité skripty pro nasazení ručně.
- přihlaste se a projděte si portál Azure.
Jak to funguje
GitHub Copilot pro Azure doplňuje obecné znalosti nejnovějších základních rozsáhlých jazykových modelů (LLM) pomocí volání nástrojů pomocí serveru Azure Model Context Protocol (MCP), který umožňuje interakci s Azure službami, systémy a Azure Resource Graph provádění konkrétních úkolů vaším jménem. Více než 50 služeb Azure jsou již dostupné a pravidelně se přidávají další služby a možnosti. Přečtěte si další informace o možnostech Azure MCP Serveru.
Azure dovednosti – včetně azure-prepare, azure-validate a azure-deploy – jsou také zahrnuté a instalují se automaticky s rozšířením, což umožňuje strukturované vícekrokové pracovní postupy pro běžné úlohy Azure.
Podporovaná vývojová prostředí
GitHub Copilot můžete použít pro Azure v následujících podporovaných vývojových prostředích:
| Podporovaný klient | Description | Fáze funkce | Odkaz ke stažení |
|---|---|---|---|
| Visual Studio Code | Zobrazí GitHub Copilot pro Azure prostřednictvím uživatelského rozhraní GitHub Copilot. Zobrazí také nástroje serveru Azure MCP. Poskytuje nástroje specifické pro integrované vývojové prostředí (IDE) a vlastní režimy. | Obecná dostupnost | Odkaz |
| Visual Studio 2022 | Poskytuje integrované nástroje Azure MCP Server prostřednictvím uživatelského rozhraní GitHub Copilot. | Veřejná ukázka | Nástroje jsou k dispozici při instalaci úlohy vývoje Azure. |
| Visual Studio 2026 | Poskytuje integrované GitHub Copilot pro nástroje Azure a Azure MCP Server pomocí uživatelského rozhraní GitHub Copilot. | Obecná dostupnost | Nástroje jsou k dispozici při instalaci úlohy vývoje Azure a AI. |
| Kód Claude | Zpřístupňuje GitHub Copilot for Azure prostřednictvím AI asistenta Claude Code. Poskytuje Azure dovednosti a nástroje Azure MCP Server. | Obecná dostupnost | Spusťte /plugin install azure@claude-plugins-official v Claude Code nebo spusťte /plugin a v Marketplace vyhledejte „azure“. |
| GitHub Copilot CLI | Zpřístupní GitHub Copilot pro Azure v příkazovém řádku. Umožňuje dovednosti Azure a nástroje serveru Azure MCP v terminálových pracovních postupech. | Obecná dostupnost | Nainstalujte rozhraní příkazového řádku GitHub Copilot a ověřte ho pomocí účtu GitHub. |
| IntelliJ (JetBrains) | Zpřístupňuje GitHub Copilot for Azure v IDE JetBrains prostřednictvím doplňku GitHub Copilot. Poskytuje nástroje Azure MCP Server a dovednosti Azure. | Obecná dostupnost | Nainstalujte modul plug-in GitHub Copilot z Marketplace JetBrains. |
Primární scénáře
GitHub Copilot pro Azure aktuálně umožňuje čtyři primární scénáře:
| Kategorie | Vysvětlení | Příklady |
|---|---|---|
| Learn | Informace o Azure službách a nástrojích najdete v nejnovější dokumentaci k Microsoft Learn. |
|
| Návrh a vývoj | Požádejte o pokyny a pomoc při vytváření aplikací pro cloud. |
|
| Nasadit | Vytvořte Azure prostředky a nasaďte aplikace. |
|
| Odstraňování potíží | Diagnostika a odstraňování problémů s aplikacemi a zdroji |
|
Poznámka:
Ujistěte se, že se slovo "Azure" nachází někde ve výzvě, aby LLM volal příslušný nástroj z Azure MCP Server.
Dokumentace obsahuje rychlý start a ukázkové výzvy, které vám pomůžou začít používat GitHub Copilot pro Azure co nejrychleji.
Osvědčené postupy
Nejprve při provádění vícekrokových úloh používejte režim agenta . Rychlé dotazy k Azure službám najdete v režimu Ask (@azure).
Za druhé zadejte do výzvy slovo "Azure", které pomáhá Copilot pochopit, že potřebuje volat nástroje ze serveru Azure MCP.
Za třetí může použití copilotů zvýšit produktivitu vývojářů zodpovězením otázek, prováděním úloh a generováním kódu. Mějte však na paměti tato důležitá pravidla:
- Zkontrolujte všechny odpovědi generované AI. Před provedením opatření na základě těchto odpovědí ověřte jejich správnost, použitelnost, potenciální výsledky (například náklady a zabezpečení).
- Nikdy neukládáte tajné kódy nebo přihlašovací údaje aplikace ve zdrojovém kódu.
- Při kladení otázek nikdy neodesílejte tajné kódy aplikací ani přihlašovací údaje v kódu.
Když pracujete s libovolným nástrojem založeným na velkých jazykových modelech, použijte vhodné techniky návrhu promptu k zajištění nejlepších výsledků. Následující tipy pocházejí z článku Pište efektivní výzvy pro Microsoft Copilot v Azure, který poskytuje rady pro inženýrství podnětů v kontextu Azure.
- Buďte jasní a konkrétní
- Nastavení očekávání
- Přidání kontextu o vašem scénáři
- Rozdělení požadavků
- Přizpůsobení kódu
- Použití terminologie Azure
- Použijte smyčku zpětné vazby
Při práci v režimu agenta můžete vytvářet delší výzvy, je však důležité omezit schopnosti kopilota, než mu umožníte jednat vaším jménem, zejména při práci s účtem služby Azure. Tady je přístup k vytvoření delší výzvy, která vám může pomoct získat požadované výsledky.
- Příkaz – "Neprovádějte žádnou akci, dokud nedám povolení." Zabráníte kopilotovi provést akci, dokud neověříte jeho porozumění instrukci.
- Popište – vyjádřete, co chcete udělat. Zde popíšete práci, jako byste spolupracovníkovi dostatečně podrobně popsali, aby váš spolupracovník mohl být úspěšný.
- Zeptejte se : "Máte nějaké objasňující otázky, které byste se mě chtěli zeptat, než začnete?" - Poskytněte kopilotovi příležitost identifikovat nejasné pokyny.
- Iterujte – iterujte s kopilotem, dokud nerozumí tomu, co po něm chcete. Kopilot může vyžadovat několik iterací, než bude mít vše, co potřebuje, aby byl úspěšný.
- Žádost - "Vytvořte podrobný plán kontrolního seznamu, který mohu zkontrolovat předtím, než vám schválím provedení plánu." To nejen nutí kopilota přemýšlet nad jeho akcemi a vysvětlit svůj přístup, ale také se řídí těmito kroky a poskytuje stav.
- Kontrola – V určitém okamžiku můžete důvěřovat kopilotovi a přestanete pečlivě kontrolovat jeho práci. Vždy je ale nejlepší se ujistit, že si plán prohlédnete a objasníte, co chcete.
- Autorizovat – "Zkontroloval(a) jsem plán a máte oprávnění začít."
- Ověření – věnujte čas kontrole práce, abyste měli jistotu, že dosáhne toho, co jste chtěli.
Zavolání nástrojů
GitHub Copilot pro Azure k provádění všech operací používá na pozadí agentské nástroje. Při prvním vydání pro Visual Studio Code tým zodpovědný za GitHub Copilot pro Azure vytvořil proprietární nástroje, ale aktuální směr směřuje k migraci z těchto proprietárních nástrojů na nástroje poskytované serverem Azure MCP Server.
Tady je seznam všech nástrojů aktuálně podporovaných GitHub Copilot pro Azure. Uvádí se také stav migrace, který se vztahuje výhradně na verzi Visual Studio Code. Verze Visual Studio 2022 používá ve výchozím nastavení nástroje Azure MCP Server.
| Tool | Popis a ukázkové výzvy | Stav migrace |
|---|---|---|
| seznam_aktivity_logů_azure | Uvádí protokoly aktivit pro prostředek během zadané doby.
|
Complete |
| azure_diagnostika_zdroje | Diagnostikuje výkon nebo selhání aplikací pomocí protokolů a telemetrie.
|
Complete |
| azure_get_auth_context | Načte aktuální kontext ověřování Azure (účet, předplatné, tenant).
|
N/A |
| azure_set_auth_context | Aktualizuje kontext ověřování Azure (přihlášení/odhlášení, přepnutí tenanta nebo předplatného).
|
N/A |
| azure_get_azure_verified_module | Načte ověřené moduly pro Bicep u konkrétního typu prostředku.
|
Planned |
| azure_generate_azure_cli_command | Generuje Azure CLI příkazy na základě záměru uživatele.
|
Complete |
| azure_doporučeny_vlastní_režimy | Zachycuje záměr související s Azure a navrhuje režimy pro vylepšení pracovních postupů.
|
N/A |
| azure_get_dotnet_template_tags | Obsahuje značky pro filtrování .NET šablony "Jaké .NET značky šablony jsou k dispozici?". |
N/A |
| azure_dotnet_šablony_pro_značku | Načte seznam .NET šablon projektů, které odpovídají dané značce pro příkazy dotnet new.
|
N/A |
| azure_query_azure_resource_graph | Dotazuje se Azure Resource Graph na prostředky, předplatná nebo skupiny prostředků.
|
Planned |
Další kroky
Vyberte cestu podle toho, co chcete udělat:
- Začněte ho používat - Nainstalujte a nastavte GitHub Copilot pro Azure.
- Nasazení aplikace - Postupujte podle rychlého startu a nasaďte, monitorujte a vyřešte potíže s aplikací.
- Generování infrastruktury - Pomocí přirozeného jazyka můžete vytvářet soubory Bicep.