ИИ и продуктивность разработчиков: главные выводы исследования

В начале 2024 года Марк Цукерберг заявил, что Meta планирует заменить значительную часть инженеров среднего звена на ИИ. Хотя это заявление, скорее всего, было призвано вдохновить инвесторов, оно вызвало волну вопросов среди руководителей IT-компаний: насколько ИИ действительно способен заменить разработчиков? Многие поддались панике и сделали также громкие заявления или остановили найм, в надежде, что задачи будет решать ИИ.

Исследование, проведенное Стэнфордским университетом с участием 600 компаний и 100 000 разработчиков, дает ответ: ИИ повышает продуктивность, но не заменяет людей.

Ключевые выводы

  • Средний прирост продуктивности — 15–20%
    • ИИ ускоряет написание кода, но 30–40% этого кода требует последующих правок.
    • В итоге чистая выгода составляет 15–20%, а не обещанные 40%.

  • Эффективность ИИ зависит от типа задач
    • Новые проекты (greenfield) → +30–40% (ИИ хорошо справляется с шаблонным кодом).
    • Существующие проекты (brownfield) → +10–15% (сложность интеграции снижает пользу).
    • Сложные задачи → минимальный прирост или даже снижение продуктивности (ИИ часто ошибается).

  • Популярность языка программирования имеет значение
    • Python, Java, JavaScript → ИИ дает заметный прирост.
    • Cobol, Haskell, Elixir → ИИ снижает продуктивность для новых языков из-за недостатка данных для обучения.
  • Размер кодовой базы снижает эффективность ИИ
    • Чем больше кодовая база, тем хуже ИИ справляется с анализом из-за:
      • Ограничений контекста (даже модели с 2 млн токенов работают хуже на больших проектах).
      • Запутанных зависимостей и специфичной логики.

Вывод

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

🔗 источник: Does AI Actually Boost Developer Productivity? (100k Devs Study) — Yegor Denisov-Blanch, Stanford

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *