GM! Хочу поделиться подходом, который помог мне запустить несколько своих продуктов, включая Mac App и AI-агентов — Вайб кодингом! Это простой (относительно) способ разработки, где вы используете LLM (большие языковые модели) как своего личного кодера.
Перевод: https://x.com/nake13/status/1995123181057917032
Вот пошаговый план, как начать разрабатывать продукты, которые нужны именно вам,
1️⃣ Выбираем инструменты 🛠
Для кодинга нам нужен пытливый ум и удобный интерфейс:
🟢Модели (LLM): Я рекомендую начать с Claude (самый сбалансированный и зрелый вариант) или Codex от OpenAI. Если вы можете оплатить подписку, начните с базовой версии — не используйте бесплатные, там хватает ограничений.
🟢Интерфейс: Подойдет VS Code или Cursor. Если вы новичок и любите наглядность, Cursor будет проще. На первых порах можно обойтись официальными веб-версиями моделей.
2️⃣ Собираем требования 📝
Не пытайтесь сразу построить ракету. Начните с четкого описания того, что вы хотите.
🟢Подробности — наше всё: Запишите все функции и логику, которые пришли в голову.
🟢ИИ в помощь: Отправьте этот список топовой модели (например, Gemini 3 Pro или Claude Opus) со следующим запросом:
>
Привет, AI! Хочу разработать продукт. Вот мои требования. Помоги, пожалуйста, оформить это в логичный и структурированный документ требований к продукту (Product Requirements Document — PRD). [Дальше по пунктам ваш список]»🟢Оценка сложности: Попросите ИИ оценить, насколько сложным будет этот продукт. Если это титанический проект, лучше скорректировать планы заранее.
3️⃣ Делим задачу на спринты 🧩
❗️Важное правило: Не ведите слишком долгий диалог в одном окне — «память» ИИ забивается и он начинает косячить. Открывайте новый чат для новой задачи!
🟢Первая победа (10 минут): В новом чате дайте ИИ свой PRD и попросите:
>
Привет, AI! Вот мой PRD. Я никогда не программировал. Проанализируй, какую первую функцию я могу быстро реализовать за 10 минут, и дай пошаговую инструкцию, как её проверить. [Прикрепите PRD]»🟢Технический совет: Python — лучший выбор для новичков (большинство моделей с ним лучше справляется). Если возможно, начните с локальных задач (без подключения к интернету) — это проще.
4️⃣Итерации и проверка 🔄
Ключ к успеху — «механизм положительной обратной связи».
🟢Постоянное развитие: После завершения первого мини-задания, спросите ИИ, что реализовать следующим шагом, и как это проверить.
🟢Проверка: Обязательно проверяйте работоспособность каждой новой функции.
5️⃣ Отладка (Debug) 🐞
🟢Опишите проблему: Если что-то не работает (отличный от ожидаемого результат или сообщение об ошибке), подробно опишите это ИИ и скиньте логи.
🟢ИИ-дебаггер: ИИ поможет найти, исправить и оптимизировать код.
6️⃣ Учим основы 🏗
Когда задачи станут сложнее, пора разобраться в основах программной инженерии.
🟢Как учиться? Спросите ИИ о «структурах данных и алгоритмах», базовом устройстве команд разработчиков и рабочем процессе.
7️⃣ Управление кодом (Git/GitHub) 🗄
🟢Используйте GitHub для управления версиями кода. Попросите ИИ научить вас, как делать Commit и пользоваться официальным приложением.
8️⃣ Облачная инфраструктура (Cloudflare) 🌐
Для современных продуктов часто нужны серверы (для сбора данных, вычислений, хранения).
✅ Рекомендую: Начните с Cloudflare Worker. У них есть бесплатный тариф для старта, а платный стоит всего $5/месяц. Это намного проще, чем разбираться с Linux на Amazon Cloud или Digital Ocean. Worker снижает сложность, позволяя вам сфокусироваться на логике продукта.
Вайб кодинг — это про простую разработку. Начинайте сейчас, и вы увидите, как быстро сможете создавать свои собственные, даже сложные продукты! (Fuкты). А чтобы вы завайбкодили в первую очередь?
📚 Почитать