Дослідження Гарварду: ШІ-агенти спричиняють 49-відсоткове уповільнення рецензування коду
Масштабне дослідження Гарварду показало, що кодинг-агенти генерують на 30% більше рядків коду, проте збільшують тривалість рецензування на 49%. Швидкість закриття фіч не змінилася, перетворивши рев'ю на критичне вузьке місце.

Чому це важливо
Обмежте обсяг змін у pull request і впровадьте пре-коміт фільтрацію, щоб агентський білетерплейт не паралізував процес рев'ю у вашій команді.
TL;DR
- 01ШІ-агенти додають 30% коду та 23% PR, але темп релізу фіч у Jira зовсім не змінюється.
- 02Час проходження коду через рев'ю збільшився на 49%, а кількість правок у запитах зросла майже вдвічі.
- 03Інструменти автоматичного ШІ-рев'ю генерують лише 23,3% коментарів, залишаючи людей головним вузьким місцем.
Ключові факти
- Вибірка аналізу
- 300 млн дій розробки у 700+ компаніях серед 700 000 фахівців
- Зміна обсягу коду
- +30% рядків коду, +20% комітів, +23% pull request-ів
- Затримка рецензування
- +49% середнього часу очікування від створення до злиття
- Щільність коментарів
- +35% зауважень і коментарів на один pull request
- Вплив на фічі
- 0% статистично значущих покращень у закритті задач Jira
- Частка автоматичного рев'ю
- ШІ залишив лише 23,3% коментарів за 80% впровадження у фірмах
Парадокс генерації коду
Дослідження Фіони Чень та Джеймса Стреттона з Гарварду демонструє, що автономні агенти генерації коду не збільшують обсяг готового програмного забезпечення. Проаналізувавши 300 мільйонів дій у Git у 700 компаніях через метрики Jellyfish з 2021 по березень 2026 року, дослідники зафіксували зростання обсягу написаних рядків на 30%, кількості комітів на 20% і створених PR на 23%. Проте показники завершення релізів у Jira не продемонстрували жодного статистично значущого прискорення.
Деградація етапу рецензування
Час, зекономлений під час швидкої генерації коду, повністю нівелюється на етапі рев'ю:
- Затримка злиття: Час від відкриття PR до злиття в репозиторій збільшився в середньому на 49%.
- Вимоги правок: Частка pull request-ів, що вимагають обов'язкового доопрацювання, зросла майже вдвічі.
- Шум у коментарях: Кількість коментарів на один PR зросла на 35%, що викликало приплив колег на перевірку (+14%).
- Слабкість ШІ-рев'ю: Хоча 80% компаній підключили ботів для аудиту коду, вони створили лише 23,3% коментарів і 10,8% PR.
Захист від агентського надлишку
Техлідам необхідно переходити від стимулювання кількості згенерованого коду до жорстких лімітів на розмір патчів. Агенти за замовчуванням створюють надмірну кількість обгорток, рідкісних крайових випадків та кодових конструкцій, які виснажують увагу колег. Без обмеження дифу та обов'язкового локального саморев'ю агентський кодинг лише перетворює процес написання на нескінченне очікування апрувів.
Спробуй за 2 хвилини
# Enforce a strict diff line budget in pre-push git hooks
MAX_LINES=300
DIFF_LINES=$(git diff --stat origin/main...HEAD | tail -n 1 | awk '{print $4+$6}')
if [ "$DIFF_LINES" -gt "$MAX_LINES" ]; then
echo "ERROR: PR diff ($DIFF_LINES lines) exceeds review limit ($MAX_LINES lines). Split your agent tasks."
exit 1
fibash
✓ Коли використовувати
- Для написання ізольованих юніт-тестів, утилітарних хелперів або точкових скриптів міграцій.
- Для рефакторингу окремих чистих функцій, де поведінка перевіряється детермінованим тестом у CI.
✕ Коли НЕ варто
- Не дозволяйте кодинг-агентам проводити рефакторинг системної архітектури без парного програмування з людиною.
- Уникайте схвалення агентських PR без проходження детермінованих інтеграційних та e2e-тестів.
Що зробити сьогодні
- Налаштуйте правила CI для блокування агентських pull request-ів, обсяг яких перевищує 300 змінених рядків.
- Зобов'яжіть розробників проводити ручне саморецензування перед відправкою агентських гілок колегам.
- Відстежуйте затримку злиття PR у метриках GitHub Insights замість оцінки кількості комітів чи рядків.
Що каже спільнота
“Yes, instead of reviewing 1,000 lines a day I now "review" 10,000 lines a day. My brain is not 10x faster, so either I spend 10x more time reviewing code, or I just opt to accept that AI is probably right”
“I hate code reviews, but I owe it to my coworkers that I know will read my PRs to review my own generated slop line by line. Most of these agents are still overly verbose”