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:
- As instruções do sistema (regras de comportamento da IA).
- Todo o histórico da conversa (suas perguntas anteriores e as respostas que ela já deu).
- O seu prompt (pergunta) atual.
- Qualquer documento ou arquivo que você tenha anexado.
- 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:
| Modelo | Ano de Lançamento | Limite de Janela de Contexto (em Tokens) | Equivalência em Texto |
| GPT-3 | 2020 | ~2.048 tokens | ~1.500 palavras (3-4 páginas) |
| GPT-4 | 2023 | ~8.192 a 32.768 tokens | ~24.000 palavras (uma novela curta) |
| Claude 3 | 2024 | ~200.000 tokens | ~150.000 palavras (um livro grosso de 500 páginas) |
| Gemini 1.5 Pro | 2024–2026 | ~1.000.000 a 2.000.000 tokens | Até 1,5 milhão de palavras (1 hora de vídeo, 22 horas de áudio ou cerca de 60.000 linhas de código) |