Как бы девелоперы не переживали за свои рабочие места, шествие ИИ уже не остановить.
Почти четверть организаций уже используют искусственный интеллект для автоматизации разработки программного обеспечения, а более двух третей пока не используют, но планируют его применение в ближайшем будущем. Об этом свидетельствуют данные опроса платформы GitLab, опубликованные в ежегодном отчёте Global DevSecOps Report 2023.
«Несомненно, ИИ в разработке ПО пришёл, чтобы остаться», — заявили в GitLab. Подавляющее большинство респондентов (83%) согласны, что внедрение ИИ необходимо, чтобы не отстать от конкурентов и идти в ногу со временем.
По данным отчёта, на сегодня ИИ чаще всего используется для таких задач, как создание чат-ботов в документации (41%), автоматическая генерация тестов (41%), сводки изменений кода (39%), отслеживание машинного обучения (38%) и выдача рекомендаций ревьюерам кода (37%). Лишь на 6 месте находится непосредственная генерация кода (36%).
Это говорит о том, что пока ИИ в основном применяется больше для вспомогательных задач, а не для полной замены разработчиков. Тем не менее, эксперты прогнозируют, что со временем доля автоматически генерируемого кода будет только расти.
Около трети опрошенных высказали опасения по поводу активного внедрения технологий ИИ. Почти половина из них беспокоится, что сгенерированный ИИ код не защищён авторским правом и может привести к правовым проблемам.
39% респондентов опасаются, что автоматически сгенерированный код может содержать скрытые уязвимости, которые сложно будет выявить традиционным тестированием. Это актуализирует вопрос кибербезопасности при использовании новых технологий.
Кроме того, 57% респондентов полагают, что в перспективе ИИ способен полностью заменить их роль в разработке ПО. А 40% специалистов даже выразили опасение, что ИИ добавит им лишней работы из-за потенциальных рисков.
При этом подавляющее большинство (81%) опрошенных считают, что им нужно больше обучения для полноценного использования возможностей ИИ на рабочем месте. 87% респондентов уверены, что компаниям придётся активно обучать сотрудников, чтобы они смогли адаптироваться к новым технологиям.
Эксперты GitLab отмечают, что по мере накопления опыта использования ИИ, специалисты становятся менее оптимистичны в оценке потенциального ускорения разработки ПО. Ведь человеку всё равно нужно проверять сгенерированный код на ошибки и безопасность.
Тем не менее, внедрение ИИ в разработку ПО уже активно происходит и будет только ускоряться в будущем. Это требует пристального внимания к подготовке IT-специалистов, а также развитию регулирования и обеспечению кибербезопасности на новом технологическом уровне. Компаниям предстоит найти оптимальный баланс между возможностями ИИ и человеческим участием, чтобы не проиграть эту гонку.
Ладно, не доказали. Но мы работаем над этим