LIVE
Новость

Microsoft показала, как с помощью ИИ-агента можно собрать нативное приложение для Windows

Microsoft опубликовала руководство, в котором описала, как разработчик может за полчаса бесплатно собрать и опубликовать нативное приложение для Windows с помощью ИИ-агента, сообщает Neowin.

Земфира Асланова·обновлено 12 сентября 2026 г.

Microsoft показала, как с помощью ИИ-агента можно собрать нативное приложение для Windows

В основе подхода — связка из GitHub Copilot в режиме агента и нового CLI-инструмента winapp, что превращает создание WinUI-приложения в последовательность терминальных команд и запросов на естественном языке. Для аудитории ниши мобильных и кросс-платформенных решений это показательный сдвиг: Microsoft фактически оформляет ИИ-агента как штатный компонент инструментария разработчика.

Архитектура конвейера

Под капотом руководство собирает несколько ранее разрозненных компонентов в единый пайплайн. Фундаментом выступают.NET SDK версии 10 и выше, фреймворк WinUI 3 из состава Windows App SDK, а также шаблоны WinUI для dotnet CLI. Организующим слоем становится утилита winapp от Microsoft — она отвечает за скаффолдинг проекта, запуск и финальную упаковку результата в установщик MSIX. Рабочая среда разработчика — Visual Studio Code с расширением GitHub Copilot Chat, GitHub CLI и специализированным плагином winui для агента.

Стартовая команда dotnet new winui-navview генерирует базовое приложение с NavigationView и заранее заложенными страницами «Главная», «О нас» и «Настройки». С точки зрения архитектуры это важная деталь: шаблон сразу задаёт каркас навигации, и последующие изменения ИИ-агента встраиваются в уже существующую структуру, а не плодят параллельные сущности.

ИИ-агент как компонент системы

Ключевой элемент схемы — режим агента в GitHub Copilot. После переключения в этот режим и выбора профиля winui-dev разработчик описывает задачу в свободной форме. Агент генерирует код, создаёт необходимые файлы и обновляет навигационную структуру. В качестве демонстрационного примера в руководстве приводится добавление страницы «Настройки» с переключателем тёмного режима.

Чтобы агент опирался не на устаревшие знания из обучающих данных, а на актуальную спецификацию WinUI 3, Microsoft рекомендует подключить его к серверу Learn MCP. Этот шаг по сути превращает агента в клиента документации: при генерации он обращается к свежей версии API, а не воспроизводит устаревшие паттерны. В руководстве отдельно подчёркивается, что каждое изменение следует проверять вручную и запускать приложение для верификации — то есть ИИ здесь выступает ускорителем, а не заменой контроля качества.

Упаковка и дистрибуция

Финальная стадия также замкнута на терминал. CLI-инструмент winapp умеет формировать MSIX-пакет и при необходимости генерировать локальный сертификат для разработки и тестирования — правда, для этого требуется терминал с правами администратора. Для публикации в Microsoft Store нужен сертификат Partner Center и соответствующая учётная запись; команда winapp store publish отправляет приложение на сертификацию, которая, по данным Microsoft, обычно занимает до трёх дней.

В практическом плане это означает, что весь цикл — от пустого каталога до публикации в магазине — теперь укладывается в один рабочий сеанс. Полный текст руководства опубликован на Microsoft Learn и при желании может служить отправной точкой для собственных экспериментов читателя.