Исследование американских учёных показало, что искусственный интеллект помогает программистам создавать на 30% больше кода за меньшее время. Однако компании не получают сопоставимого ускорения разработки: сэкономленные часы уходят на проверку, исправление и согласование сгенерированных решений.

С использованием ИИ количество написанных строк кода увеличивается на 30%, число коммитов — на 20%, а число запросов на слияние кода — на 23%. При этом исследователи не обнаружили статистически значимого улучшения качества готового программного обеспечения или соответствующего роста объёма завершённой работы.

Основная проблема возникает на этапе проверки. Время на ревью и слияние кода увеличивается на 49%, а количество комментариев проверяющих к каждому запросу растёт на 35%. Кроме того, доля сотрудников, занятых такими проверками, увеличивается на 14%.

Так называемое «вайб-кодирование», при котором программисты в значительной степени полагаются на ИИ при создании кода, не устраняет наиболее медленную часть процесса, а переносит её на последующие этапы разработки.

Это напрямую влияет на сроки. Средняя продолжительность проверки увеличилась с 7,03 до 10,48 дня. Сгенерированный ИИ код также требует большего количества исправлений: машины создают программные решения значительно быстрее людей, но их анализ по-прежнему требует времени и усилий опытных специалистов.

В итоге компании получают больше кода для проверки и обработки, но не обязательно добиваются ожидаемого ускорения проектов. Результаты исследования ставят под сомнение и прогнозы о массовой замене программистов искусственным интеллектом.

Пока роль человека остаётся ключевой, хотя постепенно смещается от непосредственного написания кода к его проверке, доработке и интеграции. В будущем ИИ может взять на себя часть этих задач, однако уже сейчас компаниям приходится пересматривать подход к использованию технологии.

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