Инженер Microsoft Дэвид Фаулер заявил, что ручное написание кода устарело, и вызвал этим бурную дискуссию в соцсети X. Однако речь шла не об исчезновении профессии программиста, а о трансформации его роли.
Теперь разработчик всё чаще контролирует работу ИИ-агентов и проверяет её результаты. Создание софта превращается в постановку задачи, получение результата от ИИ и отладку кода, а не написание его с нуля.
Агентские инструменты вроде GitHub Copilot берут на себя значительную часть процесса: пишут код, запускают тесты и ищут ошибки — и только потом передают продукт человеку. Microsoft развивает эту логику и на своей платформе Aspire — версия 13.2 получила поддержку протокола MCP и интерфейс командной строки, удобный для ИИ-агентов.
По словам главы Microsoft Сатьи Наделлы, ещё в прошлом году около 30% кода компании создавалось искусственным интеллектом. Сейчас этот показатель, вероятно, значительно выше.
Но у нового подхода есть обратная сторона. Собственное исследование Microsoft показало, что ИИ-агенты теряют точность при выполнении длительных задач. Сгенерированный ими код в среднем содержит в 1,4 раза больше критических и в 1,7 раза больше серьёзных проблем по сравнению с кодом, написанным человеком.
До 45% ИИ-разработок содержат уязвимости, даже если код в целом работоспособен. Качество генерации со временем будет расти, но полностью избежать ошибок вряд ли удастся — а значит, потребность в участии человека никуда не исчезнет.
