Context awareness в Claude: как модель сама отслеживает свой токен-бюджет в длинных сессиях
Если Claude вдруг начинает сворачивать длинную задачу раньше времени - возможно, дело не в лени модели, а в том, что она честно бережёт оставшийся токен-бюджет.
По официальной документации Claude Platform, последние модели Claude хорошо справляются с задачами долгосрочного рассуждения и отслеживанием состояния: модель удерживает ориентацию в длинных сессиях за счёт инкрементального прогресса - делает устойчивые шаги по нескольким вещам за раз вместо попытки сделать всё сразу. Эта способность особенно проявляется на нескольких контекстных окнах или итерациях задачи, когда Claude может работать над сложной задачей, сохранить состояние и продолжить со свежим контекстным окном. Отдельная функция - context awareness - есть у Claude Sonnet 5, Claude Sonnet 4.6, Claude Sonnet 4.5 и Claude Haiku 4.5: эти модели умеют отслеживать остаток своего контекстного окна (то есть свой «токен-бюджет») на протяжении разговора, что позволяет им эффективнее выполнять задачи и управлять контекстом, понимая, сколько места у них остаётся. Если Claude используется в агентной оснастке, которая умеет сжимать контекст (compaction) или сохранять его во внешние файлы (как в Claude Code), в промпт стоит явно добавить эту информацию - иначе модель может естественным образом начать сворачивать работу по мере приближения к лимиту контекста, даже если на самом деле задача может продолжиться после сжатия или сохранения состояния.
Как Claude ведёт себя в длинных задачах по умолчанию
Последние модели Claude хорошо справляются с задачами долгосрочного рассуждения и отслеживанием состояния. Модель удерживает ориентацию в длинных сессиях за счёт инкрементального прогресса - делает устойчивые шаги по нескольким направлениям задачи за раз, а не пытается сделать абсолютно всё одним рывком. Эта способность особенно проявляется на нескольких контекстных окнах или итерациях задачи: Claude может поработать над сложной задачей, сохранить текущее состояние и затем продолжить уже со свежим контекстным окном.
Какие модели умеют отслеживать свой токен-бюджет
Функция context awareness есть у Claude Sonnet 5, Claude Sonnet 4.6, Claude Sonnet 4.5 и Claude Haiku 4.5. Эти модели умеют отслеживать остаток контекстного окна - то есть собственный «токен-бюджет» - на протяжении всего разговора. Это позволяет модели эффективнее выполнять задачи и управлять использованием контекста, понимая на каждом шаге, сколько пространства у неё остаётся до предела.
Как правильно объяснить Claude, что делать при приближении к лимиту
Если Claude используется в агентной оснастке, которая умеет автоматически сжимать контекст (compaction) или сохранять прогресс во внешние файлы - как это устроено, например, в Claude Code - стоит явно добавить эту информацию в промпт. Без такой инструкции модель может естественным образом начать сворачивать работу по мере приближения к лимиту контекста, даже если задача на самом деле может продолжиться дальше после сжатия контекста или сохранения состояния. Официальная документация приводит пример инструкции: явно сообщить модели, что её контекстное окно автоматически сжимается по мере приближения к лимиту, что позволяет продолжать работу бесконечно с того места, где она остановилась - и поэтому не следует прекращать задачи раньше времени из-за опасений по поводу токен-бюджета, а вместо этого при приближении к лимиту нужно сохранить текущий прогресс и состояние в память перед обновлением контекстного окна.
Частые вопросы
Что такое context awareness у Claude?
Способность модели отслеживать остаток своего контекстного окна (токен-бюджет) на протяжении разговора.
У каких моделей Claude есть context awareness?
У Claude Sonnet 5, Claude Sonnet 4.6, Claude Sonnet 4.5 и Claude Haiku 4.5.
Почему Claude иногда сворачивает длинную задачу раньше времени?
Потому что без явной инструкции модель может естественным образом начать завершать работу по мере приближения к лимиту контекстного окна.
Что нужно добавить в промпт, если используется агентная оснастка со сжатием контекста?
Явную информацию о том, что контекст автоматически сжимается по мере приближения к лимиту и работу можно продолжать бесконечно, не сворачивая задачи раньше времени.
Как Claude удерживает ориентацию в очень длинных сессиях?
За счёт инкрементального прогресса - устойчивых шагов по нескольким направлениям задачи за раз, а не попытки сделать всё одним рывком.
Что Claude может делать при работе на нескольких контекстных окнах подряд?
Работать над сложной задачей, сохранять текущее состояние и продолжать уже со свежим контекстным окном.