Глиф Учебники

Что такое контекстное окно нейросети

Справочник · Искусственный интеллект · 2 минуты чтения

Контекстное окно — сколько текста языковая модель может учесть за один раз. Измеряется оно в токенах — кусочках текста (справка Что такое токен в нейросети). Всё, что модель «видит», должно поместиться в это окно; что не поместилось, для неё не существует.

Что входит в окно

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

Что бывает в длинном чате

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

Даже если текст помещается, в очень длинном контексте модель хуже замечает отдельные детали, особенно в середине. Поэтому:

Сколько помещается

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

Контекст у локальной модели

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

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