Выдающийся инженер Microsoft прямо заявил, что «набирать код вручную полностью устарело» Модель разработки Windows 11 претерпела колоссальные изменения

📅 2026-09-06

Аннотация:

Дэвид Фаулер, выдающийся инженер, проработавший в Microsoft 18 лет, недавно опубликовал публичное сообщение в социальной платформе. Фаулер не аутсайдер, привлекающий внимание случайно. Он является соавтором платформы связи в реальном времени SignalR. Он принимал активное участие в создании менеджера пакетов NuGet и механизма развертывания Kudu. Он также является основным разработчиком ASP.NET Core и в настоящее время отвечает за разработку цепочки инструментов нового поколения Microsoft Aspire для распределенных приложений.

Генеральный директор Microsoft Сатья Наделла ранее сообщал, что от 20% до 30% внутреннего кода компании создается искусственным интеллектом, а последнее заявление Фаулера еще раз доказывает, что рукописный код превращается из ядра разработки программного обеспечения в наименее важный и утомительный этап.

Траектория технологической эволюции подтверждает это суждение. Еще в 2023 году многочисленные исследования, проведенные Microsoft Research по Visual Studio IntelliCode, показали, что помощь искусственного интеллекта в то время в основном ограничивалась методом представления экранных предложений и все еще оставалась на уровне пассивного автоматического завершения кода. Однако сегодняшний GitHub Copilot стремительно превратился в полностью активный агент (Coding Agent). Этот инструмент может не только самостоятельно получать задачи разработки и в фоновом режиме строить необходимую среду, но также может самостоятельно модифицировать репозиторий кода и напрямую отправлять на рассмотрение пул-реквест (Pull Request). При кроссплатформенной разработке приложений Windows и Linux на базе WSL агент может автоматически запускать инструменты проверки кода и проверять результаты компиляции перед передачей их людям. Линус Торвальдс, отец Linux, недавно публично признал эту тенденцию, отметив, что полезность искусственного интеллекта как инструмента не подлежит сомнению.

Среда Aspire, возглавляемая командой Фаулера, является основным воплощением этих изменений. В последних версиях Aspire 13.1 и 13.2 Microsoft полностью интегрировала агентно-ориентированный интерфейс командной строки (CLI) и протокол контекста модели (MCP), превратив помощника по кодированию AI в собственный элемент процесса разработки. Команда Фаулера подчеркнула, что генерация кода на основе модели и доставка готового программного обеспечения в Интернет — это две разные вещи. Новая цепочка инструментов предназначена для того, чтобы позволить агентам ИИ напрямую запускать службы, проверять данные телеметрии, читать системные журналы, а также автоматически устранять и перезапускать сбои, тем самым полностью избавляясь от старой модели, когда разработчики-люди вручную копируют и вставляют сообщения об ошибках в окно чата, а также способствует реконструкции инструментов разработки на основе замкнутого цикла ИИ.

Однако отсутствие ручного кодирования не означает конец разработки программного обеспечения. Поскольку стоимость генерации кода приближается к нулю, инженерные трудности быстро переходят на проектирование архитектуры, стыковку встроенного API, настройку производительности, управление зависимостями и аудит кода. В отчете о безопасности генеративного кода ИИ за 2026 год, опубликованном охранной компанией Veracode, отмечается, что около 44% кодов, сгенерированных ИИ в ходе эталонных тестов, имеют известные уязвимости безопасности. С этой целью внутренняя система сканирования уязвимостей Microsoft под кодовым названием MDASH широко используется в ядре Windows, виртуализации Hyper-V и стеках сетевых протоколов. Он использует высококлассные агенты искусственного интеллекта, чтобы глубоко проникнуть в основные скрытые опасности базовой системы и справиться с давлением проверок, вызванным распространением кода.

Изменение этой модели разработки оказало глубокое влияние на экосистему Windows 11. Ранее Фаулер призывал отказаться от оболочек инкапсуляции веб-страниц и вернуться к собственным клиентам. Впоследствии Microsoft активно продвигала WinUI 3 и сделала его полностью открытым исходным кодом. Открытые и стандартизированные документы напрямую предоставляют агентам ИИ более простую для анализа среду обучения и выполнения. Благодаря этому изменению скорость итерации обновлений и масштаб устранения дефектов Windows 11 были значительно улучшены. Microsoft также прилагает усилия для поддержки локализованной интеллектуальной разработки на аппаратном уровне. Недавно анонсированный проект Project Zenith создает настраиваемую облегченную среду Windows 11 для разработчиков. Установив высокие пороговые значения в 64 ГБ унифицированной памяти и высокую пропускную способность 250 ГБ/с, он гарантирует бесперебойную локальную работу больших языковых моделей с более чем 30 миллиардами параметров и позволяет избежать постоянного расходования облачных токенов.

Заключение Фаулера показывает существенное изменение в текущей разработке программного обеспечения: когда порог для генерации кода был полностью выровнен, основная ценность разработки сместилась к разработке логики продукта, установке граничных условий, а также анализу и контролю производительности продуктов, созданных ИИ. Клавиатура больше не является абсолютным центром программирования, и обязанности программистов полностью трансформируются от тяжелых наборщиков кода к экспертам по архитектуре программного обеспечения и дизайну, которые контролируют направление.

Связанные теги

Похожие статьи

Комментарии

0/500
Captcha (click to refresh)
Нет комментариев