Программист

ИИ увеличивает трудозатраты программистов

Исследования показывают, что искусственный интеллект помогает разработчикам выпускать больше программного обеспечения, но при этом они тратят больше времени на устранение проблем после запуска кода.
Автор Наука Mail
Уставший программист
Программисты тратят много времени на устранение проблем после запуска кода, созданного ИИИсточник: Freepik

ИИ может генерировать код для чего угодно — от веб- и мобильных приложений до инструментов управления данными. Он часто автоматизирует некоторые утомительные процессы, такие как создание инфраструктуры для тестирования и обновление программного обеспечения для работы на новых устройствах и в системах. В некоторых случаях даже неопытные разработчики могут создавать рабочие прототипы, просто описывая свои идеи системам искусственного интеллекта. Но написание кода — это только часть работы.

Программистам часто приходится создавать индивидуальный код или, по крайней мере, корректировать результаты работы искусственного интеллекта, чтобы справляться с нестандартными случаями или специфическими бизнес-задачами, которые могут не учитываться в обучающих данных ИИ. При этом недавняя оценка американской компании Anthropic показывает, что чрезмерная зависимость от ИИ негативно сказывается на развитии навыков специалистов, пишет Scientific American.

Исследователи обнаружили, что инженеры, работавшие с новой библиотекой программного обеспечения, демонстрировали небольшой прирост скорости при решении задач с помощью ИИ по сравнению с контрольной группой, работавшей самостоятельно. Однако после выполнения задания группа с ИИ-помощником набрала на 17% меньше баллов. 

Программный код на мониторе компьютера
Злоупотребление ИИ приводит к тому, что некоторые инженеры с трудом находят ошибки искусственного интеллектаИсточник: Unsplash

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

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

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

Ранее Наука Mail писала, что ИИ уже пишет треть всего кода для ПО.