Термос Беспалова
Уровень · Базовый

Контекстное окно нейросети: что это и почему модель забывает

Сколько текста нейросеть учитывает за раз, почему в длинном разговоре она теряет договорённости из начала и как работать с большими документами, чтобы модель ничего не упустила.

Контекстное окно — это объём текста, который языковая модель учитывает одновременно, когда пишет ответ. В него входит всё: ваша инструкция, вопрос, приложенные документы, история переписки и сам ответ, который модель сейчас пишет. Измеряется окно в токенах — кусочках текста. Всё, что в окно не поместилось, для модели не существует: она не «забыла» это в человеческом смысле, она просто этого не видит.

С контекстным окном связаны самые частые жалобы на нейросети: «в начале разговора договорились, а через час она делает по-старому», «загрузил договор, а она не видит пункт в середине», «бот перестал учитывать инструкцию». В статье — как окно устроено, какого оно размера у популярных моделей и как работать, чтобы эти проблемы не возникали. Короткое определение есть в словаре терминов.

Что такое контекстное окно простыми словами

Удобная аналогия — рабочий стол. На стол помещается ограниченное число листов: инструкция, документы, записи разговора. Модель видит только то, что лежит на столе. Когда стол заполнен, чтобы положить новый лист, какой-то старый приходится убрать — и чаще всего убирают самые ранние. Никакой другой памяти у модели нет: после обучения она не запоминает ваши разговоры, а каждый новый ответ пишет, заново перечитывая всё, что лежит на столе.

Отсюда неочевидное следствие: в чате модель на каждое ваше сообщение перечитывает всю переписку с самого начала. Сообщение номер 50 обрабатывается вместе с предыдущими 49, и если переписка длинная, большая часть окна уходит на историю, а не на текущий вопрос. Поэтому длинные разговоры становятся медленнее, быстрее расходуют лимиты подписки, а при работе через API — дороже: вы платите за входящие токены всей истории на каждом шаге. Подробнее о том, как считаются токены, — в гайде что такое токены в нейросетях.

Важная деталь: в окно входит и ответ. Если модели дали 32 тысячи токенов окна и 30 тысяч заняли документы, на ответ остаётся мало, и он обрывается или получается скомканным. У моделей с режимом размышления в окно входят ещё и токены рассуждений, которые пользователь обычно не видит. Поэтому документ, который «влезает» в окно впритык, — плохая идея: оставляйте запас.

Узнать, сколько окна занято на самом деле, проще всего через API: провайдеры возвращают в каждом ответе число входящих и исходящих токенов. В чатах этого обычно не видно, но есть косвенные признаки переполнения: модель начинает игнорировать ранние инструкции, путает детали из начала разговора, ответы становятся короче и общими словами. Если заметили такое — пора подвести итог и начать новый разговор.

Размеры окна у популярных моделей

За несколько лет окна выросли на порядки: первые массовые модели учитывали несколько тысяч токенов, современные флагманы — сотни тысяч и миллион. Ниже — размеры по официальной документации провайдеров на сентябрь 2026 года. Перевод в страницы — наша грубая оценка: по нашему замеру русский текст в современных токенизаторах занимает около 3,8 знака на токен, а у разных провайдеров токенизаторы разные, поэтому считайте это порядком величины.

МодельОкно, токеновПримерно страниц по 1800 знаков
Claude Opus 5.5, Claude Sonnet 51 000 000около 2000
Claude Haiku 4.5200 000около 400
Alice AI LLM (Яндекс)131 072около 270
GigaChat 2 Max (Сбер)128 000около 270
YandexGPT Pro 5.1, YandexGPT Lite 532 768около 70

Два замечания к таблице. Первое: это размер окна модели через API, а в чатах по подписке провайдер может ограничивать окно меньшим значением или по-своему обрезать историю. Второе: размер окна — не то же самое, что объём файла, который можно загрузить. Чат-боты часто принимают файлы больше окна, но показывают модели не весь файл, а найденные в нём фрагменты. Это удобно, но значит, что модель может не увидеть нужное место, если поиск его не нашёл.

