← Все статьи
ИИ в разработке: реальный рост продуктивности или новая зависимость?

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

Споры о том, действительно ли искусственный интеллект повышает продуктивность разработчиков, не утихают. Недавние исследования, включая работу Стэнфордского университета, показывают, что ИИ-ассистенты могут ускорять выполнение задач, но их влияние на качество кода и долгосрочную автономию разработчиков остаётся под вопросом.

Что показало исследование METR

Исследование METR, проведённое на выборке из 100 000 разработчиков, выявило, что использование ИИ-инструментов, таких как GitHub Copilot, сокращает время выполнения типовых задач на 20–50%. Однако авторы подчёркивают, что эти результаты получены в контролируемых условиях и могут не отражать реальную сложность производственных проектов.

Данные из NAV IT и других компаний

Дополнительные исследования, например, в норвежской компании NAV IT, анализировали 26 317 коммитов от 703 разработчиков за два года. Они обнаружили, что после внедрения Copilot количество коммитов увеличилось, но качество кода не изменилось, а число ошибок даже немного выросло. В другом исследовании, опубликованном на arXiv, сообщается о сокращении времени цикла pull request на 31,8% после шести месяцев использования ИИ.

Повышение продуктивности или зависимость?

Опросы показывают, что 70–80% разработчиков, попробовавших ИИ-инструменты, не хотят от них отказываться. Они отмечают, что ИИ помогает быстрее писать шаблонный код, искать документацию и исправлять ошибки. Однако эксперты предупреждают о риске «атрофии навыков»: разработчики могут потерять способность решать задачи без подсказок ИИ.

Исследование Стэнфорда также указывает на то, что ИИ особенно эффективен для менее опытных программистов, помогая им достигать уровня старших коллег. Но для опытных разработчиков выигрыш в скорости незначителен, а иногда ИИ даже мешает, предлагая неоптимальные решения.

Что дальше?

Компании, такие как McKinsey, утверждают, что с помощью генеративного ИИ разработчики могут выполнять задачи вдвое быстрее, но для этого нужно правильно настроить процессы и обучить команды. Внедрение ИИ требует баланса: использовать его как инструмент, а не как замену критическому мышлению.

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

Таким образом, ИИ действительно может повысить продуктивность, но только при осознанном подходе. Компании должны инвестировать в обучение и создавать культуру, где ИИ — помощник, а не костыль.

Источник: medium.com

Дополнительные источники: youtube.com, unlayer.com, lucidshark.com, github.com, typescript-start.danield9tqh.com, arxiv.org, arxiv.org, mckinsey.com