ИИ пишет всё больше кода, но разработчики рискуют потерять способность его проверять.
Искусственный интеллект пишет всё больше кода, но вместе с этим растёт риск: разработчики могут потерять способность по-настоящему проверять то, что создают модели.
Инженер Османи поднял неприятную проблему AI-разработки, которую называет cognitive surrender, то есть отказом от самостоятельного мышления в пользу готовых ответов модели.
Представьте ситуацию: Claude Code генерирует pull request на 600 строк. Код выглядит аккуратно, тесты проходят, линтер молчит. Разработчик бегло просматривает diff и нажимает Approve.
Но где-то внутри может быть изменена логика транзакции или обработка редкого случая. Никто этого не замечает, потому что никто толком не разобрался в изменениях.
«Когда вы производите больше кода, чем способны проверить и за который готовы отвечать, вы уже не проводите ревью. Вы просто надеетесь».
Компания Anthropic обнаружила похожую проблему в собственном исследовании. Разработчики, которые использовали ИИ при освоении новой библиотеки, набрали на 17% меньше баллов в тесте на понимание материала, чем группа без ИИ.
Чем больше программирования мы делегируем агентам, тем меньше практикуемся в навыках, необходимых для контроля их работы.
Османи рекомендует относиться к AI-generated PR так же строго, как к коду младшего разработчика: проверять архитектурные решения, граничные случаи и понимать причины каждого изменения.
«Можно выпускать в десять раз больше кода. Но если никто в команде не понимает, как он работает, скорость разработки становится сомнительным достижением».