Чтобы прикинуть, поместится ли ваша задача, удобно пересчитать типичные документы в токены. Расчёт ниже — по нашему замеру для русского текста (около 3,8 знака на токен); у российских моделей токенизаторы свои, поэтому оставляйте запас в треть окна.

Что загружаемОбъёмПримерно токеновКуда помещается с запасом
Письмо клиента1–2 тыс. знаков300–500в любую модель
Договор на 40 страниц72 тыс. знаковоколо 19 00032k — впритык, 128k и больше — свободно
Регламенты отдела, 150 страниц270 тыс. знаковоколо 71 000128k и больше
Книга на 300 страниц540 тыс. знаковоколо 142 000200k и больше

Почему модель «забывает» в длинном разговоре

Когда переписка перестаёт помещаться в окно, чат-бот должен что-то убрать. Способы разные: отбросить самые ранние сообщения, заменить их кратким пересказом, оставить только выдержки. Во всех случаях теряется то, что было в начале, — а в начале обычно и лежат самые важные договорённости: роль, правила, требования к формату. Отсюда эффект, знакомый каждому: через час работы модель «забывает», что вы просили писать без канцелярита или не трогать определённый раздел.

Главный приём: новый чат с резюме. Когда разговор стал длинным, попросите модель составить краткое резюме: цель, принятые решения, правила, текущее состояние работы. Откройте новый чат, вставьте резюме и продолжайте. Модель снова видит всё важное в начале окна, а лишняя история больше не занимает место и не тратит лимиты.

Второй приём — держать правила вне разговора. В большинстве чатов есть настройки или «проекты» с постоянной инструкцией, которая добавляется к каждому разговору заново. Туда стоит вынести то, что должно действовать всегда: тон, формат, запреты, сведения о компании. Тогда эти правила не вытесняются историей. Для агентов в среде разработки ту же роль играет файл памяти проекта, например CLAUDE.md, — о нём подробнее в гайде Claude Code с нуля.

Третий — не смешивать задачи. Один чат на одну задачу работает лучше, чем бесконечная переписка обо всём подряд: окно не засоряется посторонним контекстом, а модель не путает требования одной задачи с другой. Письмо клиенту и разбор отчёта — два разных чата, даже если оба про одного клиента.

Большое окно — не значит всё прочитано: проблема середины

Даже если текст целиком помещается в окно, модель использует его неравномерно. В 2023 году исследователи из Стэнфорда и других университетов опубликовали работу «Lost in the Middle»: модели заметно лучше находят нужную информацию в начале и в конце длинного контекста, чем в середине. На графике качество ответа от положения нужного фрагмента выглядело как буква U — с провалом посередине.

Современные модели справляются с длинным контекстом гораздо лучше, но проблема не исчезла полностью. В отчёте «Context Rot» 2025 года компания Chroma проверила 18 моделей и показала: по мере роста объёма входного текста качество падает у всех моделей, даже на простых задачах, причём неравномерно и не всегда предсказуемо. Вывод практический: миллион токенов окна — это возможность загрузить много, а не гарантия, что всё загруженное будет использовано одинаково хорошо.

Что из этого следует. Самое важное — инструкцию и вопрос — ставьте в начало или в конец запроса, а не между документами. Если документов много, указывайте, где искать: «ответ, скорее всего, в разделе 7». И не загружайте лишнего: чем меньше в окне постороннего, тем точнее модель находит нужное.

Почему тогда провайдеры пишут о «почти идеальной» работе с длинным контекстом? Обычно речь о тесте «иголка в стоге сена»: в длинный текст вставляют одну фразу-факт и просят модель её найти. С такой задачей современные модели справляются почти всегда, но она проще реальной работы: нужный факт буквально совпадает со словами вопроса.

В жизни ответ приходится собирать из нескольких мест, формулировки в документе не совпадают с вопросом, а рядом лежат похожие, но не те пункты. Именно на таких задачах авторы «Context Rot» и увидели падение качества — поэтому высокий результат в рекламе модели не отменяет проверки на ваших документах. Самая простая проверка — десяток вопросов по вашему реальному документу, ответы на которые вы знаете заранее, причём половина — по разделам из середины.

