По состоянию на сегодняшний день около 35% задач в области программной разработки выполняются с использованием нейросетевых решений. Особенно заметно их влияние в сегменте рутинных операций и типового программирования, говорится в исследовании аналитиков true.code, результаты которого имеются в распоряжении "Газеты.
Ru".Наибольшую эффективность ИИ демонстрирует при генерации шаблонного кода, где нейросети способны решить 60% работы от всей задачи. Создание SQL-запросов (50%), поиск ошибок и ведение технической документации (40%) также активно делегируются нейросетям.
Вместе с тем, в вопросах поддержки устаревшего кода (legacy systems) и оценки эффективности решений ИИ задействован лишь в 15% и 10% случаев соответственно, так как в этой сфере критически важно участие разработчиков.
Аналитики также провели сравнительный анализ затрат времени на выполнение стандартных задач. Так, генерация unit-тестов вручную занимает в среднем два часа, тогда как ИИ справляется с ней за 30 минут. Аналогичная картина наблюдается при исправлении ошибок (экономия 1 час) и создании CRUD API (снижение временных затрат с 3 до 1 часа).
"Нейросети уже используются как вспомогательный инструмент на разных этапах разработки и берут на себя до 60% рутинных задач, однако ключевые решения и сложные системы полностью передать искусственному интеллекту невозможно — основная работа, постановка задачи и проверка остаются за разработчиком. Например, нейросети не справятся с созданием архитектуры модуля без вмешательства опытного программиста, а лишь дадут направление или общее видение", — заявил СЕО компании true.
code Артем Шеленговский.При этом, по словам эксперта, ИИ позволяет значительно ускорить работу, освобождая время людей для более важных задач, бизнес-процессов и стратегических решений.
Свежие комментарии