Гайд · ИИ в работе
Вайбкодинг для начинающих: первая страница или телеграм-бот с нейросетью
Вайбкодинг (вайб кодинг, vibe coding) — это создание программ, когда вы обычными словами описываете, что нужно сделать, а код пишет нейросеть. Ваша задача — сформулировать, что нужно, и проверить результат. Начинайте с маленькой задачи на один экран: страница записи, калькулятор или телеграм-бот с одной командой. Сначала запишите, что считается готовым результатом, затем собирайте по шагам и после каждого шага проверяйте сами.
Анна Гурьева (ex-Федина) · CIO, CPO-консультант и трекер, ex-CPO.
8 лет своего бизнеса, ведущая подкаста «ИТ-коктейль», 8 премий, из них 5 побед.
Что такое вайбкодинг простыми словами
Слово придумал исследователь ИИ Андрей Карпати в феврале 2025 года. Он описал программирование, при котором человек почти не смотрит в код: говорит модели, что хочет, запускает, смотрит на результат и просит поправить. Сам Карпати называл так подход для небольших проектов «на выходные» — и это честная граница.
Для предпринимателя вайбкодинг полезен, чтобы быстро проверить идею или убрать ручную рутину без найма разработчика на первом шаге. Для продукта, через который идут деньги и данные клиентов, нужен уже другой уровень проверки.
Выберите задачу на один вечер
Первый проект должен быть маленьким и полезным именно вам. Подходит то, что вы сейчас делаете руками или в таблице: калькулятор стоимости услуги, страница с описанием и кнопкой «Написать в Телеграм», бот, который отвечает на пять частых вопросов, сводка из таблицы.
Сайт целиком на первый вечер не берите. Начните с одной страницы: услуга, цена, кнопка связи. Когда она работает, добавляйте следующие страницы по тем же шагам — так из первой страницы постепенно вырастает сайт.
Для первой попытки не берите приём оплаты, личные кабинеты с паролями и формы, которые собирают телефоны и почту клиентов. Это решаемо, но требует проверок, которые новичок легко пропустит.
Lovable, Cursor или Claude Code: что выбрать новичку
Названия сервисов меняются быстро, а типов инструментов три. Выбирайте тип под задачу:
| Тип | Пример | Для чего | Где код | Оплата |
|---|---|---|---|---|
| Конструктор в браузере | Lovable, Bolt | Быстро увидеть работающую страницу или прототип | В сервисе; можно выгрузить в GitHub, но это настройка | Есть бесплатный тариф с ограничениями |
| ИИ-редактор кода | Cursor | Видеть файлы проекта и править их с ИИ | У вас на компьютере | Есть бесплатный тариф с ограничениями |
| Агент для кода | Claude Code | Агент сам работает с папкой проекта: пишет файлы, запускает команды и проверки | У вас на компьютере | Платно: подписка Claude или оплата по API |
Страница, опубликованная на хостинге конструктора, лежит на зарубежном сервере. Форму с контактами клиентов там не размещайте: по закону о персональных данных (152-ФЗ) данные россиян собирают в базы на территории России.
Опишите задачу на одной странице
ИИ хорошо выполняет понятное задание и плохо угадывает. Короткое ТЗ (техническое задание) экономит больше времени, чем десяток уточнений потом. В нём пять частей: для кого, три-пять сценариев («человек открывает, выбирает, получает»), что точно не делаем, какие данные нужны и как проверим, что готово.
Хороший приём: попросите ИИ сначала задать вам 5 уточняющих вопросов по ТЗ и только потом писать код.
То, что не хочется повторять в каждом запросе, запишите в файл-инструкцию проекта. Это текстовый файл в папке проекта, который ИИ читает в начале каждой работы: у Claude Code это CLAUDE.md, у Cursor — правила проекта (rules).
Собирайте маленькими шагами
Просите одно изменение за раз и сразу смотрите результат. Если в одном запросе пять пожеланий, ИИ выполнит четыре и незаметно сломает пятое. Удачную версию сохраняйте: в Git (программа, которая хранит историю версий) или хотя бы копией папки с датой.
Правило трёх попыток. Если ИИ трижды не смог починить одно и то же, не просите в четвёртый раз. Вернитесь к последней рабочей версии, откройте новый чат, дайте ТЗ и опишите проблему заново. Латать поломку поверх поломки — самый быстрый способ запутать и себя, и модель.
Проверяйте своими руками
Фраза «готово, всё работает» от ИИ — это не проверка. Пройдите каждый сценарий из ТЗ сами, на телефоне и на компьютере. Введите пустое значение, ноль, минус, очень длинное имя. Посмотрите, что видит человек при ошибке.
Попросите ИИ перечислить, какие файлы он изменил и чем проверил результат, и показать проверку — скриншот или вывод команды, а не описание.
Как сделать телеграм-бота с нейросетью
Бот — хороший первый проект: у него нет дизайна, только диалог. Порядок такой:
- Создайте бота в Телеграме через официальный @BotFather и получите токен — ключ доступа к боту.
- Опишите в ТЗ команды бота и ответы на 5–10 частых вопросов.
- Попросите ИИ написать бота; токен в код не вставляйте — храните его в файле .env, который добавлен в .gitignore. Репозиторий с ботом не делайте публичным.
- Проверьте бота у себя на компьютере: каждая команда, неизвестная команда, длинное сообщение.
- Чтобы бот работал круглосуточно, ему нужен сервер или облачный хостинг — хостинг в России, если бот получает имена или телефоны. Это отдельный шаг и обычно небольшая ежемесячная оплата.
Ключи, данные и публикация — отдельно
Ключи доступа (API-ключи, токены ботов) не вставляйте в чат и не оставляйте в коде страницы. Если ключ попал в переписку или на сайт, считайте его украденным и выпустите новый.
Форма «оставьте телефон» на первой странице кажется мелочью, но имя, телефон и почта россиян — персональные данные. С 1 июля 2025 года их первично собирают только в базы на территории России, с 1 сентября 2025 года согласие на обработку оформляют отдельным документом, а ещё нужны политика обработки и уведомление Роскомнадзора. Для первого проекта проще обойтись без формы: кнопка «Написать в Телеграм» решает ту же задачу. Правила меняются, и это не юридическая консультация — прежде чем добавлять форму, сверьтесь с юристом.
Публикация — отдельное решение после проверки. У конструкторов в браузере есть кнопка публикации; простую страницу можно выложить на хостинг статических сайтов или на ваш сайт; адрес вида вашдомен.ру настраивается отдельно.
Промпт для первого проекта
Ты помогаешь человеку без опыта программирования собрать [что: страницу / калькулятор / телеграм-бота]. Задача: [одно предложение]. Сценарии: 1) [...] 2) [...] 3) [...] Не делаем: оплату, личный кабинет, сбор контактов клиентов, [другое]. Готово, если: [проверяемые критерии]. Сначала задай мне до 5 уточняющих вопросов. Потом предложи план из 4–6 шагов и дождись моего «да». Делай один шаг за раз; после шага скажи, что изменил и как мне это проверить. Ключи и пароли в код не вставляй — спроси, куда их положить. Для тестов используй только выдуманные данные. Если что-то непонятно, спроси, а не додумывай.
Чек-лист перед тем, как показать проект людям
- Задача записана одним предложением, критерии готовности проверены.
- Каждый сценарий из ТЗ пройден вручную на телефоне и компьютере.
- Проверены пустые и неправильные значения, понятны сообщения об ошибках.
- Ключей и паролей нет в коде страницы и в переписке.
- ИИ не получил реальные данные клиентов — для тестов только выдуманные.
- Контакты клиентов не собираются — или выполнены требования к персональным данным.
- Есть сохранённая рабочая версия, к которой можно вернуться.
Читайте также
- Claude Code для дизайна — как поставить ИИ задачу на интерфейс и проверить прототип.
- Передача контекста ИИ — как продолжить проект в новом чате и не пересказывать всё заново.