Статья описывает методику AI-Driven Development (AIDD) для разработки с помощью AI-редактора Cursor. Вот основные пункты:
Три кита AIDD:
- Большие языковые модели (LLM) для генерации решений
- Контекст — правильно структурированная информация
- Соглашения — чёткие договорённости с 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
Пока нет комментариев. Станьте первым!