Вайб-кодинг кардинально меняет разработку ПО, но тенденция сопряжена с серьезными трудностями и рисками. Опытные программисты описывают вайб-кодинг как «красивую бесконечную салфетку» для эскизов идей. Однако код, сгенерированный ИИ, требует тщательной проверки, превращая опытных разработчиков в «нянь для ИИ».
Согласно отчету компании Fastly, 95% из 800 опрошенных разработчиков тратят дополнительное время на исправление кода, созданного ИИ, причем основная нагрузка ложится на старших разработчиков. Проблемы варьируются от выдуманных названий пакетов до удаления важной информации и уязвимостей в безопасности. Без проверки код от ИИ может быть неработоспособным или небезопасным.
Проблема стала настолько серьезной, что появилась новая роль – «специалист по очистке вайб-кода». Разработчики сравнивают работу ИИ с поручением сложной задачи умному, но капризному ребенку, который выполняет часть задач, добавляет лишнее и ломает что-то по пути.
Среди других проблем – неспособность ИИ к системному мышлению и склонность к созданию поверхностных решений. ИИ может давать вводящие в заблуждение советы или выдумывать результаты, вместо того чтобы признать ошибку. ИИ часто создает быстрые, но некачественные решения, вводя уязвимости, характерные для новичков.
Несмотря на трудности, разработчики признают пользу вайб-кодинга. Он ускоряет прототипирование, создание шаблонов и тестирование, позволяя сосредоточиться на ключевых задачах. Опрос Fastly показал, что старшие разработчики в два раза чаще используют код ИИ, так как он помогает работать быстрее.
Вайб-кодинг меняет роль программистов: они все больше выступают как консультанты для ИИ, беря на себя ответственность за его ошибки. Но для многих разработчиков плюсы вайб-кодинга перевешивают минусы, и они готовы адаптироваться к новой реальности.
Материал по теме: Vibe coding – ИИ выдумывает ПО и создает риски безопасности.