Привет, я Павел Злобин. В IT-Agency я руковожу командами маркетологов и отвечаю за производственные процессы. Если говорить проще — постоянно думаю, как повысить КПД «цеха»: где мы тратим лишние часы, что можно автоматизировать, какие рутинные действия съедают время сильных специалистов и так далее. Именно это привело меня к вайбкодингу.
Я не разработчик: никогда не писал код и не разбирался в архитектуре сложных систем. Зато я чётко понимаю, какую задачу нужно решить бизнесу или человеку. Вайбкодинг оказался инструментом, который позволяет превращать это понимание в работающие сервисы.
С его помощью я могу ускорять и автоматизировать рабочие процессы в агентстве и реализовать идеи, которые годами откладываются из-за недостатка денег, времени и необходимости привлечения разработчиков.
Павел Злобин
заместитель руководителя по производственной части
Классический цикл разработки состоит из множества этапов: бэкенд, фронтенд, тестирование и доработка багов, релиз. За каждый из них отвечает как минимум один специалист. Чтобы создать даже самый простой продукт, нужно знать языки программирования и понимать, как проектируются цифровые продукты.
Вайбкодинг — это программирование с помощью ИИ. Здесь не нужно писать код руками и думать на уровне синтаксиса. Достаточно сформулировать задачу и рассказать нейросети:
Дальше ИИ возьмёт на себя роль целой команды разработки, сгенерирует код и соберёт решение.
Я долго жил с ощущением, что когда-нибудь появится штука, которой ты просто говоришь, что хочешь сделать, а она собирает тебе нужный сервис. Сейчас мы как раз в этой точке.
Количество накопленных знаний стало таким, что ИИ может их обрабатывать и применять на практике. Программирование во многом — это закономерности, а не магия. И эти закономерности отлично ложатся в машинную логику.
Короткий ответ — нет, не нужно. А теперь подробнее.
Есть две группы людей:
Первая — те, кто вообще не связан с IT. Это не маркетологи, не дизайнеры, не продакты, не копирайтеры. Таким людям освоить вайбкодинг сложнее. Им полезно иметь базовое представление о цифровых вещах:
Вторая группа — люди, которые работают около IT. Даже если они не пишут код, то всё равно понимают логику процессов. Для них порог входа почти отсутствует.
Чтобы заниматься вайбкодингом, вам не нужны технические знания. Самый важный навык — умение думать и задавать вопросы.
Если что-то непонятно, всегда можно сказать ИИ: «Я не понял, объясни, пожалуйста, как ребёнку…». И он объяснит. По сути, вайбкодинг сам закрывает пробелы в знаниях, если ты умеешь их вовремя обнаружить и сформулировать.
Чтобы понять, какие принципы есть у вайбкодинга, предлагаю снова обратиться к классической разработке. В ней есть разные роли: бизнес, аналитики, разработчики, тестировщики. У каждого специалиста свой бэклог и приоритеты.
Если провести аналогию, то в вайбкодинге ты берёшь на себя роль системного аналитика: формулируешь требования для «команды разработки». Отсюда и ключевые принципы метода.
Вайбкодинг — это диалог. Ты уточняешь, поправляешь, задаёшь вопросы и просишь переделать, когда результат не соответствует запросу.
Иногда решение собирается за несколько шагов, иногда — за десятки или даже сотни итераций. Но каждая из них происходит сразу, без ожиданий и согласований. Как если бы реальная команда разработки отвечала бы моментально.
Даже с учётом большого количества правок вайбкодинг всё равно быстрее ручной разработки.
В классической разработке ты зависишь от людей:
В вайбкодинге тебе не нужно искать специалиста под конкретную задачу — ведь весь объём знаний доступен сразу.
По моим ощущениям, даже сложные фичи, которые в классической разработке растянулись бы на недели, здесь можно собрать за пару часов или дней.
Во многих случаях вход в вайбкодинг либо бесплатный, либо почти бесплатный. Я большую часть своих экспериментов тестировал либо на триалах, либо с минимальными платными подписками.
Это сильно снижает порог для экспериментов. Вместо размышлений о том, стоит ли идея вложений, ты просто пробуешь и получаешь мгновенный результат.
Чтобы создать продукт с помощью вайбкодинга, нужно понимать, чего ты хочешь добиться, замечать ошибки, проверять результат и уточнять требования. Если бездумно принимать всё, что предлагает ИИ, результат будет сомнительным. Важно относиться к нему как к сильному, но очень буквальному исполнителю.
P. S. Сооснователь агентства Всеволод Устинов поделился промптом для нейросети, который решает проблему буквальной исполнительности ИИ. Забирайте и применяйте на практике.
Нейросеть напишет код, но не заменит человека. Этот способ разработки лучше всего работает у толковых операторов, которые могут формулировать задачи, сомневаться и управлять процессом.
Может казаться, что вайбкодинг — это когда ты один раз сформулировал задачу и забрал готовый продукт у ИИ. На практике так почти не бывает.
Даже простая игра или сервис собираются за три-четыре крупных этапа, а каждый из них может включать десятки или даже сотни диалогов с ИИ.
1. Формулировка идеи и требований
Ты описываешь, что хочешь сделать: механику игры, логику сервиса, ограничения, платформу. На этом этапе часто выясняешь, что в голове было одно, а в реальности нужно уточнять детали.
2. Проектирование решения
ИИ предлагает архитектуру: из каких частей будет состоять продукт, где что хранить, как всё связать. На этом этапе нужно уточнять и задавать нейросети вопросы, чтобы получить желаемый результат.
3. Реализация и правки
ИИ пишет код, ты проверяешь, что работает не так, возвращаешься с комментариями, просишь переделать. Этот этап самый длинный по количеству диалогов.
4. Доведение до рабочего состояния
Исправление ошибок, мелкие улучшения и приведение к окончательному виду сервиса.
5. Работа над ошибками
Чтобы проверить код на наличие ошибок ещё до внимательной вычитки, попросите нейросеть проверить саму себя. Тогда она сама поищет баги до того, как вы пойдёте смотреть код.
Например, я просил у нейросети определить последствия для моего сайта из-за сделанного сервиса при условии атаки ботов. Такие проверки я устраивал прямо в том же чате, где шла разработка.
Ещё один вариант проверки — отправить готовый результат в другого ИИ-агента, и он «свежим взглядом» сможет выявить ошибки.
Важно понимать, что количество шагов не равно сложности в реализации. Даже если запросов много, всё равно это быстрее, чем классическая разработка.
Я почти всегда начинаю не с инструмента, а с вопроса: где именно у меня утекает время или возникает ограничение. Вайбкодинг лучше всего работает, когда есть конкретная боль. Дальше — по шагам.
Первый шаг — выписать процессы, которые вы делаете регулярно. Особенно те, которые повторяются из раза в раз, съедают по 30–60 минут в день или требуют внимания специалиста, но не его экспертизы.
Затем взгляните на то, что выписали, и задайте себе простой вопрос: а можно ли это автоматизировать? Если ответ «да» или хотя бы «возможно», то стоит браться за дело.
Базовый набор выглядит так:
В моём случае сильно помогало понимание базовой структуры сайта и хостинга. Но даже если этого нет, ИИ спокойно объясняет, что и куда загрузить.
Знания дизайна не обязательны. Обложки и иллюстрации можно либо подготовить самому, либо попросить ИИ.
Если обобщить мой опыт, этапы вайбкодинга выглядят так:
Иногда я дополнительно делал этап анализа аналогов: показывал ИИ существующие решения и говорил, что хочу примерно такой же результат.
Дальше расскажу про три собственных кейса из практики.
На клиентских проектах мы в агентстве глубоко погружаемся в аналитику. По ряду проектов обновляем отчётность несколько раз в неделю, а иногда — до трёх раз в день.
Раньше это был полуручной процесс, который ежедневно занимал от 30 минут до часа, а на отдельных проектах — до полутора–двух часов в день.
Я решил автоматизировать выгрузки отчётов через API. С помощью вайбкодинга я собрал Python-скрипт, который запускается вручную, подключается сразу к нескольким рекламным логинам и за пару минут выгружает готовые файлы.
В итоге я оптимизировал процесс, и теперь коллеги, которые делали выгрузку данных вручную, экономят 30–60 минут в день.
Ещё одна регулярная задача — загрузка контактных баз для ретаргетинга. Почты и телефоны почти всегда приходят в разном формате: где-то лишний плюс, дефис или скобка, где-то просто ошибки или двойные адреса в одной ячейке.
Платформа не принимает файл с ошибками, поэтому раньше приходилось подолгу искать их вручную. На одну базу уходило по пять-шесть итераций.
Чтобы автоматизировать задачу, я написал код с помощью ИИ, который:
Здесь я использовал даже не отдельный сервис вайбкодинга, а обычный ChatGPT. В итоге у меня получился небольшой продукт, которым я пользуюсь сам и которым делюсь публично.
Есть идеи, которые годами лежат в голове, но не доходят до реализации. У меня это были интерактивные карты моих фэнтези миров.
Несколько лет назад я уже хотел сделать такую карту для Средиземья и других миров. Прикинул, что для этого нужно писать код и выделять достаточно времени на погружение, и отложил идею.
Этой зимой я попробовал сделать то же самое через вайбкодинг. В итоге мне удалось собрать тестовую интерактивную карту в разы быстрее, чем если бы я писал код вручную.
По деньгам всё очень доступно:
По времени разброс большой. Некоторые идеи можно реализовать за несколько часов или дней, другие же собираются за 10–15 минут.
Мой самый быстрый эксперимент — простой сервис «Скуфометр». Буквально за 15 минут я придумал идею, попросил ИИ написать логику и код, сгенерировал картинку и опубликовал страницу.
1. Думают, что ИИ всё сделает сам.
Нет, не сделает. Если не проверять результат, не задавать уточняющих вопросов и не думать, продукт будет сырым.
2. Тратят много времени на составление идеального запроса.
Вместо этого важнее просто и понятно описать идею, а затем корректировать ИИ в процессе диалога.
3. Переживают, что вайбкодинг только для программистов.
Ровно наоборот — вайбкодинг как раз открывает возможность для разработки тем, кто с ней не связан. Он может быть особенно полезен маркетологам, продактам, дизайнерам и предпринимателям.
Не пытайтесь сразу собрать сложный продукт — начните с реальной задачи. Вспомните процесс, который вас раздражает, отнимает время и регулярно повторяется. Это именно то, с чего можно начать.
Опишите его ИИ максимально простым языком и попросите предложить, как его можно автоматизировать. Дальше просто идите по шагам и не бойтесь задавать вопросы.
Вайбкодинг лучше всего раскрывается на практике. И чем быстрее вы начнёте что-то делать руками, тем быстрее станет понятно, на что он действительно способен.
Совет: не спешите покупать подписку на ИИ-сервисы. Начните с бесплатных тарифов и оплачивайте платные, если будет необходимость.
На мой взгляд, вайбкодинг — совсем не временный тренд, а инструмент, который решает реальные задачи и будет только развиваться.
Он не заменяет человеческий труд, а усиливает специалистов:
Помимо прочего, вайбкодинг даёт пространство для творчества и позволяет делать вещи «для души».
Скорее всего, в будущем исчезнут даже промежуточные этапы вроде настройки хостинга или публикации кода. Ты просто говоришь, какой продукт нужен, и получаешь ссылку на готовое решение.