Как работать с большими документами

Для документов, которые не помещаются в окно или помещаются впритык, есть три подхода. Разбить на части и обработать каждую отдельно: например, выписать условия из каждого раздела договора, а потом собрать общую таблицу. Сжать: сначала попросить краткое изложение каждой главы, потом работать с изложениями. Искать: не отправлять документ целиком, а находить фрагменты, относящиеся к вопросу, и отправлять только их. Третий подход называется RAG, и именно так работают боты поддержки по базе знаний и большинство функций «чат с документом».

Промпт для длинного документа по частямЭто часть 3 из 8 договора. Выпиши из неё в таблицу: номер пункта, условие, сроки, суммы, санкции. Только то, что есть в этой части, ничего не додумывай. Если условие ссылается на пункт из другой части, отметь ссылку. В конце — одной строкой, о чём эта часть, чтобы я собрал оглавление.

Проверка того, что модель действительно прочитала документ, — простой контрольный вопрос по месту из середины: «что сказано в пункте 6.3». Если модель отвечает уверенно, но не цитирует, или цитирует пункт, которого нет, значит, до середины она не добралась. Тогда документ нужно разбить или подать нужный фрагмент отдельно. Подробнее о работе с документами и таблицами — в гайде работа с документами и таблицами.

Для регулярной работы с большим массивом документов — архивом договоров, базой знаний, документацией — удобнее инструменты, которые сами индексируют документы и ищут по ним: RAG-системы, функции «проектов» в чат-ботах, специализированные сервисы вроде NotebookLM. Модель в них видит не всё сразу, а только найденное, и это как раз то, что нужно для точных ответов.

Как вести длинные разговоры и работу агентов

Для агентов контекстное окно — главный ресурс. Агент, который работает над задачей час, читает файлы, запускает команды и получает их вывод, заполняет окно быстрее, чем человек в чате. Поэтому инструменты для агентов умеют управлять контекстом сами: сжимают старую историю в резюме, убирают из окна результаты выполненных шагов, выносят подзадачи в отдельных «субагентов» со своим окном. О том, как это устроено, — в гайде свои агенты и субагенты.

Для обычной работы в чате хватает нескольких привычек. Одна задача — один чат. Постоянные правила — в настройки или проект, а не в первое сообщение. Длинный разговор — резюме и новый чат. Большой документ — по частям или через поиск. Важное — в начало и в конец запроса. И контрольный вопрос по середине, если от ответа многое зависит. Эти привычки не требуют никаких настроек и работают в любом чат-боте — платном и бесплатном, зарубежном и российском.

Если вы строите бота или автоматизацию, окно становится ещё и вопросом денег: всё, что вы кладёте в него на каждом шаге, оплачивается как входящие токены. Сжатие истории, поиск вместо целых документов и кэширование повторяющихся инструкций экономят одновременно качество и бюджет. Как устроена сама языковая модель и почему окно вообще ограничено, разобрано в гайде что такое LLM.

Автор: Артём Беспалов, маркетинговое ИИ-агентство «Термос Беспалова», Калининград.

Источники: документация Anthropic о контекстных окнах · модели Yandex AI Studio · GigaChat 2 Max · Liu и соавторы, «Lost in the Middle», 2023 · Chroma, «Context Rot», 2025 (проверено 26.09.2026).

Гайды 2026

Разобрано до шаблонов: три гайда по 490 ₽

Всё, что в статьях идёт по верхам, здесь собрано в PDF: пошаговые схемы, готовые промпты и шаблоны, которые можно взять и применить в тот же день.

Обложка гайда «Промпты, которые работают: система и 60 готовых шаблонов»

Промпты, которые работают: система и 60 готовых шаблонов

Как писать запросы к нейросетям так, чтобы ответы можно было брать в работу без переписывания

  • Формула промпта из семи элементов с разбором «плохо / хорошо»
  • Работа с контекстом и файлами: как кормить модель данными
  • Итерации: как дорабатывать ответ, а не начинать заново
  • Few-shot и цепочки промптов со схемами

PDF, 57 стр., A4

