Осознанный вайбкодинг: путь новичка без волшебных агентов
Ключевые тезисы:
Готовые AI-агенты (Cursor, Loveble) вредят новичкам, лишая контроля над проектом.
Настоящий путь — сборка микросервисов вручную, но с помощью ИИ, без зубрёжки кода.
Используется независимый и недорогой стек инструментов.
Работа строится по принципу: 1 чат = 1 проект, где ИИ выступает архитектором и наставником.
Проблема "волшебных" AI-агентов
Использование готовых агентов (Cursor и др.) новичками — это медвежья услуга. Агент создаёт проект, но разработчик не понимает его структуры и теряет контроль. При необходимости изменить что-то простое (цвет кнопки, форму) возникает полная беспомощность.
Вывод: Cursor — гениален для опытных, но ловушка для новичков.
Базовый стек инструментов (Modern MQ Stack)
Для начала самостоятельной работы необходим минимальный, но полноценный набор:
- Домен — ваше имя в сети (~200 руб./год).
- VPS-сервер — основа всего. Обязателен, не используйте домашний ПК.
- Стоимость: 1000–3000 руб./мес. (на начальном этапе хватит 1000–1500).
- Локация: В России, если не используете нейросети внутри сервиса. За рубежом — если планируете интеграцию AI-API.
- Coolify — панель управления для деплоя на сервер (бесплатно).
- n8n (self-hosted) — визуальный конструктор для создания логики и автоматизации workflows.
- Supabase (self-hosted) — база данных (PostgreSQL) и бэкенд-платформа для хранения данных и аутентификации.
- VS Code — "продвинутый блокнот" для написания кода с помощью ИИ.
- Браузерный чат с ИИ (Google AI Studio, ChatGPT) — архитектор и наставник в одном лице.
Преимущества стека:
Независимость от западных сервисов.
Полная свобода для создания сервисов любой сложности.
Низкая стоимость (основная статья — VPS).
Принципы работы для новичка
- 1 чат = 1 проект: Все обсуждения по одному сервису ведутся в отдельном чате.
- Производственная цепочка:
- VS Code + ИИ-чат — цех по планированию и написанию кода.
- n8n — сборка логики микросервиса.
- Supabase — память (база данных).
- GitHub — склад для готового кода.
- Coolify — сборочный цех на сервере для деплоя.
Практика: создание сервиса "AI-перехватчик отзывов"
Концепция: Клиент оставляет отзыв на сайте → ИИ анализирует тональность и генерирует план действий → уведомление с анализом и вариантом ответа отправляется директору в Telegram.
Этапы создания (на примере бэкенда):
Проектирование с ИИ-архитектором:
- В чат (например, Google AI Studio с Gemini Pro) подаётся подробный промт с описанием роли ИИ, вашего стека и задачи.
- ИИ оценивает стек, предлагает концепцию, ищет подводные камни. Код не пишется до утверждения концепции.
Настройка базы данных (Supabase):
- ИИ генерирует SQL-скрипт для создания нужных таблиц.
- Скрипт выполняется в админке Supabase за несколько секунд.
Создание логики в n8n:
- Webhook-нода: Слушает входящие отзывы с сайта.
- Supabase-нода (Create): Записывает сырые данные (имя, текст отзыва) в базу.
- HTTP Request-нода: Отправляет текст отзыва в агрегатор нейросетей (например, OpenRouter) для анализа тональности и генерации плана действий.
- Supabase-нода (Update): Обновляет запись в базе: добавляет результат анализа (
sentiment),action_planи меняетstatus. - Telegram-нода: Отправляет финальное структурированное сообщение директору в Telegram.
Итог бэкенда: За вечер создан работающий бэкенд, который анализирует, сохраняет и уведомляет. Вся логика собрана визуально в n8n без ручного написания кода.
Выводы:
- Осознанный вайбкодинг — это контроль через понимание, а не магия "чёрного ящика".
- Ключ к успеху — правильный стек инструментов и методичная работа с ИИ как с архитектором.
- Следующий шаг — создание фронтенда (лендинга) и деплой всего сервиса в интернет через Coolify.
Вывод: Cursor — гениален для опытных, но ловушка для новичков.