Janela de Contexto

O termo Context Window (ou Janela de Contexto) é um dos limites físicos e técnicos mais importantes no funcionamento de qualquer Grande Modelo de Linguagem.

Para entender a janela de contexto, pense nela como a memória RAM da IA enquanto ela conversa com você.

O que é a Janela de Contexto?

A janela de contexto é a quantidade máxima de texto (medida em tokens) que um modelo de IA consegue ler, processar e considerar de uma só vez para gerar a próxima palavra de uma resposta.

Essa janela de contexto precisa acomodar tudo o que acontece na interação:

  1. As instruções do sistema (regras de comportamento da IA).
  2. Todo o histórico da conversa (suas perguntas anteriores e as respostas que ela já deu).
  3. O seu prompt (pergunta) atual.
  4. Qualquer documento ou arquivo que você tenha anexado.
  5. A própria resposta que o modelo está gerando naquele momento.

Se a soma de todos esses elementos ultrapassar o limite da janela de contexto do modelo, ele simplesmente não conseguirá “enxergar” ou lembrar das informações que ficaram de fora.

A Evolução Tecnológica das Janelas de Contexto

Nos últimos anos, a capacidade das janelas de contexto cresceu de forma exponencial graças a otimizações matemáticas e de infraestrutura:

ModeloAno de LançamentoLimite de Janela de Contexto (em Tokens)Equivalência em Texto
GPT-32020~2.048 tokens~1.500 palavras (3-4 páginas)
GPT-42023~8.192 a 32.768 tokens~24.000 palavras (uma novela curta)
Claude 32024~200.000 tokens~150.000 palavras (um livro grosso de 500 páginas)
Gemini 1.5 Pro2024–2026~1.000.000 a 2.000.000 tokensAté 1,5 milhão de palavras (1 hora de vídeo, 22 horas de áudio ou cerca de 60.000 linhas de código)