Обучение · Агенты и вайб-кодинг

Глава 8. Диалог, который превращается в план

Предыдущие две главы описывали, каким должен быть результат подготовки. Эта про то, как к нему прийти, потому что сесть и сразу написать хорошую спецификацию не выходит почти ни у кого, хоть тресни.

Работает не написание, а разговор. Но разговор устроенный, а не как бог на душу положит.

Вопросы пачками Самый недооценённый приём во всём наборе. Формулируется в одну строку: проси у модели вопросы, а не ответы.

Схема такая. Ты описываешь задачу в общих чертах. Дальше просишь не решение, а список вопросов, которые надо закрыть перед началом. Пачками примерно по пять штук: прочитал, ответил, попросил следующую.

Почему пачками, а не сразу тридцать вопросов. Первые пять ответов переворачивают картину, и следующие пять вопросов оказываются совсем другими. Список из тридцати, составленный до твоих ответов, наполовину улетает в молоко.

ГОТОВЫЙ ТЕКСТ ЗАПРОСА Не начинай реализацию. Задай мне вопросы, ответы на которые нужны, чтобы задачу можно было выполнить однозначно. Давай по пять вопросов за раз, от самых важных к менее важным. К каждому вопросу добавь, почему без ответа на него ты можешь сделать не то. Когда я отвечу, задай следующую пачку. Останавливайся, когда оставшиеся вопросы перестанут влиять на результат.

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

Люди, которые этим пользуются, отмечают одно и то же: половину вопросов они бы себе в жизни не задали, и именно эта половина потом всплыла бы в переделках.

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

Причина не в том, что режим плохой. В том, что достаточно попросить: сначала принеси план, потом будем делать. Модель это прекрасно понимает, а ты не теряешь возможность в любой момент вмешаться и сказать делай.

Диалог, который превращается в план

ОТДЕЛЬНЫЙ РЕЖИМ ПЛАНИРОВАНИЯ За. Гарантия, что агент ничего не тронет, пока ты не одобрил. Полезно на чужом проекте и на проде. Против. Лишнее переключение, из которого потом надо выходить. Автоматический режим удобнее, а план всё равно можно попросить словами. Практика большинства. Живут в автоматическом, план просят словами, отдельный режим включают только там, где действия необратимы.

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

Два приёма против этого.

Комментировать по кускам. Проси разбить план так, чтобы отвечать можно было по частям, а не одним общим да.

Подсветка изменений. Проси приносить план не текстом, а артефактом, где жёлтым выделено то, что изменилось с прошлой итерации. Тогда на второй и третий раз ты читаешь не всё заново, а только разницу.

Второй приём экономит больше всего времени на долгих согласованиях, потому что именно там внимание садится и ошибки проскакивают.

Проход по слепым зонам Отдельный запрос, который стоит делать перед запуском.

ЗАПРОС НА СЛЕПЫЕ ЗОНЫ Прочитай план ещё раз и найди места, где он может не сработать. Отдельно перечисли: чего в плане нет вообще, какие предположения сделаны молча, что произойдёт при ошибке на каждом шаге, и какие места я, скорее всего, объяснил неоднозначно. Ничего не исправляй. Только перечисли.

Запрет исправлять тут ключевой. Разреши модели чинить на ходу, и она начнёт причёсывать формулировки и проебёт все находки. Список нужен тебе, а не ей.

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

Лучше, если план ревьюит другая модель или тот же агент в чистой сессии. Причина в том, что предвзятость создаётся контекстом, а не моделью: тот, кто только что придумал план, видит в нём стройность, потому что помнит, как его придумывал.

Диалог, который превращается в план

ПЕТЛЯ ПОДГОТОВКИ

Черновик Вопросы Слепые Ревью Ответы План Запуск задачи пачками зоны плана

в общих по пять за раз твои решения от агента что не учтено чистая сессия границы ясны чертах

Петля выглядит длинной, но занимает меньше времени, чем один цикл переделки. Практики, которые готовят задачи на ночной прогон, тратят на это полтора-два часа вечером и считают цену нормальной.

Спорить с планом полезно Отдельное наблюдение, которое стоит знать. Модель по умолчанию поддакивает. Скажешь, что второй пункт лишний, она согласится и уберёт нахуй, даже если пункт был нужен позарез.

Лечится формулировкой. Вместо вопроса не лишний ли второй пункт спрашивай: объясни, зачем нужен второй пункт и что сломается, если его убрать. Тогда получишь аргумент, а не поддакивание.

Тот же приём работает шире: спрашивай не оценку, а обоснование. Оценку модель подстроит под твой тон, обоснование подстроить сложнее.

Когда всё это нахуй не нужно Честно: описанная петля избыточна для мелких задач.

Задача на пятнадцать минут и цена ошибки нулевая, просто скажи, что нужно. Готовить спецификацию на правку текста в интерфейсе это ритуал, а не инженерия.

Ориентир простой: результат проверяется глазами за минуту, готовься минимально. Проверка стоит дороже подготовки, готовься всерьёз.

ГЛАВНОЕ ПРО ПОДГОТОВКУ Время, вложенное до запуска, возвращается кратно. Полчаса согласования до работы экономят часы тяжёлого ревью после неё. Но возвращается оно только на задачах, где проверка дорогая. На мелочах подготовка это чистый проёб времени, и умение отличать одно от другого приходит с опытом раньше всех прочих умений.

Что запомнить Проси вопросы, а не ответы. Пачками по пять, с обоснованием, почему вопрос важен.

Отдельный режим планирования нужен редко: хватает того, чтобы попросить план словами.

Читай план по кускам и проси подсветку изменений между итерациями.

Диалог, который превращается в план

Отдельным запросом ищи слепые зоны, с запретом чинить на ходу.

Ревью плана до реализации, желательно в чистой сессии.

Спрашивай обоснование, а не оценку: оценку модель подстроит под твой тон.

И соизмеряй подготовку с ценой проверки. На мелочах это ритуал и ничего больше.

← Требования, понятные агенту · оглавление · Выбор модели, уровень усилий и оценка сроков →

Спросить книгу может любой, кто вошёл в Neuraldeep Hub: агент ищет ответ по тексту и приводит цитату со ссылкой на главу.