LIVE//NAKODIL.SITE//PAYLOAD :: GUIDE
8 признаков, что сессия Claude тупеет — и что делать с каждым
8 признаков, что сессия Claude теряет контекст: противоречия, выдумки, уплывший стиль — и что нажать: /compact, /clear или новый чат.
- Научишься ловить момент, когда сессия Claude потеряла контекст — 8 конкретных признаков.
- Под каждый — что нажать: /compact (сжать и продолжить), /clear (стереть и начать), новый чат.
- Правило решения: идёшь вперёд → /compact; откатываешься → новый чат.
- «Канарейка» в CLAUDE.md — самый ранний сигнал, что контекст поплыл.
Бывает так: в начале сессии Claude отвечает чётко и по делу, а через час будто подменили — путает инструкции, выдумывает детали, отвечает площе. Кажется, что модель «устала». Она не устала. У неё переполнился контекст.
Контекст Claude — это доска. Каждое сообщение, каждый файл, каждый его ответ пишется на доску. Когда она заполняется, самое старое стирается с краёв — и Claude перестаёт видеть то, что ты сказал в начале. Он не тупеет, он слепнет. Ниже — 8 признаков, что доска переполнилась, и команда под каждый: /compact (сжать историю в сводку), /clear (стереть сессию полностью) или новый чат.
Почему Claude тупеет к концу длинной сессии?
Дело не в модели, а в окне контекста. Окно контекста (context window) — это максимальный объём текста, который Claude обрабатывает за один раз: вся история чата, все прочитанные файлы и все его ответы. Чем длиннее сессия, тем плотнее окно забито историей, и тем больше ранних деталей выпадает за край — Claude просто перестаёт их видеть.
Anthropic разобрали ~400 000 реальных сессий Claude Code и нашли неожиданное: сильнее всех не те, кто лучше пишет код, а те, у кого экспертиза в своей сфере — они быстрее распознают ошибку модели и восстанавливаются после неё, а не закапываются в правки. Источник — исследование Anthropic «Agentic coding and persistent returns to expertise».
Побеждает не тот, кто дольше воюет с замусоренной сессией, а тот, кто вовремя её сбрасывает. Для этого надо знать признаки.
Claude правда тупеет — или это Anthropic ухудшили модель?
Чаще всего дело не в модели, а в переполненном контексте — и это легко перепутать. Если Claude поплыл к концу длинной сессии, но в новом чате на ту же задачу снова отвечает остро — причина была в контексте, а не в том, что «модель стала хуже». Прежде чем винить апдейты и параметры, попробуй /clear: обычно «поглупевший» Claude — это просто забитое окно.
8 признаков, что контекст поплыл
По отдельности любой признак можно списать на случайность. Но увидел один — проверяй остальные.
Признак 1. Claude противоречит инструкции, которую ты уже дал
Ты в начале сказал «ответы держи до 150 слов» или «аудитория — женщины 30–45». Через час Claude пишет на 400 слов или метит в студентов. Ты ничего не менял — он просто больше не видит то правило.
Что делать: не поправляй вскользь и не продолжай. Если в целом ещё движешься вперёд — /compact, чтобы сжать контекст и идти дальше. Если уже буксуешь — новый чат, пусть перечитает файлы свежим взглядом.
Признак 2. Перестал задавать вопросы и начал угадывать
Острый Claude уточняет: «какой тон?», «для кого это?». Просевший — молча решает за тебя. И решает мимо.
Что делать: проверь его прямым вопросом — «как думаешь, какая у меня цель в этой задаче?». Ответ мимо — сжимай контекст или начинай заново, не дожидаясь, пока он наработает мусора.
Признак 3. Выдумывает детали, которых не было в разговоре
Claude ссылается на фичу, которую ты не описывал, цифру, которую не давал, «решение, что ты принял раньше», — а ты такого не помнишь. Это самый опасный признак: выдумка подаётся тем же уверенным тоном, что и правда.
Что делать: останавливайся сразу. Спроси: «откуда это? я такого не говорил». Если не может показать конкретное сообщение — он это придумал. Новый чат, и перепроверь последние ответы, прежде чем что-то из них использовать.
Признак 4. Ответы стали короче и площе без твоей просьбы
В начале — подробно и под твою ситуацию, ближе к концу — общо и обтекаемо. Ты не просил короче, выхлоп сам похудел. Это давление переполненного контекста на качество.
Что делать: попроси «сделай конкретнее под мою задачу». Стало заметно лучше — /compact и продолжай. Всё равно вода — новый чат.
Признак 5. Замолчала «канарейка»
Канарейка — простейшая система раннего предупреждения. Прописываешь в CLAUDE.md правило, которое Claude обязан выполнять в каждом ответе: например, начинать ответ с твоего имени или с маркера-эмодзи. Пока правило соблюдается — контекст цел. Как только ответ пришёл без маркера — правило выпало из окна, доска переполнена.
Что делать: канарейка замолчала — реагируй немедленно, не дочитывая ответ. /compact или новый чат прямо сейчас. Это самый ранний и самый надёжный сигнал из всех восьми.
Признак 6. «Как я уже говорил» — хотя он не говорил
Claude роняет «как я упоминал ранее» или «как мы обсудили» — ты листаешь вверх, а этого нигде нет. Он уже не просто выдумывает факты, он достраивает несуществующую историю разговора.
Что делать: не вступай в диалог с фантомной ссылкой. Останови сессию, начни новый чат и пробеги последние несколько ответов — проверь важное, прежде чем на это опираться.
Признак 7. Стиль письма уплыл на середине проекта
Пишешь пачку постов или писем. Первые звучат как ты, дальше тон незаметно сползает — формальнее или, наоборот, развязнее. Голос дрейфует, потому что Claude потерял из виду образец.
Что делать: сравни первое, что он написал в сессии, с последним. Голос поехал — /compact с явным указанием: «в сводке главное — держать голос из первых примеров, это важнее всего».
Признак 8. Ты правил одно и то же больше двух раз
Просишь — мимо. Поправляешь — снова мимо. Поправляешь ещё раз — третий заход уходит ещё дальше от того, что ты хотел. Кажется, что Claude упёрся. Он не упёрся: каждая провалившаяся правка осталась на доске, и теперь он рассуждает поверх стопки своих же ошибок.
Что делать: после двух неудачных правок подряд — стоп. Если в сессии есть что терять, сначала попроси Claude записать прогресс в файл (например handoff.md): что сделано, что не вышло, следующий шаг. Затем /clear — он стирает сессию полностью, ни сводки, ни перенесённых провалов. Дальше перепиши промпт с нуля (новая сессия подхватит handoff.md), уже зная, что в прошлый раз не сработало. Чистая сессия с хорошим промптом всегда бьёт замусоренную, забитую правками.
Главное правило: ты ещё идёшь вперёд или уже назад?
Когда заметил любой из признаков, всё решает один вопрос: ты ещё движешься вперёд или уже откатываешься?
- Ещё вперёд — один ранний признак, выхлоп в целом нормальный:
/compact. Claude сожмёт историю и пойдёт дальше острым. - Уже назад — несколько признаков сразу, правки копятся: новый чат. Не пытайся вытянуть просевшую сессию, давя промптами сильнее. Доска полна — нужна чистая.
Что выбрать: /compact, /clear или новый чат?
Три инструмента под три ситуации. Разница — в том, что остаётся в контексте после.
| Инструмент | Что делает | Когда |
|---|---|---|
/compact |
Сжимает историю в сводку, сохраняя суть, и продолжает ту же задачу | Ещё движешься вперёд, задача та же, контекст просто разросся |
/clear |
Стирает сессию полностью — ни сводки, ни перенесённых провалов | Меняешь задачу или накопилась стопка неудачных правок |
| Новый чат | Claude перечитывает файлы проекта (CLAUDE.md и др.) свежим |
Сессия явно ушла в минус, нужен полный сброс с опорой на файлы |
Официальная рекомендация Anthropic совпадает: /clear — при смене задачи, /compact — когда нужно облегчить контекст, не бросая текущую (Best practices for Claude Code). Claude Code умеет сжимать контекст и сам, когда тот подходит к лимиту (авто-compaction), — но ручной /compact точнее: ты выбираешь момент, не дожидаясь, пока качество просядет.
Источники
- Anthropic — Agentic coding and persistent returns to expertise (анализ ~400 000 сессий Claude Code)
- Claude Code Docs — Best practices (управление контекстом, /clear и /compact)
- Anthropic — Effective context engineering for AI agents
- Claude API Docs — Context editing
- Chroma — Context Rot: как растёт окно и падает качество
- Liu et al. (Stanford) — Lost in the Middle: How Language Models Use Long Contexts (модели хуже всего видят середину длинного контекста)
Частые вопросы
Claude правда тупеет или мне кажется?
Не модель глупеет — переполняется окно контекста, и ранние детали выпадают из «поля зрения». В новой сессии та же модель снова отвечает остро.
Чем /clear отличается от /compact?
/compact сжимает историю в сводку и продолжает ту же задачу. /clear стирает сессию полностью — ни сводки, ни перенесённых ошибок. Compact — когда идёшь вперёд, clear — при смене задачи или стопке неудачных правок.
Помогает ли просто переспросить ещё раз?
Нет. Каждая неудачная правка остаётся в контексте, и Claude рассуждает поверх собственных ошибок. После двух правок мимо — чисти контекст, а не дави промптами сильнее.
Как поймать момент заранее?
Поставь «канарейку»: правило в CLAUDE.md, которое Claude обязан выполнять в каждом ответе — звать тебя по имени или ставить маркер. Пропал маркер — контекст поплыл, пора /compact или новый чат.