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. Тестируй → Запусти, проверь, зафиксируй
Выбор инструмента под задачу
| Задача | Инструмент |
|---|---|
| Прототип / UI | v0, Bolt, Lovable |
| Фича на несколько файлов | Cursor Composer / Claude Code |
| Фоновая реализация по PRD | Codex |
| Автодополнение кода | GitHub Copilot, Cursor Tab |
| Дебаг | Claude Code + логи |
| Планирование и PRD | ChatGPT / Claude (чат-бот) |
Типичные ошибки
| Ошибка | Решение |
|---|---|
| Всё за один промпт | Разбить на шаги: PRD → план → реализация |
| Не ревьюить код | Проверять каждый diff |
| Бесконечная итерация | Зафиксировать scope в PRD, не расширять |
| Работа в переполненном контексте | Начать новый чат |
| Пропуск планирования | 5 минут на PRD = часы сэкономленные на отладке |
В курсе
| Урок | Контекст |
|---|---|
| Урок 1 | Первый опыт: от промпта до продукта. Метапромптинг вместо blank page |
| Урок 2 | PRD как структурированный промпт. «Сделай бота» (50/50) vs PRD → агент (предсказуемо) |
| Урок 3 | Research → Plan → Action → Review. Не позволять агенту перескакивать роли |
| Урок 4 | Skills и rules как системный подход вместо одноразовых промптов |
Ссылки
Связанное
- Human in the Loop — контроль человека над AI
- PRD — структурированное планирование
- Plan mode — режим планирования в агентах
- Дебаггинг с AI — когда что-то пошло не так
- Промпт-инжиниринг — как формулировать запросы