AI Pair Programming

Как эффективно работать в паре с AI. Вайбкодинг как методология

Категория
Методология
Сложность
Средний

Что это

AI pair programming (вайбкодинг) — методология разработки, где AI выступает напарником. Вы задаёте направление, AI пишет код, вы ревьюите и корректируете. Человек — архитектор и reviewer, AI — исполнитель.

Принципы вайбкодинга

1. Ты — архитектор, AI — исполнитель

Принимайте архитектурные решения сами. Делегируйте рутину AI. Не позволяйте агенту принимать стратегические решения без вашего одобрения.

2. Маленькие итерации

Не просите написать всё приложение за раз. Двигайтесь маленькими шагами:

Фича → Тест → Ревью → Коммит → Следующая фича

3. Всегда ревьюйте diff

AI может генерировать код с багами, уязвимостями, неоптимальными решениями. Проверяйте каждое изменение.

4. Ошибка — это ещё один промпт

Скопировал стектрейс → вставил агенту → получил фикс. Итерация, не провал.

5. Планирование = 80% результата

Время на PRD и план = экономия на отладке. Без плана агент играет в «однорукого бандита» — случайные результаты.

Workflow

1. Определи задачу     → Что конкретно нужно?
2. Выбери инструмент   → Чат-бот / Cursor / Claude Code
3. Опиши контекст      → Стек, файлы, ограничения
4. AI генерирует       → Код, план, артефакт
5. Ревью diff          → Проверь каждое изменение
6. Итерируй            → "Измени X, добавь Y"
7. Тестируй            → Запусти, проверь, зафиксируй

Выбор инструмента под задачу

ЗадачаИнструмент
Прототип / UIv0, Bolt, Lovable
Фича на несколько файловCursor Composer / Claude Code
Фоновая реализация по PRDCodex
Автодополнение кодаGitHub Copilot, Cursor Tab
ДебагClaude Code + логи
Планирование и PRDChatGPT / Claude (чат-бот)

Типичные ошибки

ОшибкаРешение
Всё за один промптРазбить на шаги: PRD → план → реализация
Не ревьюить кодПроверять каждый diff
Бесконечная итерацияЗафиксировать scope в PRD, не расширять
Работа в переполненном контекстеНачать новый чат
Пропуск планирования5 минут на PRD = часы сэкономленные на отладке

В курсе

УрокКонтекст
Урок 1Первый опыт: от промпта до продукта. Метапромптинг вместо blank page
Урок 2PRD как структурированный промпт. «Сделай бота» (50/50) vs PRD → агент (предсказуемо)
Урок 3Research → Plan → Action → Review. Не позволять агенту перескакивать роли
Урок 4Skills и rules как системный подход вместо одноразовых промптов

Ссылки

Связанное

Редактировать на GitHub →