Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Агенты программирования искусственного интеллекта лучше всего работают, если они имеют доступ к точному, актуальному контексту по фреймворкам и API, которые вы используете. Подключив агент к нужным средствам и ресурсам, вы можете значительно улучшить качество кода, который он создает для приложений Windows.
Следующие ресурсы помогут вам предоставить агенту программирования искусственного интеллекта более глубокие знания о разработке Windows, от официальной документации Майкрософт до рекомендаций, внесенных сообществом.
Microsoft Learn MCP Server (Сервер Microsoft Learn MCP)
Microsoft Learn MCP Server предоставляет агентам программирования искусственного интеллекта прямой доступ к официальной документации компании Microsoft. Это сервер удаленного протокола контекста модели (MCP), который позволяет агентам выполнять поиск по документации, получить полные статьи и найти примеры кода из Microsoft 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# и
.csprojфайлам, которые предотвращают наиболее распространенные ошибки создания кода Copilot, например, использованиеCoreDispatcherвместоDispatcherQueue, илиMessageDialogвместоContentDialog.
Установите подключаемый модуль:
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 для приложений Windows в этих сценариях.
Ищите и открывайте для себя новые подключаемые модули:
Вы можете просмотреть все доступные настройки 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 и проверку, см. в разделе "Настройка GitHub Copilot для разработки Windows".
Связанный контент
- Настройка GitHub Copilot для разработки Windows
- Разработка Windows с поддержкой искусственного интеллекта
- Создание приложений с помощью встроенного ИИ — Foundry Local, Phi Silica и API-интерфейсов ИИ Windows
- GitHub Copilot в Visual Studio
Windows developer