За последний год я несколько раз видел одну и ту же картину. Человек, которому нужен сайт, сначала спрашивает цену и сроки, а потом пишет, что «уже почти всё сделал сам» или «скоро выложу обновление». Смотришь результат и понимаешь: это очередной вайбкод.
Вайбкодингом я здесь называю ситуацию, когда человек собирает каркас сайта через нейросеть или конструктор и считает задачу решённой. Текст есть, меню есть, форма вроде бы есть, картинки на месте. А дальше начинаются проблемы, которые нейросеть уже не решает.
Что обычно получается
Сайт открывается. На главной есть форма поиска или заявки, в подвале контакты, иногда даже политика конфиденциальности. На первый взгляд всё работает.
Но потом всплывают нюансы:
- Форма либо никуда не отправляется, либо работает через костыли: шифрование на стороне браузера, внешние сервисы, почта с ограничениями.
- Внешние виджеты (поиск туров, бронирование, оплата) висят на «загрузке» или работают через раз.
- На мобильных ломается вёрстка сложных блоков.
- Политика обработки персональных данных есть, а согласия на cookie нет.
- SEO здесь никто не делает, а про подготовку к ИИ-поиску (AI-ready, чтобы нейросети и ИИ-поисковики нормально читали сайт) даже не думают. Скорость при этом на уровне «и так сойдёт».
- О безопасности никто не думает, и такой сайт легко взломать.
В итоге получается рабочий прототип, который клиент принимает за готовый сайт. До тех пор, пока заявки не начнут теряться или не придёт претензия по персональным данным.
Почему так происходит
Нейросеть хорошо собирает статичные страницы и простые формы. А вот там, где нужен опыт, она буксует:
- подключить чужие виджеты нормально, без костылей;
- сделать так, чтобы заявки стабильно доходили и обрабатывались;
- выполнить требования 152-ФЗ не на словах, а в самом интерфейсе;
- сверстать так, чтобы сайт не разваливался на реальных устройствах;
- понять, что именно должно работать у конкретного бизнеса.
Клиент видит, что «сайт уже есть», и считает вопрос закрытым. Потом либо сам мучается с доработками, либо всё равно возвращается к специалисту, только уже с более запутанным кодом.
Что из этого следует
Вайбкодинг у клиентов не враг и не повод для насмешек. Это просто новый способ сэкономить. Беда в том, что экономия часто оказывается мнимой: время на доводку и риски с заявками и персональными данными в итоге обходятся дороже.
Если человек действительно умеет доводить такие проекты до конца, пусть делает. Если нет, лучше сразу сказать, какие части обычно становятся узким местом: формы, интеграции, соответствие 152-ФЗ, мобильная вёрстка. Тогда и разговор получается честнее.