Contexto é a informação que um modelo de IA usa para produzir sua próxima resposta. Gerenciamento de contexto é a prática de fornecer ao modelo as informações certas no momento certo. Isso importa porque a IA não funciona apenas a partir da sua intenção. Ela funciona a partir do texto, arquivos, capturas de tela, logs, exemplos e histórico de conversa disponíveis em sua janela de contexto.Documentation Index
Fetch the complete documentation index at: https://docs.replit.com/llms.txt
Use this file to discover all available pages before exploring further.
O que é uma janela de contexto?
Um modelo de IA tem um limite de quanta informação pode considerar de uma vez. Esse limite é chamado de janela de contexto. A janela de contexto pode incluir:- Seu prompt
- Mensagens anteriores na conversa
- Arquivos ou código que o modelo pode ver
- Mensagens de erro e logs
- Capturas de tela, imagens ou referências de design
- Instruções do projeto, como
replit.md - Resultados de ferramentas de etapas anteriores
Por que as janelas de contexto são importantes
Se os detalhes importantes não estiverem no contexto, o modelo pode adivinhar. Se houver muitas informações não relacionadas no contexto, o modelo pode se concentrar na coisa errada. Por exemplo, este prompt oferece pouco contexto:Os tamanhos das janelas de contexto variam
Modelos de IA diferentes podem lidar com diferentes quantidades de contexto. Janelas de contexto maiores podem considerar mais texto de uma vez, mas maior nem sempre é melhor. Contexto relevante ainda importa mais do que despejar todos os detalhes na conversa. Exemplos de tamanhos públicos de janelas de contexto:| Família de modelos | Exemplo de janela de contexto |
|---|---|
| GPT-4.1 | Até 1 milhão de tokens |
| Claude Sonnet 4.5 | Até 200.000 tokens |
| Gemini 2.5 Pro | Até 1 milhão de tokens |
Tipos de contexto
| Tipo de contexto | Exemplo |
|---|---|
| Objetivo | ”Esta landing page deve coletar inscrições para lista de espera.” |
| Público | ”Isso é para proprietários de restaurantes ocupados.” |
| Restrições | ”Mantenha a paleta de cores atual e os campos do formulário.” |
| Não-objetivos | ”Não adicione pagamentos ainda.” |
| Exemplos | Uma captura de tela, mockup, dados de amostra ou página de concorrente. |
| Estado do projeto | O arquivo atual, componente, mensagem de erro ou fluxo do usuário. |
| Definição de pronto | ”Um visitante pode enviar o formulário e ver uma mensagem de agradecimento.” |
Contexto fresco e contexto persistente
Algum contexto pertence à conversa atual. Use-o quando estiver pedindo uma mudança específica, depurando um problema ou dando feedback sobre um resultado recente. Outro contexto deve persistir em todo o projeto. Use contexto persistente para estilo de código, diretrizes de marca, convenções de nomenclatura, regras de produto reutilizáveis e restrições que o Agent deve lembrar entre sessões de trabalho. No Replit, replit.md é uma forma de fornecer ao Agent contexto persistente do projeto.Quando o contexto fica ruidoso
Conversas longas podem derivar. Se um thread misturou muitas decisões não relacionadas, o Agent pode prestar atenção a contextos antigos que não importam mais. Inicie um novo thread quando:- Você muda para um recurso não relacionado
- A conversa tem muitas direções abandonadas
- O Agent continua aplicando restrições antigas
- Você quer um plano limpo para uma nova área
Equívocos comuns
- “Mais contexto é sempre melhor.” Contexto relevante é melhor. Contexto demais e não relacionado pode distrair o modelo.
- “O modelo se lembra de tudo perfeitamente.” A IA usa o contexto disponível, mas você deve reafirmar restrições importantes quando elas importam.
- “Contexto é apenas texto.” Capturas de tela, arquivos, dados, designs, logs e exemplos também podem ser contexto.
Para onde ir a seguir
Introdução à IA
Aprenda como os modelos de linguagem funcionam e como os agentes de IA usam modelos com ferramentas para agir.
Construir com o Agent
Aprenda como adicionar contexto enquanto trabalha com o Agent.
Prompts eficazes
Veja exemplos de prompts que incluem contexto útil.
replit.md
Aprenda como fornecer contexto persistente de projeto.