Интернет-издание о бизнесе, стартапах и IT-технологиях

Популярные теги:
Главная страница / Читать / Новости / ИИ-инструменты замедляют разработчиков, но те не замечают

ИИ-инструменты замедляют разработчиков, но те не замечают

ИИ-инструменты

ИИ-инструменты сегодня массово используются разработчиками для повышения производительности труда и многие сотрудники отмечают, что помощь нейросетей действительно помогает ускорить создание ПО. Однако, ученые из некоммерческой исследовательской группы Model Evaluation & Threat Research (METR) считают, что ИИ-инструменты наоборот замедляют разработчиков, несмотря на противоположные ожидания. Они провели соответствующее исследование и выявили интересные закономерности.

Использование ИИ-инструментов не только замедлило разработчиков, но и привело к некоторым «галлюцинациям» — точно так же, как это происходит с самими ИИ-системами. Разработчики прогнозировали ускорение на 24%, но даже после завершения исследования они считали, что ИИ помог им выполнить задачи на 20% быстрее, хотя на самом деле это замедлило их работу примерно на такой же процент.

– После завершения исследования разработчики оценивают, что использование ИИ сократило время выполнения на 20%, – говорится в исследовании. – Удивительно, но мы обнаружили, что использование ИИ на самом деле увеличивает время выполнения на 19% – ИИ-инструменты замедлили разработчиков, – говорят исследователи.

В исследовании приняли участие 16 опытных разработчиков, работающих над крупными проектами с открытым исходным кодом. Разработчики предоставили список реальных задач (исправления ошибок, новые функции и т.д.), которые им нужно было решить и затем спрогнозировали, сколько времени займет выполнение этих задач. Программисты в основном использовали Cursor Pro с Claude 3.5/3.7 Sonnet.

В ходе работы выяснилось, что:

  • ИИ хуже работает в больших репозиториях с более чем 1 миллионом строк кода;
  • ИИ работал ненадежно – разработчики приняли менее 44% сгенерированных предложений и затем потратили время на очистку и проверку;
  • ИИ часто не понимал контекст, в котором он работал.

– Когда разработчики работают с ИИ, то они тратят меньше времени на активное программирование и поиск/чтение информации, и вместо этого тратят время на создание промптов для ИИ, ожидание и проверку выводов ИИ, а также простаивают, — объясняет исследование.

Многие программисты отмечают, что ИИ-инструменты могут помочь быстро тестировать новые сценарии в безопасной среде и автоматизировать определенные рутинные задачи, но не экономят время в целом, поскольку все равно нужно проверять, действительно ли код работает. Кроме того, в отличие от стажера, ИИ не учится на своих ошибках.

Другими словами, ИИ-инструменты могут сделать программирование немного более увлекательным, но не делают его более эффективным.

Ранее сообщалось, что Университеты меняют программы по информатике из-за ИИ.

Поделиться статьей в соц. сетях

Share on telegram
Share on twitter
Share on facebook
Share on whatsapp

Добавить комментарий

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