«Набор кода вручную безнадёжно устарел»: в Microsoft рассказали, что роль программистов изменится
Читать в полной версии«Набор кода вручную безнадёжно устарел», — заявил инженер Microsoft Дэвид Фаулер (David Fowler). По его мнению, традиционные разработчики в ориентированном на искусственный интеллект мире уходят в прошлое.
Источник изображения: Mohammad Rahmani / unsplash.com
Автор ставшего сенсационным поста в соцсети X в действительности подразумевал, что роли программистов изменятся, но не исчезнут совсем. Сейчас разработчик всё чаще занимается контролем ИИ-агентов и проверкой результатов их работы: создание ПО теперь предполагает постановку задачи, получение выходных данных и отладку кода, а не его написание с нуля. ИИ не просто пишет код — агентские приложения класса GitHub Copilot доказали, что справляются с гораздо большей частью рабочего процесса: это создание программной части, запуск тестирования и проверка на наличие сбоев — и только после этого продукт передаётся человеку. Microsoft также сделала собственную платформу Aspire удобнее для работы ИИ-агентов: в версии 13.2 появилась поддержка протокола MCP и подходящий для ИИ-агентов интерфейс командной строки.
Ещё в прошлом году гендиректор Microsoft Сатья Наделла (Satya Nadella) заявил, что 30 % кода компании генерируется ИИ, и сегодня этот показатель, очевидно, гораздо выше. Одним из неприятных последствий нового формата работы стало снижение качества кода — ИИ-агенты теряют в точности в долгосрочных задачах, показало собственное исследование Microsoft. Сгенерированный ИИ код в среднем содержит в 1,4 раза больше критических и в 1,7 раза больше серьёзных проблем, чем эквивалентный код, созданный человеком. До 45 % разработок ИИ содержат уязвимости, хотя код может быть и рабочим. Конечно, качество ИИ-кода со временем будет расти, но ошибки едва ли получится изжить полностью; и хотя человеку, возможно, со временем не придётся писать код самому, его услуги так и останутся востребованными.