📎 58% инженеров пишут код с помощью ИИ, но доверяют ему только 11%
Согласно исследованию, большинство разработчиков пишут код с помощью искусственного интеллекта, однако полностью полагаются на него редко. Спросили Виталия Секретенко, технического директора, ГК «КОРУС Консалтинг» о том, как ИИ влияет на разработку ПО.
🟥 Ускоряем рутину, но не релизы
Использование ИИ позволяет решать небольшие, рутинные задачи и быстрее писать код по готовым паттернам. Однако скорость релизов зависит не только от разработки: также необходимо проводить ревью, тестирование и интеграцию. Поэтому сложно утверждать, что в целом процесс написания кода стал занимать существенно меньше времени. Скорее, использование ИИ-инструментов позволяет одновременно работать над несколькими проектами и выполнять больше задач.
🟥 Доверяй, но проверяй
Мы относимся к ИИ, как к помощнику, а не автономному инструменту. В отдельных задачах ИИ может быть более внимателен к деталям, чем человек — особенно там, где важно следовать шаблону. При этом мы понимаем ограничение технологии: в новых и нестандартных задачах модель может делать ошибки. Поэтому ИИ — это хороший инструмент для ускорения рабочих процессов, но его применение не отменяет необходимости верификации.
🟥 Стандарты не упрощаем
Базовые требования к качеству и архитектурному контролю остались прежними: ключевую роль продолжают играть ревью кода и экспертиза старших специалистов. С ростом доли ИИ-генерации растет роль системного пересмотра архитектуры и регулярной оценки того, насколько разработчики ориентируются в коде и понимают его.
🟥 Архитектура важнее шаблонов
ИИ хорошо справляется с локальными задачами и реализацией по готовым паттернам. При этом в сложных архитектурных решениях ИИ может теряться, а последующая отладка занимает в разы больше времени. Особенно это заметно на проектах, связанных с заказной разработкой. Они часто подразумевают создание систем на стыке различных бизнес-процессов. Ошибка на уровне архитектуры ИТ-решения в таком случае затрагивает не отдельный компонент, а целую цепочку взаимосвязанных элементов. Поэтому индивидуальная разработка требует ещё больше инженерной экспертизы и понимания контекста, а не только корректно сгенерированного кода.
💫 Подписывайтесь на Логистика IT is
Post #567
390

- ❤ 7
- 👍 7
- ✍ 5