GitHub Copilot снова оказался в центре спора о будущем разработки. Инженер Microsoft Дэвид Фаулер написал в X: «typing code is absolutely over» — то есть ручной набор кода, по его мнению, заканчивается.
Фраза звучит резко, но за ней не только хайп вокруг нейросетей. Microsoft уже двигает разработку к модели, где человек меньше пишет с нуля. Разработчик ставит задачу агенту, проверяет результат, правит ошибки и отвечает за финальное решение.
Фаулер не говорит, что программисты исчезнут завтра. Его тезис скорее про смену ремесла. Раньше ценили скорость набора и знание API на память. Теперь вес набирают постановка задачи, ревью, тестирование и понимание архитектуры.
GitHub Copilot уже берет на себя часть конвейера
GitHub Copilot давно перестал быть автодополнением на пару строк: агентные инструменты уже берут задачу шире, собирают проект, запускают тесты и ищут сбои до передачи результата человеку. Это ближе к младшему разработчику с доступом к репозиторию, чем к старому IntelliSense.
Такая схема меняет привычный рабочий день. Человек формулирует цель, задает ограничения, смотрит diff и проверяет, не сломал ли агент соседние модули. На бумаге звучит удобно. На практике главный вопрос — кто поймает ошибку, если агент уверенно принес красивый, но дырявый код.
Microsoft подстраивает под этот подход и свои инструменты. Платформа Aspire 13.2 получила поддержку MCP и более дружелюбный к агентам CLI. Это техническая деталь, но она хорошо показывает направление: среда разработки учится разговаривать не только с человеком, но и с ИИ-агентом.
Сатья Наделла еще в 2025 году говорил, что до 30% кода Microsoft уже генерирует ИИ. Новых публичных цифр компания не дала, поэтому честнее держаться именно этого ориентира. Даже 30% для корпорации такого масштаба — не эксперимент в углу лаборатории.
Слабое место агентов — длинные задачи и безопасность
У агентной разработки есть неприятная сторона: чем дольше тянется задача, тем чаще даже сильные модели начинают ошибаться. Исследователи Microsoft отдельно фиксировали падение точности на длинных сценариях, а это ровно тот тип работы, где бизнес хочет заменить рутину агентами.
Проблема не только в компиляции. Код может собираться, проходить часть тестов и выглядеть готовым к продакшену. Но внутри останется плохая обработка ошибок, небезопасная работа с данными или логика, которая ломается на редком сценарии.
У внешних проверок цифры тоже не успокаивают. CodeRabbit нашла, что ИИ-код содержит в среднем в 1,4 раза больше критических проблем и в 1,7 раза больше крупных проблем, чем сопоставимый код человека. Veracode отдельно предупреждала: 45% ИИ-сгенерированного кода содержит уязвимости, хотя выглядит готовым к релизу.
- Microsoft: до 30% кода компании генерировал ИИ в 2025 году.
- CodeRabbit: ИИ-код несет в 1,4 раза больше критических проблем.
- Veracode: 45% ИИ-кода содержит проблемы безопасности.
Для разработчика это означает не смерть профессии, а сдвиг ответственности. Нельзя просто принять патч от агента и закрыть задачу. Ревью становится жестче, тесты — важнее, а понимание системы ценится выше, чем умение быстро набрать шаблонный CRUD.
Мы уже видели похожие сдвиги в других инструментах. Компиляторы сняли часть рутины с ассемблера. IDE убрали массу механики из навигации и рефакторинга. Copilot и агенты забирают следующий слой — первичную генерацию кода. Но ответственность за продукт пока остается у человека.
Дэвид Фаулер сформулировал позицию максимально коротко в своем сообщении в X: «typing code is absolutely over».