Вайбкодинг: что это простыми словами
Откуда взялось слово, как это выглядит на деле, что можно собрать без опыта программирования и где такие проекты ломаются
Разрешить сайту считать ваши посещения с помощью Яндекс Метрики? Для этого она сохранит в браузере файлы cookie. Как сайт использует cookie
Откуда взялось слово, как это выглядит на деле, что можно собрать без опыта программирования и где такие проекты ломаются
Вайбкодинг — способ делать программы, при котором вы описываете задачу обычными словами, а код пишет нейросеть. Ниже — что за этим стоит на практике. Пишу по опыту: этот сайт и сайт производителя электрощитов я собрал с помощью ИИ.
Вы говорите: «сделай страницу с формой, которая присылает заявки мне в Telegram». Нейросеть пишет код, запускает его и показывает результат. Вы смотрите и говорите, что поправить: «кнопку крупнее, телефон сделай обязательным, в сообщение добавь время». Так, круг за кругом, вещь доходит до нужного вида. Писать код самому не приходится.
Слово придумал Андрей Карпатый, один из основателей OpenAI. 2 февраля 2025 года он описал в коротком посте, как работает над проектами выходного дня: соглашается со всем, что предлагает модель, и почти не заглядывает в код. Пост разошёлся по сети, а в ноябре того же года словарь Collins назвал «vibe coding» словом года.
В исходном посте есть деталь, которую обычно упускают: Карпатый говорил о проектах, которые не жалко выбросить. С тех пор этим словом стали называть любую разработку с ИИ, от прототипа за вечер до систем, которые принимают деньги клиентов. Всё, что стоит понять новичку, лежит между этими двумя крайностями.
Работа идёт короткими кругами, и в каждом четыре шага:
Первая рабочая версия появляется быстро: простая страница — за минуты, бот — за вечер. Дальше время уходит на другое: чтобы заявки доходили всегда, данные не утекали и поисковик находил страницы. На сайте производителя электрощитов первая версия из восьми страниц появилась за один день. Доводка заняла недели: форма, согласие на обработку данных, карта сайта, индексация, телефония. Как это было, я разобрал в кейсе о сайте, карточке в Яндекс Бизнесе и виртуальной АТС.
Что доделать после первой версии, чтобы сайт нашёлся в поиске и заявки доходили, я собрал по шагам в статье о вайбкодинге сайта.
Названий много, и новые выходят каждый месяц. Удобнее думать о типах: у каждого свой потолок и свой порог входа.
Вы описываете задачу, и сайт или приложение появляется прямо в окне браузера. Начать здесь проще всего. Когда проект вырастет, его можно перенести к себе и продолжить в редакторе кода.
Вы видите файлы проекта и просите помощника поправить конкретное место. Подходит тем, кто готов хотя бы смотреть на код.
Работают в командной строке компьютера. Сами читают весь проект, запускают команды, правят десятки файлов за раз и проверяют результат. Этим я пользуюсь каждый день: так собран и этот сайт.
Соединяют готовые сервисы по сценарию: таблицу, почту, Telegram, CRM. Нейросеть помогает собрать сценарий и дописать недостающие куски.
Для первого проекта подойдёт любой. Если хочется понимать, что происходит внутри, удобнее сразу брать редактор или агента: там перед глазами каждый файл проекта.
Как выбрать нейросеть для вайбкодинга и какую модель ставить в продукт с данными клиентов, я разобрал в отдельной статье.
Уверенно получается у новичка с первых недель:
Осторожнее со всем, что принимает деньги, хранит персональные данные или меняет учёт. Собрать такое тоже можно, но цена незамеченной ошибки здесь — штраф по 152-ФЗ, потерянный платёж или испорченная база. Что требует закон, когда в системе есть нейросеть, я разобрал в отдельной статье о персональных данных.
Быстрее всего для бизнеса окупается автоматизация рутины — там, где человек переносит данные из одного места в другое. Сколько такие задачи стоят и когда окупаются, видно по шести сметам из моих проектов.
Работать с 1С через нейросеть можно двумя способами, и риск у них разный. Рядом с 1С работает отдельная программа: она берёт выгрузку из базы или готовит файл для загрузки. Такие программы пишутся на Python или JavaScript, и здесь нейросеть справляется уверенно. Если программа только читает данные, её ошибка базу не испортит: в худшем случае она выгрузит не то. Внутри 1С меняется сама конфигурация. Модель не видит вашу базу, а прямые правки типовой конфигурации мешают её обновлять. Поэтому такие изменения проверяют на копии базы, а в рабочую базу их переносит программист 1С.
Оба способа я разобрал подробно в статье о вайбкодинге в 1С. Там же рассказано, как собран мой бесплатный конвертер выписок Казначейства и какие проверки он прошёл, прежде чем попасть на сайт.
Ошибка вайбкодинга редко выглядит как ошибка. Страница открывается, проверка зелёная, клиент доволен, а данные тем временем доступны посторонним. Отраслевые замеры 2024–2026 годов сходятся в одном: модели уверенно пишут работающий код и так же уверенно пропускают защиту, потому что о ней никто не попросил. По данным Veracode, проверку безопасности проходит около 55% сгенерированного кода, и эта доля не растёт с новыми версиями моделей. В исследовании 16 моделей почти каждая пятая библиотека, которую они подключали в коде, не существовала: 19,7% из 2,23 млн упоминаний.
Три поломки из моей собственной практики. Все три нашлись при проверке, и во всех трёх случаях сайт выглядел исправным:
Если приложенная схема была не того типа, форма выбрасывала файл и всё равно показывала «спасибо». Менеджер ответил бы на заявку, не зная, что схему присылали.
Галочка была обязательной, но запрос в обход страницы принимался и без неё. Персональные данные могли попасть к владельцу сайта без основания, которого сайт сам требует в своей политике.
Карта сайта была устроена в два уровня, и Яндекс не пошёл дальше первого. Сайт открывался, все проверки были зелёными, а в поиске его почти не было.
Поэтому перед первым живым пользователем стоит ответить на короткий список вопросов. Кто и к чему имеет доступ? Открыта ли база наружу? Нет ли паролей и ключей в коде? Что будет с загруженными файлами? Что записывается в журналы? Есть ли резервная копия и проверяли ли её?
Ещё одну проверку можно поручить самой нейросети: отдать готовый код на разбор отдельным ИИ-агентам. В кейсе о боте с цифрами продаж такая проверка через час после выпуска нашла в расчётах четыре ошибки.
Если хочется пройти этот путь на своей задаче вместе с тем, кто делает это каждый день, у меня есть личные уроки по вайбкодингу: шесть модулей от первого результата до проверки перед выходом к живым пользователям.
Первое занятие длится 90 минут: ставим инструменты и проходим полный круг на том, что вы хотите собрать. Цель — чтобы вы ушли с работающей вещью и планом, что делать дальше.
Расскажу, что автоматизировать в первую очередь, когда это окупится и нужен ли вашей задаче ИИ вообще. Иногда он не нужен.
Или просто задайте вопрос. В рабочее время отвечаю в течение 2 часов