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.
Agenti kódování umělé inteligence fungují nejlépe, když mají přístup k přesným a aktuálním informacím o rámcích a rozhraních API, která používáte. Propojením agenta se správnými nástroji a prostředky můžete výrazně zlepšit kvalitu kódu, který generuje pro Windows aplikace.
Následující zdroje informací vám pomůžou poskytnout agentovi pro kódování AI hlubší znalosti o vývoji Windows od oficiální Microsoft dokumentace k osvědčeným postupům, které přispěly komunitou.
Microsoft Learn MCP Server
Microsoft Learn MCP Server poskytuje agentům kódování AI přímý přístup k oficiální dokumentaci k Microsoft. Jedná se o vzdálený server Model Context Protocol (MCP), který umožňuje agentům prohledávat dokumentaci, načítat kompletní články a vyhledávat ukázky kódu z Microsoft Learn.
To znamená, že váš agent může vyhledat nejnovější reference k rozhraní API, najít funkční příklady a ověřit návrhy na oficiální dokumentaci – to vše bez nutnosti kopírovat a vkládat dokumentaci do kontextu chatu.
Podrobnosti o klíči:
- Bezplatné použití, nevyžaduje se žádné ověřování.
- Funguje s klienty kompatibilními s MCP, jako je VS Code, Visual Studio a další vývojová prostředí agentů.
- Poháněno tou stejnou znalostní službou jako Copilot pro Azure a Zeptat se a Učit se
Začínáme:
Přidejte do svého agenta nebo konfigurace integrovaného vývojového prostředí (IDE) následující koncový bod serveru MCP:
https://learn.microsoft.com/api/mcp
Podrobné pokyny k nastavení najdete v tématu Get started se serverem Learn MCP v editoru VS Code nebo in Foundry.
Vývojový nástroj plugin WinUI 3 pro GitHub Copilot
Úložiště Awesome Copilot je kolekce vlastních instrukcí, agentů, dovedností a modulů plug-in pro GitHub Copilot řízená komunitou. Tyto zdroje informací učí Copilot o konkrétních architekturách, aby generovaly přesnější a idiomaticější kód.
Vývojový modul plug-in WinUI 3 je vytvořený speciálně pro vývojáře Windows App SDK. Brání běžným chybám, jako je použití starších rozhraní API UWP, která už ve WinUI 3 nefungují, a vede Copilot ke správným a moderním způsobům.
Modul plug-in zahrnuje:
- Agent Expert WinUI 3 – expertní agent, který se zabývá pravidly migrace rozhraní API UWP-to-WinUI 3, vzory ovládacích prvků XAML, vzory MVVM, okna, vlákna, životní cykly aplikací, dialogy a nasazení
-
Dovednost průvodce migrací – příkaz lomítkem (
/winui3-development:winui3-migration-guide) s mapováním oborů názvů rozhraní API, fragmenty kódu před/po a podrobný kontrolní seznam migrace -
Vlastní pokyny – pravidla použitá pro XAML, C# a soubory
.csproj, která brání nejběžnějším chybám generování kódu Copilot, například použitíCoreDispatchermístoDispatcherQueueneboMessageDialogmístoContentDialog
Nainstalujte modul plug-in:
copilot plugin install winui3-development@awesome-copilot
Tím se zkopírují agenty, dovednosti a vlastní pokyny pluginu do adresáře .github/ projektu, kde je Copilot automaticky rozpozná.
Poznámka:
Aplikace WinUI 3 vyžadují pro sestavování a ladění Visual Studio – VS Code neobsahuje požadované nástroje sestavení MSIX ani šablony projektů WinUI. Pokud však používáte VS Code k práci v jiných Windows frameworkech (Electron, Flutter, .NET nebo Rust s winapp CLI), tento plugin stále poskytuje užitečný kontext Windows App SDK pro tyto scénáře.
Procházejte a objevte další moduly plug-in:
Všechna dostupná přizpůsobení Copilot můžete procházet pomocí rozšíření Awesome Copilot pro VS Code, které umožňuje zobrazit náhled a nainstalovat prostředky přímo do pracovního prostoru.
Proč Copilot tyto nástroje potřebovat?
Návrhy kódu Copilota jsou ovlivněny trénovacími daty. Vzhledem k tomu, že UWP má mnohem více let komunitních ukázek, tutoriálů a odpovědí na Stack Overflow než WinUI 3, může se Copilot ve výchozím nastavení uchýlit k používání vzorů UWP – jako například Windows.UI.Xaml obory názvů, CoreDispatcher nebo MessageDialog – pokud se ptáte na vývoj uživatelského rozhraní Windows. Nejedná se o kvalitní problém s WinUI 3; odráží rozdíly v distribuci trénovacích dat, které jsou společné s jakoukoli novější architekturou.
Plug-in WinUI 3 tento problém řeší přímo: jeho vlastní pokyny poskytují Copilot jasná, aktuální pravidla o aktuálních vzorech Windows App SDK, takže generuje správný kód, aniž byste museli řešit mezery ve znalostech. V kombinaci s živým přístupem k dokumentaci k Learn MCP Serveru Copilot má kontext, který musí být skutečně užitečný pro Windows vývoj.
Nastavení krok za krokem
Úplný návod , včetně nastavení integrovaného vývojového prostředí (IDE), režimu agenta, konfigurace serveru MCP a ověření , najdete v tématu Set up GitHub Copilot pro vývoj Windows.
Související obsah
Windows developer