Тема 75 из 91· Ускорение с помощью ИИ
Продуктивность разработчиков с ИИ (AI Developer Productivity)
Метрики того, что ИИ-ассистирование в написании кода реально делает с инженерным результатом: доля принятых предложений, ускорение по данным контролируемых исследований, пропускная способность по PR и удержание кода. Доказательная база на удивление противоречива — что делает эту тему идеальным кейсом различия эффикас/эффективность, для работы с которым и была создана экономика здравоохранения.
Почему это важно
Два наиболее цитируемых контролируемых исследования указывают в противоположных направлениях:
- Peng et al. 2023 (RCT по GitHub Copilot): разработчики выполняли задачу по созданию HTTP-сервера «с нуля» на 55,8% быстрее с Copilot (1ч11м против 2ч41м, n=95).
- METR 2025 RCT: опытные разработчики открытого ПО, работающие над собственными зрелыми репозиториями, были на 19% медленнее с ИИ-инструментами начала 2025 года (16 разработчиков, 246 задач) — при этом они считали, что стали быстрее на 20%.
Оба исследования качественные. Само противоречие и есть находка: эффикас на «зелёных» задачах не переносится на эффективность в зрелой кодовой базе, а воспринимаемая польза не может подменить измеренную пользу. В медицине есть названия для обоих феноменов (объяснительные против прагматических испытаний; проблема плацебо) и механизмы для работы с ними.
Математика
Доля принятия = принятые предложения / показанные предложения
(телеметрия GitHub ~30% в среднем; варьируется: SQL 45%, Python 35%, JS 28%)
Доля удержания = ИИ-код, доживший до слияния / принятый ИИ-код (~88% по отчётам)
Ускорение = (t_контроль − t_ИИ) / t_контроль (ТОЛЬКО из контролируемого сравнения)
Дельта пропускной способности = Δ слитых PR/разработчик/неделя (полевые данные GitHub/Accenture: +8.7%)
Модель ценности = разработчики × сэкономленное время × нагруженная ставка × коэффициент утилизации
— каждый член требует локального измерения; см. торнадо-диаграмму в
sensitivity-analysis.md, где сэкономленное время доминирует над
всеми остальными параметрами вместе взятыми
Практический пример
Организация с 500 разработчиками пилотирует ассистента с надлежащим контролем (сопоставленные команды, 3 месяца, заранее зарегистрированные метрики):
Результат пилота: время цикла PR −18%; слитые PR +6%; CFR не изменился;
самоотчётное сэкономленное время 45 мин/день; измеренное на уровне задач ≈ 15 мин/день
Оцениваем ИЗМЕРЕННУЮ цифру: 500 × 0.25ч × 220дн × £60 × 0.6 утилизации
≈ £990,000/год ёмкости (не высвобождающей денежные средства)
Затраты: 500 × £39/мес × 12 ≈ £234,000/год
Чистое соотношение ёмкости ≈ 4:1 — финансируемо, при трети от самоотчётного заявления.
Трёхкратный разрыв между восприятием и измерением — это находка METR в действии на практике; финансирование на основе самоотчёта утроило бы строку выгоды.
Связь с разработкой программного обеспечения
Импорты из экономики здравоохранения для всех, кто оценивает ИИ-инструментарий: проводите прагматичные испытания (ваша кодовая база, ваши инженеры, реальные задачи — а не демо-задачи вендора); относитесь к доле принятия как к суррогатному показателю, а не к исходу (это PPV предложений с точки зрения разработчика — высокая доля принятия при низком удержании есть гипердиагностика); сопровождайте каждый прирост пропускной способности проверкой стабильности (DORA 2025: ИИ повышает пропускную способность, но вредит стабильности — вмешательство с побочными эффектами требует анализа чистой выгоды, см. метрики DORA); и честно классифицируйте выгоду как ёмкость (capacity) (высвобождающие денежные средства и не высвобождающие денежные средства).
Подводные камни
- Перенос вендорских исследований: цифры «зелёного поля» RCT применяются к работе над legacy-кодовой базой — именно та ошибка, которую вскрыло исследование METR.
- Самоотчёт как измерение: разрыв восприятия в 20 процентных пунктов — крупнейшее известное смещение в этой литературе.
- Инфляция активности: больше PR и больше кода — это Активность, а не исходы (SPACE); сопоставляйте с переделками и CFR.
- Игнорирование кривой обучения: измерения на 2-й неделе фиксируют эффекты новизны в любом направлении; измеряйте в устойчивом состоянии (временной горизонт).
Источники
- Peng S, et al. "The Impact of AI on Developer Productivity: Evidence from GitHub Copilot." 2023. https://arxiv.org/abs/2302.06590
- METR, "Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity." 2025. https://metr.org/blog/2025-07-10-early-2025-ai-experienced-os-dev-study/
- DORA 2025 report. https://dora.dev/dora-report-2025/