Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Агенты программирования искусственного интеллекта лучше всего работают, если они имеют доступ к точному, актуальному контексту по фреймворкам и API, которые вы используете. Подключив агент к нужным средствам и ресурсам, вы можете значительно улучшить качество кода, который он создает для Windows приложений.
Следующие ресурсы помогут вам предоставить агенту программирования ИИ более глубокие знания о разработке Windows, от официальной Майкрософт документации по рекомендациям, внесенным сообществом.
сервер Майкрософт Learn MCP
Сервер Майкрософт Learn MCP Server предоставляет агентам программирования ИИ прямой доступ к официальной документации по Майкрософт. Это удаленный сервер Model Context Protocol (MCP), позволяющий агентам выполнять поиск по документации, получить полные статьи и найти примеры кода из Майкрософт Learn.
Это означает, что агент может искать последние ссылки на API, находить рабочие примеры и проверять свои предложения в официальных документах — все без необходимости копировать и вставлять документацию в контекст чата.
Основные сведения:
- Бесплатно использовать, проверка подлинности не требуется
- Работает с клиентами, совместимыми с MCP, такими как VS Code, Visual Studio и другие среды разработки агентов.
- На базе той же службы знаний, лежащей в основе Copilot для Azure и Ask Learn
Начало работы:
Добавьте следующую конечную точку сервера MCP в конфигурацию агента или интегрированной среды разработки:
https://learn.microsoft.com/api/mcp
Пошаговые инструкции по настройке см. в разделе Начало работы с сервером Learn MCP в VS Code или в Foundry.
Плагин для разработки WinUI 3 для GitHub Copilot
Репозиторий Awesome Copilot — это коллекция пользовательских инструкций, агентов, навыков и подключаемых модулей для GitHub Copilot. Эти ресурсы обучают Copilot конкретным фреймворкам, чтобы он создавал более точный и идиоматичный код.
Плагин для разработки WinUI 3 создан специально для разработчиков Windows App SDK. Это предотвращает распространенные ошибки, такие как использование устаревших API UWP, которые больше не работают в WinUI 3, и направляют Copilot в направлении исправления современных шаблонов.
Подключаемый модуль включает:
- Агент Эксперта WinUI 3 — агент эксперта , который охватывает правила миграции API UWP в WinUI 3, элементы управления XAML, шаблоны MVVM, окна, потоки, жизненный цикл приложения, диалоги и развертывание
-
Навык для руководства по миграции — слэш-команда (
/winui3-development:winui3-migration-guide) с сопоставлениями пространства имен API, фрагментами кода до и после, и контрольным списком шагов по миграции - Пользовательские инструкции
— правила, применяемые к XAML, C# и файлы , которые препятствуют наиболее распространенным ошибкам при генерации кода Copilot, например, использование вместо или вместо
Установите подключаемый модуль:
copilot plugin install winui3-development@awesome-copilot
Это копирует агентов, навыки и пользовательские инструкции плагина в каталог .github/ проекта, где Copilot автоматически их выбирает.
Замечание
Для создания и отладки приложений WinUI 3 требуется Visual Studio — VS Code не имеет необходимых средств сборки MSIX или шаблонов проектов WinUI. Однако если вы используете VS Code для работы с другими платформами Windows (Electron, Flutter, .NET или Rust с winapp CLI), этот подключаемый модуль по-прежнему предоставляет полезный Windows App SDK контекст для этих сценариев.
Ищите и открывайте для себя новые подключаемые модули:
Вы можете просмотреть все доступные настройки Copilot, используя расширение Awesome Copilot для VS Code, которое позволяет предварительно просматривать и устанавливать ресурсы непосредственно в вашу рабочую область.
Почему Copilot нужны эти средства?
Предложения кода Copilot формируются данными обучения. Поскольку UWP имеет много лет примеров сообщества, учебников и ответов Stack Overflow, чем WinUI 3, Copilot может по умолчанию использовать шаблоны UWP, такие как Windows.UI.Xaml пространства имен, CoreDispatcher или MessageDialog — когда вы спрашиваете о разработке пользовательского интерфейса Windows. Это не проблема качества с WinUI 3; он отражает разрыв распределения обучающих данных, распространенный с любой новой платформой.
Плагин WinUI 3 решает эту проблему напрямую: его собственные инструкции предоставляют Copilot явные актуальные правила о текущих шаблонах Windows App SDK, поэтому он генерирует правильный код без необходимости устранять пробелы в знаниях. В сочетании с возможностью доступа к динамической документации сервера Learn MCP, Copilot имеет контекст, который нужен для того чтобы быть по-настоящему полезным для разработки под Windows.
Настройка по шагам
Полное пошаговое руководство, включая настройку интегрированной среды разработки, режим агента, конфигурацию сервера MCP и проверку, см. в статье Set up GitHub Copilot for Windows development.
Связанный контент
Windows developer