Microsoft выпускает плагин WinUI Agent, снижающий потребление токенов при разработке более чем на 70%
2026-05-15 11:37
В избр.

Репортаж от Wedoany,Microsoft 13 мая выпустила плагин WinUI Agent, предоставляющий GitHub Copilot CLI и Claude Code полные возможности разработки нативных приложений на WinUI 3, одновременно снижая потребление токенов более чем на 70%. Благодаря архитектуре «загрузка навыков по требованию + поиск локальных инструментов» плагин позволяет AI-агенту управлять полным циклом разработки — от создания шаблона проекта до упаковки приложения — со значительно меньшим бюджетом токенов.

Ядро плагина состоит из одного агента под названием winui-dev, восьми навыков и ряда сопутствующих инструментов. Агент winui-dev по умолчанию загружает два навыка — winui-dev-workflow и winui-design: первый отвечает за создание шаблона проекта, сборку, запуск и диагностику ошибок, второй охватывает верстку XAML, выбор элементов управления, темизацию и дизайн доступности. Остальные шесть навыков подключаются по мере необходимости: это проверка кода, UI-тестирование, упаковка MSIX, миграция с WPF на WinUI, настройка окружения и диагностика сеанса. В официальном блоге Microsoft поясняется, что каждый навык представляет собой автономное, сфокусированное руководство к действию; агент загружает соответствующий навык только тогда, когда он нужен, вместо предварительной загрузки всей справочной страницы, что и является технической основой значительного снижения потребления токенов.

WinUI 3 — это основной UI-фреймворк для нативных приложений Windows 11, однако его разработка затрагивает множество технических аспектов: XAML, Fluent Design, архитектуру MVVM, упаковку MSIX, подписание кода, публикацию в магазине приложений, поддержку доступности и другие. Универсальные AI-агенты по кодированию, не имея специфичного для Windows контекста, часто генерируют код, смешивающий WinUI с устаревшими фреймворками, такими как WPF и Win32, что приводит к снижению производительности приложений. Microsoft отмечает, что универсальные агенты нередко примешивают в WinUI старые API UWP, игнорируют модель выполнения упаковки или даже прекращают работу, не выполнив проверку. Цель нового плагина — продвинуть AI-агента от «генерации кода» к «сквозной поставке работоспособного упакованного приложения», охватывая полный процесс от `dotnet new` до упаковки MSIX. Установка выполняется одной командой: `/plugin install winui@awesome-copilot`.

Резкое снижение потребления токенов обусловлено тремя локальными инструментами, входящими в комплект плагина. Инструмент winui-search индексирует библиотеку примеров WinUI Gallery и Community Toolkit, позволяя агенту запрашивать реальные шаблоны элементов управления перед написанием XAML, без необходимости расходовать токены на поиск в облаке. Инструмент winmd-cli предоставляет возможность офлайн-запроса метаданных API на основе файлов .winmd и управляемых .dll, что позволяет агенту проверять существование API перед генерацией кода и избегать галлюцинаторных вызовов. winui3-analyzer — это анализатор Roslyn, который внедряется на этапе сборки для выявления распространенных ловушек WinUI 3, таких как утечка пространств имен UWP или пропуск вызова EnsureCoreWebView2Async. Благодаря трехуровневому механизму «локальный поиск документации + локальная проверка API + исправление ошибок при сборке» агенту не нужно загружать огромные объемы справочной информации в каждом раунде диалога, что в итоге позволяет достичь снижения потребления токенов более чем на 70% на той же модели. В официальном блоге Microsoft это сформулировано так: «Каждый навык загружает только то, что нужно, и полагается на инструменты для выполнения остальной работы, поэтому потребление токенов агентом для выполнения всех этих задач сократилось более чем на 70% по сравнению с тем, с чего мы начинали».

