Зелёный PR соврал: 7 ошибок AI-ревью, из-за которых прилетают инциденты
Знакомо? Агент за пару минут собрал патч на 600 строк, тесты зелёные. В pull request сидит AI-ревьюер, накидал девять замечаний: именование, докстринги, один потенциальный NPE. Автор всё поправил, галочки закрыты, CI радостно зелёный. Ты открываешь diff — восемь файлов, чистенько, апрув. А через неделю — разъехались балансы, и на разборе оказывается, что сломан контракт, которого в diff вообще не было. 🙈
Главная ловушка: AI Code Review (бот проверяет PR) и ИИ-код (агент его написал) — это разные штуки, и одно не лечит другое.
Цифры не для настроения. GitClear и GitKraken прогнали 623 млн изменений за 2023–2026:
- дубли кода выросли на 81%
- доля нормального рефакторинга рухнула с 21% до 3,8%
- код всё меньше цепляется за существующий (связность 343 → 223)
Похоже на локальную оптимизацию агента «лишь бы задачу закрыть», без оглядки на остальной проект.
Разбор всех 7 ошибок
🔥 — узнал свои грабли
🤡 — а мы всё апрувим не глядя
@ai_for_dev
Знакомо? Агент за пару минут собрал патч на 600 строк, тесты зелёные. В pull request сидит AI-ревьюер, накидал девять замечаний: именование, докстринги, один потенциальный NPE. Автор всё поправил, галочки закрыты, CI радостно зелёный. Ты открываешь diff — восемь файлов, чистенько, апрув. А через неделю — разъехались балансы, и на разборе оказывается, что сломан контракт, которого в diff вообще не было. 🙈
Главная ловушка: AI Code Review (бот проверяет PR) и ИИ-код (агент его написал) — это разные штуки, и одно не лечит другое.
Цифры не для настроения. GitClear и GitKraken прогнали 623 млн изменений за 2023–2026:
- дубли кода выросли на 81%
- доля нормального рефакторинга рухнула с 21% до 3,8%
- код всё меньше цепляется за существующий (связность 343 → 223)
Похоже на локальную оптимизацию агента «лишь бы задачу закрыть», без оглядки на остальной проект.
Разбор всех 7 ошибок
🔥 — узнал свои грабли
🤡 — а мы всё апрувим не глядя
@ai_for_dev