Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az AI-kódolási ügynökök akkor működnek a legjobban, ha pontos, naprakész információkkal rendelkeznek a használt keretrendszerekről és API-król. Ha az ügynököt a megfelelő eszközökhöz és erőforrásokhoz csatlakoztatja, jelentősen javíthatja a Windows-alkalmazásokhoz létrehozott kód minőségét.
Az alábbi források segítségével mélyebb ismereteket kaphat az AI kódolási ügynökétől a Windows fejlesztéséről, a Hivatalos Microsoft dokumentációjától a közösség által ajánlott eljárásokig.
Microsoft Learn MCP Server
A Microsoft Learn MCP Server közvetlen access biztosít az AI kódolási ügynökeinek a Microsoft hivatalos dokumentációjához. Ez egy távoli Model Context Protocol (MCP) kiszolgáló, amely lehetővé teszi az ügynökök számára a dokumentáció keresését, a teljes cikkek lekérését és a Microsoft Learn kódmintáinak keresését.
Ez azt jelenti, hogy az ügynök megkeresheti a legújabb API-referenciákat, megkeresheti a működő példákat, és ellenőrizheti a hivatalos dokumentumokra vonatkozó javaslatait – mindezt anélkül, hogy dokumentációt kellene másolnia és beillesztenie a csevegési környezetbe.
Főbb részletek:
- Ingyenesen használható, nincs szükség hitelesítésre
- McP-kompatibilis ügyfelekkel, például VS Code-tal, Visual Studio és egyéb ügynöki fejlesztési környezetekkel működik
- A Copilot for Azure és Ask Learn mögött álló ugyanazon tudásszolgáltatás által meghajtva
Első lépések:
Adja hozzá az alábbi MCP-kiszolgálóvégpontot az ügynök vagy ide konfigurációjához:
https://learn.microsoft.com/api/mcp
Részletes beállítási utasításokért lásd: Hogyan kezdjük el a Learn MCP-kiszolgálót a VS Code-ban vagy a Foundry-ban.
WinUI 3 fejlesztői beépülő modul GitHub Copilothoz
A Awesome Copilot adattár az GitHub Copilot egyéni utasításainak, ügynökeinek, készségeinek és beépülő moduljainak közösségvezérelt gyűjteménye. Ezek az erőforrások konkrét keretrendszerekre tanítják a Copilotot, hogy pontosabb és idiomatikusabb kódot hozzon létre.
A WinUI 3 fejlesztői beépülő modul kifejezetten a Windows App SDK fejlesztői számára készült. Megakadályozza a gyakori hibákat – például az örökölt UWP API-k használatát, amelyek már nem működnek a WinUI 3-ban – és guides a Copilotot a helyes, modern minták felé.
A beépülő modul a következőket tartalmazza:
- WinUI 3 Szakértői ügynök – az UWP-to-WinUI 3 API migrálási szabályaira, az XAML-vezérlőkre, az MVVM-mintákra, az ablakozásra, a szálkezelésre, az alkalmazás életciklusára, a párbeszédpanelekre és az üzembe helyezésre vonatkozó szakértői ügynök
-
Migrálási útmutató – perjeles parancs (
/winui3-development:winui3-migration-guide) API-névtérleképezésekkel, kódrészletek előtt/után, valamint lépésenkénti migrálási ellenőrzőlistával -
Egyéni utasítások – szabályok, amelyeket XAML-, C#- és
.csprojfájlokra alkalmaznak, és megakadályozzák a Copilot leggyakoribb kódgenerálási hibáit, mint például amikorCoreDispatcher-t használnakDispatcherQueuehelyett vagyMessageDialog-tContentDialoghelyett.
Telepítse a beépülő modult:
copilot plugin install winui3-development@awesome-copilot
Ezzel átmásolja a beépülő modul ügynökeit, készségeit és egyéni utasításait a projekt könyvtárába .github/ , ahol a Copilot automatikusan felveszi őket.
Megjegyzés:
A WinUI 3-alkalmazások létrehozásához és hibakereséséhez a Visual Studio szükséges – a VS Code nem rendelkezik a szükséges MSIX-buildelési eszközzel vagy WinUI-projektsablonokkal. Ha azonban a VS Code-ot használja más Windows-keretrendszerek (Electron, Flutter, .NET vagy Rust winapp CLI-vel) használatához, ez a beépülő modul továbbra is hasznos Windows App SDK-környezetet biztosít ezekhez a forgatókönyvekhez.
Böngésszen és fedezzen fel további beépülő modulokat:
Az összes elérhető Copilot-testreszabást a Awesome Copilot kiterjesztéssel böngészheti, amellyel közvetlenül megtekintheti és telepítheti az erőforrásokat a munkaterületére.
Miért van szüksége a Copilotnak ezekre az eszközökre?
A Copilot kódjavaslatait a betanítási adatok alakítják. Mivel az UWP több éves közösségi mintákkal, oktatóanyagokkal és Stack Overflow-válaszokkal rendelkezik, mint a WinUI 3, a Copilot alapértelmezés szerint UWP-mintákat – például Windows.UI.Xaml névtereket CoreDispatchervagy MessageDialog – használhat, amikor a Windows felhasználói felület fejlesztésével kapcsolatos kérdéseket tesz fel. Ez nem a WinUI 3 minőségi problémája; ez egy betanítási adateloszlási rést tükröz, amely minden újabb keretrendszerben gyakori.
A WinUI 3 beépülő modul közvetlenül foglalkozik ezzel: az egyéni utasítások explicit, naprakész szabályokat adnak a Copilotnak az aktuális Windows App SDK-mintákról, így helyes kódot generál anélkül, hogy rá kellene mutatni a hiányosságokra. A Learn MCP Server élő dokumentációs hozzáférésével kombinálva a Copilot olyan környezettel rendelkezik, amelynek valóban hasznosnak kell lennie a Windows fejlesztéséhez.
Lépésenkénti beállítás
A teljes útmutatót – beleértve az IDE beállítását, az ügynök módot, az MCP-kiszolgáló konfigurációját és az ellenőrzést – a GitHub Copilot beállítása Windows-fejlesztéshez című témakörben találja.
Kapcsolódó tartalom
- A GitHub Copilot beállítása Windows-fejlesztéshez
- AI által támogatott Windows-fejlesztés
- Alkalmazások létrehozása beépített AI-vel – Foundry Local, Phi Silica és Windows AI API-k
- GitHub Copilot a Visual Studióban
Windows developer