Умный вайб-кодинг или семь раз отмерь, один раз сгенерь

39 просмотров
0 лайков
0 в избранном

Умный вайб-кодинг

Статья описывает методику AI-Driven Development (AIDD) для разработки с помощью AI-редактора Cursor. Вот основные пункты:

Три кита AIDD:

  1. Большие языковые модели (LLM) для генерации решений
  2. Контекст — правильно структурированная информация
  3. Соглашения — чёткие договорённости с AI о процессе работы

Пошаговая методика (10 шагов):

Шаг 1-2: Планирование

  • Фиксация идеи в idea.md
  • Создание технического видения в vision.md (архитектура, технологии, модель данных, деплой)
  • Важно: проектировать вместе с AI, задавать вопросы, следовать принципам KISS, YAGNI, MVP

Шаг 3-5: Соглашения

  • conventions.md — правила написания кода
  • tasklist.md — детальный план с чекбоксами для отслеживания прогресса
  • workflow.md — процесс работы (планируем → согласовываем → реализуем → тестируем → коммитим)

Шаг 6: Настройка Cursor Rules

  • Размещение соглашений в .cursor/rules/*.mdc
  • Режим "Always" — AI всегда помнит о правилах

Шаг 7-8: Кодирование

  • Итерационная разработка по плану
  • AI предлагает решение → согласование → реализация → тестирование
  • Каждая итерация добавляет новый функционал

Шаг 9-10: Документация и деплой

  • Автогенерация технической документации с диаграммами
  • Тестирование в Docker

Результат:

За 3 часа создан production-ready Telegram-бот с LLM, включающий контейнеризацию, мониторинг, логирование и полную документацию.

Ключевая идея: AI — не замена программиста, а усилитель. Разработчик становится архитектором, который управляет процессом на высоком уровне, делегируя рутину AI.

Похожие записи

Комментарии 0

Для добавления комментариев необходимо войти или зарегистрироваться.

Пока нет комментариев. Станьте первым!