EMZETT.
Увійти

Контекстне вікно

Коротко: Контекстне вікно — це обсяг тексту (у токенах), який мовна модель може враховувати одночасно: запитання, попередня історія, документи та відповідь разом.

Докладніше: Старі моделі мали від 2 000 до 8 000 токенів, сучасні — від 128 000 до понад мільйон. Що більше вікно, то більше пам’яті потребує KV-кеш і то повільнішим стає кожен новий токен.

Подробиці

  • Втрата посередині (lost in the middle): моделі часто краще використовують інформацію на початку й наприкінці довгих текстів, ніж посередині.
  • Немає пам’яті: чого немає у вікні, того модель не знає. Тому застосунки надсилають історію разом із запитом або стискають її.
  • RAG: замість того щоб класти все у вікно, RAG підтягує лише відповідні фрагменти тексту.
  • Вартість: довгі запити коштують часу, а в хмарних провайдерів — і грошей.

Див. також: Токен (ШІ), RAG (генерація з доповненням пошуком)