Технологии · Люди · ВыводыКонтрабанда смыслов / Досье № 02

Разработка · Экономика проверки

ИИ научился писать код. Кто теперь отвечает за результат?

Кода стало заметно больше, а законченных задач — не обязательно. Производительность отдельного программиста и производительность всей разработки оказались разными величинами.

18 октября 20265 минут чтения3 основных источникаКраткий разбор

Тезис · одна мысль

Написанный код — не готовый продукт. Генерация ускоряется быстрее, чем согласование, проверка, интеграция и приёмка. Стоимость доверия к результату становится отдельным инженерным вопросом.

Зачем это вам

Практический вывод

Оценивайте не количество строк и коммитов. Считайте завершённые и принятые задачи, время до релиза, дефекты после выпуска и затраты на ревью.

Скорость модели ничего не говорит о скорости вашего процесса без независимой проверки.

+30%
строк кода после внедрения агентовОценка в исследовании 718 компаний [1]
+23%
pull requestsПри увеличении потока на проверку [1]
+49%
времени между созданием и слиянием PRСреднее время review-процесса [1]
Где может застрять результат
  1. Требования
  2. Кодогенерация
  3. Тестирование
  4. Ревью
  5. Приёмка / релиз

Когда один этап резко ускорился, очередь на следующих этапах может вырасти. Это модель процесса, а не дополнительная цифра из исследования.

01 / Инфоповод

В 718 компаниях ускорилась генерация, но не финиш

9 октября 2026 года Ars Technica разобрала рабочую научную статью Фионы Чен и Джеймса Стрэттона из Гарварда. Авторы изучили около 300 млн событий разработки в 718 компаниях — коммиты, pull requests и закрытие задач в Jira — за период до марта 2026 года.[1][2]

После внедрения кодовых агентов исследователи оценили рост строк кода на 30%, коммитов — на 20%, pull requests — на 23%. При этом статистически значимого ускорения закрытия задач и эпиков в Jira не обнаружили. Это не доказательство строго нулевого эффекта: оценки имеют диапазон неопределённости.

Среднее время от открытия PR до включения изменений в кодовую базу увеличилось на 49%; запросов исправлений стало заметно больше. Исследователи называют проверку одним из узких мест конвейера.[1]

02 / Механика

Почему локальная скорость не равна общей

Создание программ — последовательность взаимозависимых операций. Требования → решение → код → тесты → проверка → внедрение → эксплуатация. Если резко ускорить только написание кода, очередь перед ревью может увеличиться.

Большой объём кода может быть полезен, но он увеличивает площадь поверхности для проверки. А код, который прошёл тесты, ещё может неверно реализовывать бизнес-требование. Поэтому количество строк, коммитов или вызовов модели — промежуточные показатели, а не ценность для пользователя.

Дефицит перемещается из «умею написать» в «могу обоснованно принять».

03 / Практика

Что именно должен проверять инженер

  1. Соответствие задаче. Правильно ли определены входные данные, ограничения, крайние случаи и ожидаемый результат.
  2. Техническая корректность. Тесты, статический анализ, совместимость, безопасность, качество изменений.
  3. Системная интеграция. Что происходит с соседними модулями, данными, наблюдаемостью и откатом.
  4. Результат в эксплуатации. Закрывает ли изменение реальную проблему без несоразмерных издержек.

Агент может помогать на каждом шаге. Но приёмщик, который просто пересказывает вывод исполнителя, не даёт независимого подтверждения.

04 / Ограничения

Что нельзя заключить из одного исследования

Исследование наблюдательное: сравниваются организации до и после внедрения, с поправками и допущениями об их динамике. Оно не устанавливает, что все современные coding-агенты всегда бесполезны или что любая компания получит те же проценты.

Данные заканчиваются мартом 2026 года, а модели, инструменты проверки и практики команд меняются быстро. В компаниях может расти сложность задач или улучшаться качество продукта без пропорционального роста их числа; исследователи пытались проверить часть этих альтернатив, но ни одна метрика не описывает разработку полностью.[1]

05 / Прикладной вывод

Как измерять пользу кодовых агентов

  • Полный цикл: lead time от постановки до принятой задачи; не только время генерации.
  • Переделки: количество итераций после ревью, доля отказов, дефекты на проде.
  • Стоимость: модель + инфраструктура + человеческое время на спецификацию, проверку и поддержку.
  • Качество: безопасность, восстанавливаемость, возможность объяснить и воспроизвести решение.

Если результат оценивает другой агент, понадобятся внешние тесты, неизменяемые свидетельства и понятные человеку критерии. Иначе автоматизация приёмки может стать просто автоматизацией согласия.

06 / Степень уверенности

Что известно, а что только предполагается

Есть

В исследовании Чен и Стрэттона обнаружены значимые изменения интенсивности написания кода и времени ревью, но не выявлен статистически значимый рост закрытых Jira-задач.[1]

Есть

Метрики строк кода и pull requests не равны измерению ценности продукта: это разные этапы производственного конвейера.

Вероятно

При массовом внедрении агентов конкурентным преимуществом станет способность дешево и надёжно проверять результат, включая бизнес-приёмку.

Не доказано

Что качество любого AI-кода хуже человеческого; что AI не повышает скорость разработки в принципе; что за рост времени ревью отвечает только низкое качество кода.

Источники

Проверить самостоятельно

  1. [1]
    Chen & Stratton — Artificial Intelligence in the Firm: Bottlenecks in Software Production (2026) ↗Научная рабочая статья Гарварда, версия 4 августа 2026; 300 млн событий и 718 компаний.
  2. [2]
    Ars Technica — AI coding agents generate more code, but not more software (9 октября 2026) ↗Журналистский обзор, ограничения и контекст исследования.
  3. [3]
    DORA / Google — State of AI-assisted Software Development (2025) ↗Дополнительный контекст об устройстве команд и влиянии ИИ на практики разработки.

↑ К началу статьи