AI-агенты пишут код. Почему я стал меньше доверять?
Я смотрел, как агент за четыре часа собирает фичу. Он открывал файлы, писал код, запускал тесты, коммитил. Я отошел за кофе. Вернулся — готово. Красиво. Быстро. И немного страшно.
За последний год индустрия пережила коллективный восторг. Агенты обещают заменить рутину. И они действительно это делают. Но когда начинаешь смотреть на реальные цифры, картина перестает быть радужной.
Что агенты делают хорошо
Они берут на себя изолированные задачи. Сгенерировать boilerplate. Написать тест по описанию. Разобрать несложный баг. Переписать функцию под новый интерфейс. В этих сценариях скорость растет, а разработчик перестает тратить часы на механическую работу.
Агент не устает. Не отвлекается на уведомления. Не забывает про edge case, если ему явно указали на него в промпте.
Где начинаются проблемы
Первая — галлюцинации. 93% команд сталкивались с тем, что ИИ выдавал уверенный, но неверный ответ, который приводил к ошибочной диагностике кода. Агент не знает, что он не знает. Он строит правдоподобную гипотезу и подает ее как факт.
Вторая — безопасность. Исследование 4022 пулл-реквестов от агентов показало: 38.9% содержат хотя бы один security smell. В 82.3% случаев это проблемы цепочки поставок — несуществующие пакеты, подозрительные зависимости. 81.1% утечек credentials проходят мимо ревью. Люди проверяют код, но не успевают за темпом, с которым агент его производит.
Третья — скрытая цена. METR провел контролируемый эксперимент с опытными разработчиками. Результат: те, кто использовал ИИ, выполняли задачи на 19% дольше. При этом им казалось, что они работают на 20% быстрее. Агент генерирует код, разработчик его отлаживает. Время уходит на понимание чужой логики.
Четвертая — архитектурная деградация. Агент не видит систему целиком. Он видит контекстное окно. После долгой сессии он «забывает» ранние решения и начинает противоречить сам себе. Код компилируется, тесты проходят, но архитектура дрейфует. Через полгода никто не помнит, почему модуль устроен именно так.
Что происходит с индустрией
Gartner прогнозирует: к концу 2027 года более 40% агентских AI-проектов будут закрыты. Причины — рост затрат, неясная бизнес-ценность и неконтролируемые риски.
Роль разработчика меняется. Написание синтаксиса уходит. Остается аудит систем, оркестрация агентов и ответственность за результат. Компании, которые научились направлять агентов и проверять их работу, получают преимущество. Те, кто просто включил автогенерацию, — накапливают технический долг.
Что это значит для человека
Агент не заменит инженера. Он заменит того, кто только пишет код и не думает о последствиях. Ценность смещается: меньше «сделай», больше «проверь, объясни и реши, стоит ли это катить в прод».
Я не перестал пользоваться агентами. Я перестал доверять им на слово. Ревью стало обязательным. Каждый сгенерированный PR проходит через мои глаза. Каждый новый пакет проверяется. Это медленнее, чем «просто принять». Но это единственный способ не превратить репозиторий в свалку красивых, но хрупких решений.