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