История Ивана Капкова: эмиграция, внутренний кризис и трагический финал «Ставка на любовь»: кто участвовал в первом выпуске третьего сезона и какая пара ушла ITMS объявила о смене названия на BFT Николай Басков отметил 50-летие двумя концертами в Live Арене Александр Цыпкин представил «Файл Надежды» — историю любви в эпоху нейросетей Кабардино-Балкарский высокогорный заповедник: ледники, экотропы и Дыхтау Семья Ивана Гудкова предупредила о мошенническом сборе денег на похороны Цена нефти Brent впервые с сентября превысила $107 за баррель Дженнифер Лопес и Кит Урбан сблизились после разводов, утверждают инсайдеры Модель OnlyFans рассказала о трех поклонниках с татуировками в ее честь Россияне готовы тратить на готовый обед или ужин в среднем 307 рублей Кая Гербер впервые появилась на публике после смерти брата Британский актер погиб после падения в вольер с тиграми В Кемерово продолжается расследование смерти Татула Петросяна На фестивале «Маяк» показали фильмы Тимы Анисимова, Никиты Троценко и Павла Лунгина Арина Савастру рассказала о планах пройти программу «12 шагов» «Яндекс» восстановил работу такси, доставки, кикшеринга и других сервисов Россияне поддержали право фотографировать товары в магазинах, но снимают их в основном ситуативно В аэропорту Шереметьево у турагента украли рюкзак в бизнес-зале Игра Cancel Your Subscription превращает отмену подписки в испытание
Лента новостей
Технологии

Как устроено контекстное окно языковых моделей и почему оно теряет информацию

В новом выпуске подкаста разбирают устройство контекстного окна, миллион токенов, ограничение attention и работу нескольких агентов в одной сессии.

Как устроено контекстное окно языковых моделей и почему оно теряет информацию
Фото: Хабр

В новом выпуске подкаста команды Банки.ру обсуждают, как устроено контекстное окно современных языковых моделей. Гостем стал Рушан, тимлид ML-команды. Разговор посвящён тому, как компании смогли увеличить доступный объём контекста до миллиона токенов и какие ограничения сохраняются даже при таких масштабах.

Ведущие разбирают, что именно занимает контекст помимо непосредственного запроса пользователя. В него могут входить предыдущие сообщения, инструкции, результаты работы инструментов и другие данные, которые модель учитывает при формировании ответа. Поэтому видимый пользователю текст не всегда отражает реальный объём занятого окна.

Почему модель может терять середину текста

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

Также в подкасте объясняют проблему вычислительной сложности механизма attention. При увеличении длины контекста объём вычислений растёт пропорционально квадрату числа токенов — это обозначают как O(n²). Несмотря на существование более эффективных подходов, индустрия по-прежнему во многом компенсирует нагрузку увеличением вычислительных ресурсов.

Миллионы токенов и несколько агентов

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

Ещё один вопрос выпуска — могут ли модели одного семейства «подыгрывать» друг другу. Ведущие рассматривают это как возможный эффект взаимодействия между системами и пытаются отделить реальные особенности поведения моделей от распространённых мифов.

Выпуск рассчитан как на тех, кто только начинает работать с инструментами вроде Claude Code, так и на опытных пользователей, регулярно сбрасывающих сессию при заполнении контекстного окна. Разговор помогает понять, почему сброс иногда улучшает качество работы и какие процессы стоят за ограничениями длинного контекста.

Источник