HeadlinesBriefing favicon HeadlinesBriefing.com

Vibe Coding: Преимущества и риски разработки ИИ

Engadget •
×

Vibe coding, термин, введенный Andrej Karpathy в феврале 2025 года, описывает подход к разработке, при котором пользователи полностью принимают код, созданный большими языковыми моделями, такими как Cursor Composer w Sonnet. Стороны, поддерживающие эту методологию, утверждают, что она демократизирует создание программного обеспечения, позволяя неэкспертам создавать приложения. Например, ветеринарный техник использовал vibe coding для создания приложения для отслеживания инъекций инсулина его пожилой кошки. Однако эта практика сталкивается с серьезной критикой в отношении безопасности и поддерживаемости программного обеспечения. Исследователи из Школы кибербезопасности и конфиденциальности Georgia Tech проанализировали 43 000 рекомендаций по безопасности и проследили 74 уязвимости, непосредственно связанные с кодом, созданным ИИ, 14 из которых были признаны критическими. Команда оценивает, что реальное количество уязвимостей составляет пять до десяти раз больше из-за недооценки. Несмотря на эти риски, принятие среди профессионалов растёт стремительно. Опрос 1 100 программистов показал, что 72% используют инструменты программирования ИИ ежедневно, при этом около 42% их кода теперь создаётся или поддерживается ИИ. Эксперты предсказывают, что к следующему году ИИ составит более половины всего кода. Этот сдвиг вызывает опасения по поводу будущего ролей младших разработчиков, поскольку традиционные должности на входном уровне уменьшаются. Различие между полностью ИИ-созданным кодом и ИИ-поддерживаемой разработкой остаётся важным для понимания эволюции инженерии программного обеспечения.