Да/Нет Поток: Простой метод для снижения контекстуальных галлюцинаций в AI-сессиях программирования

Практический подход к поддержанию согласованности контекста ИИ
Техника Yes Flow/No Flow решает распространённую проблему в продолжительных взаимодействиях с ИИ: потерю контекста, ведущую к галлюцинациям. Основная идея сосредоточена на поддержании трёх типов согласованности: согласованности намерения, согласованности инструкций и согласованности контекста.
Понимание Yes Flow и No Flow
Yes Flow возникает, когда каждый ответ ИИ строится на чистой, последовательной основе. Вы читаете вывод и думаете: "да, это правильно", "да, продолжай", "да, это всё ещё соответствует цели". Это состояние создаёт стабильные диалоги с течением времени.
No Flow происходит, когда пользователи реагируют на ошибки ИИ исправлениями вроде: "нет, исправь это", "нет, перепиши то", "нет, не эту часть", "измени эту строку", "снова измени эту логику". Проблема не в самом исправлении, а в том, что каждый неправильный ответ, отклонение и инструкция по исправлению остаются в контексте.
Основная проблема и решение
После нескольких раундов исправлений согласованность нарушается. ИИ больше не движется вперёд от одного чистого направления — он пытается угадать, какая версия является правильной. Это приводит к запутанным длительным задачам, разваливающимся сессиям программирования и странному, сбитому с толку или галлюцинирующему поведению моделей.
Практическое решение: переписывайте ранние промпты вместо накопления исправлений на сломанном выводе.
Пример реализации
Вместо того чтобы начинать с расплывчатого промпта вроде "Найди мне тот знаменитый файл" и затем исправлять ИИ фразами "Нет, не тот. Попробуй ещё раз", вам следует:
- Использовать неправильный результат как подсказку о том, чего не хватало в вашем исходном промпте
- Переписать промпт с новой ясностью: "Найди мне тот известный проект на GitHub, связанный с OCR"
- Поддерживать более чистый контекст и сохранять согласованность
Первый неправильный ответ не бесполезен — это подсказка. Как только вы получаете подсказку, более чистая стратегия — улучшить исходный промпт, а не продолжать накапливать исправления на неправильной ветке.
Ключевое различие
Речь не о том, чтобы никогда не менять запросы. Критический вопрос: когда запрос меняется, остаётся ли согласованность живой или нет? Yes Flow защищает согласованность; No Flow медленно разрушает её. Как только согласованность нарушается слишком много раз, модель тратит больше энергии на угадывание вашего смысла, чем на фактическое выполнение задачи.
Эта техника особенно полезна для длительных чатов с ИИ, сессий программирования, отладки и любых задач, требующих нескольких шагов.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Автообновление Claude Code почти вывело из строя ПК — кошмар DNS после обновления драйвера
Пользователь Reddit сообщает, что Claude Code автоматически обновил драйверы GPU, что привело к отказу загрузки системы и проблеме с маршрутизацией DNS, исправленной только удалением правил NRPT через PowerShell.

Как отключить контекстное окно в 1 млн токенов в Claude Code для снижения расхода токенов
Пользователи Anthropic могут отключить окно контекста в 1 млн токенов в Claude Code, добавив переменные окружения в settings.json, что может снизить неожиданное потребление токенов. В источнике предлагаются два варианта настройки: полное отключение контекста в 1 млн токенов или ограничение автоматического компактного окна.

OpenClaw WhatsApp Автоответчик может пропускать понимание медиа в версии 2026.4.2.
Пользователь сообщает, что в OpenClaw 2026.4.2 поток автоматического ответа WhatsApp может пропустить конвейер обработки медиа, что препятствует транскрипции голосовых сообщений при использовании внешних STT-сервисов, таких как Groq. Исправление заключается в явном вызове обработки медиа перед отправкой агенту.

Как я взаимодействую с ИИ-моделями в 2026 году по сравнению с прошлым годом: 3 ключевых изменения
Разработчик делится тремя конкретными изменениями: перейти от шаблонов промптов к переиспользуемым навыкам, писать цели вместо пошаговых инструкций и использовать команды /loop для долгих проектов в Claude Code и Codex.