Выпуск плагина WinUI Agent является ключевым звеном внутреннего плана Microsoft Project K2 в цепочке инструментов разработчика. Project K2 нацелен на переписывание основных компонентов Windows 11 с использованием WinUI 3, чтобы устранить внутренние зависимости от старых фреймворков, повысить скорость отклика и нативный опыт. Инженер Microsoft Бет Пан ранее публично заявила, что миссия состоит в том, чтобы сделать WinUI 3 лучшей UI-платформой для работы с Windows и нативных приложений, а производительность лежит в основе всего. Этот плагин предоставляет внешним разработчикам те же возможности AI-кодирования, что и у внутренних команд Microsoft, снижая порог входа в WinUI 3. Разработка под Windows долгое время сталкивалась с проблемой «фрагментации фреймворков»: сосуществуют WPF, WinForms, UWP, Electron и другие технологические пути, а миграция между фреймворками обходится дорого. Специализированный AI-агент, оптимизированный под WinUI 3, может напрямую привести веб-разработчиков и разработчиков Electron в сферу нативных приложений Windows, избавляя их от необходимости предварительно осваивать всю систему знаний Windows App SDK.

Плагин уже доступен для GitHub Copilot CLI через реестр awesome-copilot, также его может вызывать Claude Code. Одновременно Microsoft открыла сбор отзывов разработчиков в репозитории на GitHub для постоянной оптимизации работы агента. Восемь навыков агента winui-dev охватывают полный замкнутый цикл разработки: от настройки окружения, создания шаблона проекта, сборки и запуска, UI-дизайна, проверки кода и UI-тестирования до упаковки. Разработчику достаточно дать инструкцию на естественном языке, например: «Создай просмотрщик фотографий WinUI 3 с миниатюрами и метаданными EXIF», и агент автоматически выполнит весь процесс: выбор шаблона, генерацию проекта, сборку, запуск и проверку функциональности.

Данный материал скомпилирован платформой Wedoany. При цитировании материалов, созданных с помощью искусственного интеллекта (ИИ), необходимо обязательно указывать источник — «Wedoany». В случае выявления нарушения прав или иных проблем просим своевременно информировать нас. Сайт оперативно внесёт изменения или удалит материал.Электронная почта: news@wedoany.com

Эта новость является результатом компиляции и перепечатки информации из глобального Интернета и стратегических партнеров. Она предназначена только для читателей. Если у вас возникнут какие-либо нарушения или другие проблемы, пожалуйста, своевременно сообщите нам. Этот сайт изменить или удалить ее. Перепечатка этой статьи без официального разрешения строго запрещена.электронная почта:news@wedoany.com
Связанные продукты
Связанные рекомендации
Salam открывает второй центр исследований и технологических инноваций в Эль-Хасе, Саудовская Аравия
2026-07-05
Samsung Galaxy S27 Ultra от Южной Кореи может получить аккумулятор на 5600–5800 мАч
2026-07-05
Starlink ускоряет цифровую трансформацию сельского хозяйства Бразилии
2026-07-05
Малайзийская группа Kuok планирует инвестировать 5,3 млрд евро в строительство центра обработки данных мощностью 300 МВт в Милане, Италия
2026-07-05
Доля доходов Airtel в Индии составляет 36%: компания расширяет 5G и углубляет финансовые услуги
2026-07-05
Израильская компания по кибербезопасности Dream привлекла $260 млн и планирует выход на рынок Латинской Америки
2026-07-05
Индийская Bharti Airtel расширяет покрытие сети на пути паломничества Амарнатх
2026-07-05
Авиакомпания United Airlines впервые развернула облачную развлекательную систему на борту Boeing 787-9
2026-07-05
В AIRI разработали нейросеть Genatator для аннотации генов
2026-07-05
Vodafone Ireland завершила первую в Европе демонстрацию экстренной связи с прямым подключением устройств к спутнику
2026-07-05
Последние новости
1
Японская компания Axelspace получила контракт JAXA на услуги по орбитальной демонстрации технологий на 2026 финансовый год
2
WSP оказывает консультационные услуги по первому этапу обоснования продления Шотландской пограничной железной дороги
3
Почта Японии с октября корректирует тарифы на посылки, средний рост составит около 10%
4
Frontier Airlines в июле прекращает все рейсы в Спокан, США
5
Программа NASA «Артемида» продвигает строительство базы на южном полюсе Луны
6
CMA CGM корректирует пиковую надбавку на маршруте Китай – Западная Африка (северный регион) до 200 долларов США за TEU
7
В Великобритании HS2 открывает центр найма на 30 000 рабочих мест в центре занятости Актона
8
Стоимость топлива для душа на A380 Emirates составляет около 100–400 долларов за рейс
9
Филиппинская авиакомпания Cebu Pacific в 2026 году доведет плотность кресел в экономклассе до 460 мест
10
Stellantis представит в Бразилии гибридный пикап с запасом хода 170 км