Егор Урванов

Подходы к работе с харнессомЦикл ответа и ревью с правкой исходного запроса

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

· 4 мин · · Промпты и ревью

Ответ не подошёл
Ответмимо задачиОдин из трёх путейуточнить, переделать, спроситьНовый ответи снова проверка
Ревью нашло пропуск
Запрос v1исходное заданиеРевьюдва пропускаЗапрос v2и весь пайплайн заново

Оба подхода работают в любом харнессе: в чате, Claude Code, Codex или Cursor.

Если ответ не подошёл

Если ответ не подошёл, есть три пути: модель поняла задачу — уточнить в том же чате; поняла неверно или выдумала факты — переделать запрос с недостающими данными и разрешением ответить «не знаю» и отправить в новый чат; неясно, что нужно — сначала попросить три вопроса и собрать из ответов промпт из шести частей. Каждый путь даёт новый ответ; если он снова не подошёл, цикл повторяетсяОтветне подошёлпонял задачуУточнить в том же чате«короче», «мягче тон»тот же контекстпонял неверноили выдумал фактыПеределать запрос+ данные, «не знаю» можноНовый чатнеясно, что нужноСначала 3 вопросавопросы → ваши ответыПромпт · 6 частейНовыйответПодошёл↺ не подошёл — новый кругОтвет не подошёл1 · понял задачуУточнить в том же чате«короче», «мягче тон»Новый ответ2 · понял неверно или выдумалПеределать запрос+ данные, «не знаю» можноНовый чатНовый ответ3 · неясно, что нужноСначала 3 вопросавопросы → ваши ответыПромпт · 6 частейНовый ответПодошёл↺ не подошёл — новый круг
Путь 3: три вопроса и новый запрос
Шаг 1
[описание задачи]
Прежде чем выполнять задачу, задай мне 3 вопроса, ответы на которые сильнее всего улучшат результат. Не начинай работу, пока я не отвечу.
Шаг 3
Собери из задачи и моих ответов итоговый промпт: роль, кому и зачем, данные, пример, формат, вопрос в конце. Выведи только текст промпта.
Вывод
В этом примереТри ситуации и одно действие в каждой: уточнить в том же диалоге, переделать запрос или сначала получить вопросы от модели.
В общем случаеУточнение сохраняет поданный контекст и подходит, когда задача понята верно. Если задача понята неверно, быстрее переделать запрос. Если модель выдумала факты, дайте в новом запросе нужные данные и разрешите ответить «не знаю». Новый ответ проверяется так же, и цикл повторяется, пока ответ не подойдёт. Вопросы от модели полезны, когда неясно, какой контекст нужен: неясность в запросе даёт модели простор для неверного толкования, а при неясном намерении модели сами чаще просят уточнений.
Что сделатьДля новой задачи, в контексте которой вы не уверены, начните с просьбы задать три вопроса. Итоговый промпт из ответов отправьте новым запросом в новый чат.

Ревью ответа: правим исходный запрос

Путь «переделать запрос» на примере: ревью нашло пропуски, в исходном запросе убрали лишнее и дописали недостающее, затем прогнали всё заново.

Первый прогон: в запросе ограничение «только номера РФ», агент, тесты прошли, ревью нашло два пропуска. В исходном запросе ограничение убирают, два случая дописывают, и весь пайплайн запускают заново: агент, тесты и ревью, всё покрыто.прогон 1Запрос v1«Нормализуй телефоны»только номера РФАгентТестыРевью2 пропускапрогон 2 · весь пайплайн зановоЗапрос v2«Нормализуй телефоны»− только номера РФ+ префикс без «+»+ пустая строкаАгентТестыРевьювсё покрытоправим исходный запроспрогон 1прогон 2Запрос v1«Нормализуй телефоны»только номера РФАгентТестыРевью2 пропускаЗапрос v2«Нормализуй телефоны»− только номера РФ+ префикс без «+»+ пустая строкаАгентТестыРевьювсё покрыто↺ правим исходный запрос
Вывод
В этом примереРевью нашло два случая, которых не было в задании: международный префикс без плюса и пустую строку. Из исходного запроса убрали лишнее ограничение «только номера РФ», дописали два случая и прогнали весь пайплайн заново.
В общем случаеНайденный пропуск записывают в исходный запрос и запускают цикл с начала: агент заново пишет код, тесты и ревью проверяют уже с новыми случаями, а уточнение остаётся в задании для следующих запусков. Отдельный проход ревью со своей инструкцией описан в руководстве Google по промптингу.
Что сделатьКогда ревью что-то нашло, допишите это в исходный запрос и перезапустите весь цикл: правка, тесты, ревью.
Следующий шаг · HDDHarness-Driven DevelopmentКак пропуск, который повторяется от задачи к задаче, перенести из запроса в правила харнесса

Дальше по теме

Приёмы — по официальным руководствам Anthropic, OpenAI и Google, источник у значка рядом с утверждением. Цитаты из руководства Google даны пересказом.
  • AI
  • харнесс
  • промпты
  • ревью
© 2026 Егор Урванов