Вы час обсуждаете задачу, всё идёт хорошо, а потом Claude вдруг забывает условие, которое вы задали в самом начале. Знакомо? Это не баг и не «он устал» — так устроена память модели.
Чтобы перестать на это натыкаться, достаточно понять одну вещь — контекстное окно. Разберёмся, что это, почему оно заполняется и что делать.
Что такое контекстное окно
Представьте рабочий стол ограниченного размера. На нём лежит весь ваш разговор: ваши сообщения, ответы Claude, файлы, которые он прочитал, и команды, которые выполнил. Всё это модель «видит» одновременно, когда формулирует следующий ответ.
- Контекстное окно — это и есть размер такого стола: сколько текста модель удерживает за один раз.
- Каждое новое сообщение добавляется на стол поверх остального.
- Пока всё помещается, Claude помнит весь разговор целиком.
Подробнее термин разобран в словаре: контекстное окно.
Почему он «забывает»
Стол не резиновый. Когда места не хватает, самое старое сдвигается за край — и для модели его как будто не было. Поэтому в очень длинном диалоге первыми теряются именно ранние детали: уговор о стиле кода, имя файла, важное «только не трогай папку config».
При этом Claude не предупреждает голосом «я забыл». Он просто отвечает так, будто этой части разговора не существовало. Со стороны выглядит как невнимательность, а на деле — стол переполнился.
Совет
Если разговор затянулся и ответы «поплыли» — не спорьте с моделью по кругу. Часто быстрее коротко повторить ключевое условие прямо в новом сообщении, чем ждать, что Claude вспомнит сам.
Как с этим работать
Несколько простых привычек экономят кучу времени:
- Начинайте новый разговор под новую задачу. Свежий стол — свежая память, ничего лишнего не мешает.
- Подытоживайте. Перед сложным шагом попросите Claude собрать короткое резюме того, что уже сделано, — и держите его под рукой.
- Выносите важное в файл. В проекте Claude Code читает
CLAUDE.md— туда удобно записать правила, которые не должны теряться между разговорами.
Последний пункт — самый надёжный. То, что лежит в файле, не вытесняется: модель перечитает его в каждом новом разговоре.
# создать файл с инструкциями для проекта
mkdir my-project
cat > my-project/CLAUDE.md
После cat наберите свои правила и нажмите Ctrl+D, чтобы сохранить, — теперь они переживут любой переполненный «стол».
Контекстное окно — не ограничение, с которым надо бороться, а просто свойство инструмента, которое стоит учитывать. Понимаете его — и Claude перестаёт «забывать» в самый неподходящий момент.