Вайбкодинг (vibe coding) — способ писать ПО, описывая намерение модели: «сделай форму заявки», «добавь вебхук», «почини этот баг». Код появляется быстрее, чем при ручном наборе. Поисковый интерес к термину вырос вместе с агентами в IDE.
Чем вайбкодинг отличается от «просто ChatGPT»
Классический чат даёт фрагмент. Вайбкодинг — цикл: агент читает репозиторий, правит файлы, запускает команды, итерирует. Это ближе к джуниору с доступом ко всей кодовой базе, чем к справочнику.
Сильная сторона — прототипы, внутренние инструменты, одноразовые скрипты, UI-черновики. Слабая — скрытые инварианты домена, которые не написаны в комментариях.
Правила, без которых метод опасен
- Изоляция. Ветка, worktree, не прод-ключи в окружении агента.
- Малый шаг. Одна задача — один дифф, который человек может прочитать.
- Тесты как контракт. Если агент «починил», зелёный CI обязателен.
- Секреты и ПДн. Не скармливать модели то, чего нельзя отдавать провайдеру.
- Архитектурный стоп. Слои, границы модулей, промышленные протоколы — не на вайбе.
Вайбкодинг ускоряет скорость разработки с AI, но не заменяет инженерную разработку с AI в продуктах с ответственностью за простой линии или деньги клиента.
Как мы применяем это в OtherCode
Для лендингов, админок, черновиков фич — да, с ревью. Для платёжного контура, античита, SCADA-команд — нет: там спецификация и тесты первичны. Агент может набросать обвязку, не принимать решение о безопасности.
Если хотите ускорить прототип или внутренний инструмент — напишите. Если нужен промышленный контур, начинаем с архитектуры, а не с вайба.

