К содержанию
Новости

Большое контекстное окно LLM не равно памяти: почему модели с 1 млн токенов все равно ошибаются

Поддержка контекстного окна на 1 миллион токенов означает, что языковая модель может принять очень большой объём входных данных. Но само по себе это не гарантирует, что она корректно поймёт текст или правильно им воспользуется. Как пишет Towards AI, длина контекста показывает лишь то, сколько информации модель способна получить. Способность извлекать нужные детали, связывать факты и делать выводы относится уже к другой задаче.

Большое окно действительно упрощает работу с объёмными документами и крупными кодовыми базами. Кроме того, снижается необходимость агрессивно дробить текст в системах RAG. Однако длинный контекст не превращает модель ни в идеальную память, ни в надёжный поисковый механизм, ни в безошибочную систему рассуждений. Даже если система прочитала весь материал, она может пропустить важный фрагмент, забыть ограничение или сделать неверный вывод.

Исследования длинного контекста выделяют несколько характерных проблем. Одна из самых известных называется «Lost in the Middle». Модели обычно лучше удерживают начало и конец длинного ввода, но хуже справляются с информацией в середине. Если, например, ключевой фрагмент спрятан в центре 80‑страничного документа, модель вполне может его не заметить. Есть и другой тип задач, «needle in a haystack». В них модель должна найти одну конкретную фразу вроде «The secret code is 4471» внутри большого массива текста. Иногда она справляется, иногда уверенно выдаёт неправильный ответ.

Отдельная сложность связана с multi-hop reasoning. В таких задачах нужно связать факты из разных частей длинного текста, скажем со страницы 3, 250 и 800. Чем длиннее цепочка связей, тем выше риск, что модель потеряет один из элементов. Вместо того чтобы признать неопределённость, она может сгенерировать правдоподобную, но вымышленную связь. Поэтому авторы статьи предлагают оценивать модели не по размеру контекстного окна, а по тому, как они находят нужную информацию, удерживают ограничения, связывают факты, игнорируют шум и избегают галлюцинаций. Для этого используют бенчмарки LongBench и LongGenBench, а также собственные тесты под конкретные задачи, например анализ 200‑страничной страховой политики или внутренней логики кодовой базы.

Ключевые факты

  • Контекстное окно в 1 млн токенов означает объём текста, который модель может принять, но не гарантирует корректное понимание или использование всей информации.

  • Для оценки поведения моделей с длинным контекстом используются бенчмарки LongBench и LongGenBench, а также собственные тесты на доменных документах, например на 200‑страничной страховой политике.