Посмотреть фрагмент (PDF)
Обложка гайда «Свой ИИ-агент за выходные: пошагово, с кодом и без»

Свой ИИ-агент за выходные: пошагово, с кодом и без

Три рабочих проекта, выбор платформы, безопасность, стоимость и тесты: от агента в конструкторе до Python-кода с MCP

  • Цикл агента и пять архитектур со схемами
  • Честный раздел «когда агент не нужен» и дерево решений
  • Сравнение платформ no-code и кода по девяти критериям
  • Три проекта пошагово: секретарь заявок, аналитик отчёта, агент на коде

PDF, 51 стр., A4

Посмотреть фрагмент (PDF)
Обложка гайда «Claude с нуля: от первого чата до скиллов и Claude Code»

Claude с нуля: от первого чата до скиллов и Claude Code

Модели, проекты, 18 сценариев с промптами, скиллы, MCP и Claude Code для тех, кто не пишет код

  • Как выбрать модель Claude по задаче (актуально на 25.09.2026)
  • Схема интерфейса и разбор возможностей: проекты, артефакты, поиск, память, рассуждение
  • Формула запроса и приёмы, которые работают именно у Claude
  • 18 рабочих сценариев с готовыми промптами: письма, договоры, презентации, таблицы, исследования

PDF, 42 стр., A4

Посмотреть фрагмент (PDF)

Оплата на стороне платёжного сервиса. После оплаты вы вернётесь на сайт, и файл откроется сразу. Оплачивая, вы принимаете оферту.

Дальше

Что почитать дальше

Токены в нейросетях

В чём измеряется окно, почему русский текст занимает больше и как считать стоимость.

Открыть

Работа с документами и таблицами

Как загружать большие файлы и проверять, что модель их прочитала.

Открыть

Галлюцинации нейросетей

Почему модель, не увидев нужного фрагмента, уверенно выдумывает ответ.

Открыть
Вопросы

Частые вопросы

Что такое контекстное окно нейросети?
Объём текста в токенах, который модель учитывает одновременно, когда пишет ответ: инструкция, вопрос, документы, история переписки и сам ответ. Всё, что в окно не поместилось, модель не видит. Другой памяти о разговоре у неё нет.
Какое контекстное окно у YandexGPT и GigaChat?
По документации на сентябрь 2026 года: YandexGPT Pro 5.1 и Lite 5 — 32 768 токенов, Alice AI LLM — 131 072, GigaChat 2 Max — 128 000. У Claude Opus 5.5 и Sonnet 5 — 1 млн токенов, у Claude Haiku 4.5 — 200 тысяч.
Почему нейросеть забывает, о чём договорились в начале разговора?
Когда переписка перестаёт помещаться в окно, чат-бот убирает или сжимает ранние сообщения, а в них обычно и лежат договорённости. Помогает резюме разговора и новый чат, а постоянные правила стоит хранить в настройках или проекте, а не в первом сообщении.
Если документ помещается в окно, модель прочитает его целиком?
Не обязательно одинаково хорошо. Исследование «Lost in the Middle» 2023 года показало, что модели хуже находят информацию в середине длинного контекста, а отчёт Chroma 2025 года — что качество падает с ростом объёма входа у всех проверенных моделей.
Как работать с документом, который больше контекстного окна?
Разбить на части и обработать каждую, сжать до изложений по главам или искать фрагменты по вопросу и отправлять только их (RAG). Для регулярной работы с архивом документов удобнее инструменты, которые сами индексируют файлы и ищут по ним.
Влияет ли размер контекста на стоимость?
Да. Через API всё, что лежит в окне на каждом шаге, оплачивается как входящие токены, поэтому длинная история и целые документы в каждом запросе быстро увеличивают счёт. Сжатие истории, поиск вместо целых документов и кэширование инструкций снижают расходы.

Нужен помощник, который работает с вашими документами?

Бот или агент по базе знаний и архиву документов, который находит нужный фрагмент, а не пытается прочитать всё сразу, — надёжнее и дешевле. В «Термос Беспалова» собираем такие решения с хранением данных в России.

Получить консультацию

Пн–Вс, 10:00–20:00. Отвечаю лично.