Home / Glossary / Контекстное окно

Definition

Контекстное окно

Контекстное окно — это максимальное количество токенов (слов, символов кода и знаков препинания), которые модель ИИ может обработать в одном взаимодействии. Оно определяет верхний предел объёма информации — включая промпт, код и ответ модели, — которую ИИ может одновременно удерживать в памяти.

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

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

Размеры контекстных окон в 2026 году

  • +Claude (Anthropic): 200 тыс. токенов — достаточно для большинства кодовых баз целиком
  • +GPT-4o (OpenAI): 128 тыс. токенов
  • +Gemini 2.5 (Google): 1 млн токенов
  • +Типичный файл кода: 500–2000 токенов на файл

Количество токенов не равно количеству символов. В коде один токен — это примерно 3–4 символа. Контекстное окно в 200 тыс. токенов может вместить около 150 000 строк кода — достаточно для большинства проектов. Однако использование полного контекстного окна увеличивает стоимость и задержку, поэтому инструменты ИИ применяют стратегии, такие как выборочное чтение файлов, для поддержания эффективности.

Claude Code управляет контекстом автоматически. Он читает файлы по запросу, а не загружает всю кодовую базу заранее, поддерживая эффективное использование токенов при сохранении осведомлённости о проекте через стратегический доступ к файлам.

Что происходит при превышении контекстного окна?+
Когда общий ввод превышает контекстное окно, старые части разговора усекаются или суммируются. В инструментах кодирования это может привести к тому, что ИИ забудет более ранние инструкции или потеряет из виду файлы, которые читал прежде. Эффективное управление контекстом критически важно для длинных сеансов кодирования.
Как токены соотносятся с кодом?+
Один токен — это примерно 3–4 символа в коде. Файл JavaScript на 100 строк обычно занимает 500–1500 токенов в зависимости от сложности. Комментарии, пробелы и имена переменных — всё это потребляет токены.
Означает ли большее контекстное окно всегда лучшие результаты?+
Не обязательно. Хотя большие окна позволяют использовать больше информации, модели могут страдать от эффекта «потери в середине», когда информация в центре длинного контекста получает меньше внимания. Качество контекста важнее его объёма.

Related terms

Агентное программированиеClaude CodeПромпт-инжиниринг для кода

Master Claude Code in days, not months

37 hands-on lessons from beginner to CI/CD automation. Module 1 is free.

START FREE →
← ALL TERMS