Machine Learning Mastery lança guia de context engineering para agentes de IA confiáveis

A Machine Learning Mastery publicou um guia prático de context engineering, a disciplina que define quais dados um agente de IA vê a cada momento. A tese central: falhas em produção costumam vir não do modelo, mas de histórico inchado, retrieval ruidoso e tokens sem controle. O material trata da separação entre contexto estático e dinâmico, do resumo do histórico e das métricas de qualidade do contexto.

Processado por IA de Machine Learning Mastery; editado por Hamidun News
Machine Learning Mastery lança guia de context engineering para agentes de IA confiáveis
Fonte: Machine Learning Mastery. Colagem: Hamidun News.
Ouvir artigo
Ficha técnica e números-chave
ParâmetroDados
Fonte originalMachine Learning Mastery ↗
Editor-chefe
Dado-chave #1instruções do sistema e exemplos few-shot;
Dado-chave #2histórico de diálogo, respostas do agente e resultados de tool calls;
Dado-chave #3dados externos de base de conhecimento, arquivos ou busca;

A Machine Learning Mastery publicou um guia prático de context engineering para agentes de IA, a disciplina que determina quais dados o modelo vê a cada momento do trabalho. A tese central do artigo: os problemas em produção de sistemas agênticos estão mais ligados não à qualidade do modelo, mas a como os desenvolvedores gerenciam contexto, histórico e tokens.

Por que os agentes quebram

O autor propõe enxergar a janela de contexto como um recurso computacional limitado, e não como um detalhe técnico que se possa ignorar. Os tokens têm um custo que não é só financeiro, já que cada chamada ao modelo é paga: uma entrada longa e mal estruturada também reduz a qualidade do raciocínio. O modelo dá mais atenção ao início e ao fim do contexto, enquanto o meio muitas vezes perde influência, mesmo que tudo caiba formalmente no limite.

A janela de contexto não é uma restrição a ser contornada, mas o

principal parâmetro de design de um sistema agêntico.

Daí o cenário típico de falha: o agente recebe tudo "colado" sem critério, como respostas antigas, tool outputs brutos, trechos duplicados de retrieval e decisões obsoletas. Latência e custo sobem, e o sinal útil se afoga no ruído. O artigo compara isso à RAM: a memória rápida é poderosa, mas finita. Tudo o que o agente não precisa agora deve ficar em memória externa e entrar no contexto apenas sob demanda.

Como montar o contexto

A ideia arquitetural mais útil do guia é separar de forma rígida o contexto estático do dinâmico. A parte estática inclui instruções do sistema, o papel do agente, regras, descrições de ferramentas e o formato da resposta. Esses dados quase não mudam, então podem ser cacheados como prefixo. A parte dinâmica é a solicitação atual do usuário, os resultados recentes das ferramentas, os últimos passos do agente e os documentos realmente necessários naquela etapa.

Antes de montar o prompt, o autor aconselha auditar todas as camadas que normalmente preenchem a context window:

  • instruções do sistema e exemplos few-shot;
  • histórico de diálogo, respostas do agente e resultados de tool calls;
  • dados externos de base de conhecimento, arquivos ou busca;
  • estado de trabalho: conclusões intermediárias, plano, next steps.

A conclusão prática é simples: não é preciso minimizar cada camada a qualquer custo, só remover o que não ajuda o passo atual.

Um esquema de duas passagens parece útil. Primeiro, o sistema ergue a estrutura permanente: system prompt, regras cacheáveis e summaries de longa duração. Depois, carrega a parte variável: o estado atual da tarefa, retrieval recente e um trecho curto e relevante do histórico. Essa montagem também facilita a depuração, porque fica logo claro se o problema está na configuração ou nos dados da sessão atual.

Como controlar a qualidade

Um bloco à parte do artigo trata das duas áreas em que os agentes se degradam mais rápido: o histórico de diálogo e o retrieval. Simplesmente acumular toda a conversa incha o contexto rapidamente e consolida erros do modelo como se fossem fatos. O autor aconselha migrar do histórico bruto para um rolling summary, ou até para um session state estruturado, que registra separadamente a intenção do usuário, as decisões tomadas, as ações executadas e o próximo passo. Isso dá memória ao agente sem crescimento infinito de tokens.

Com o retrieval, a lógica é parecida: cada lote de dados encontrado consome orçamento, então não pode ser tratado como gratuito. O artigo recomenda filtrar os resultados antes de inseri-los no prompt, usar semantic chunking em vez de cortar em pedaços de tamanho fixo e, quando necessário, combinar busca semântica com filtros de palavras-chave ou metadados. Para sistemas maduros, considera-se mais forte o agent-controlled retrieval, em que o próprio agente aciona a busca apenas quando realmente precisa, e não automaticamente a cada turno.

Para produção, o autor propõe medir não só a resposta final, mas também a qualidade do próprio contexto. Entre as métricas úteis estão o preenchimento do orçamento de tokens, o grau de compressão após o summary, a precisão do retrieval e sinais de context drift, quando o agente começa a reler arquivos já processados ou se afasta da tarefa original. Outra técnica prática é a probe-based evaluation: após a compressão ou o retrieval, fazem-se perguntas de controle ao sistema para verificar se os fatos e artefatos necessários foram preservados e se é possível continuar uma tarefa de vários passos do mesmo ponto.

O que isso significa

O guia da Machine Learning Mastery registra bem uma mudança no desenvolvimento de agentes: a qualidade de um agente de IA agora depende não só da escolha do modelo, mas de quão disciplinado é o desenho da memória, do retrieval e do orçamento de tokens. Para as equipes que levam agentes à produção, é um sinal direto para projetar o contexto como uma camada arquitetural própria, e não como a cauda de um prompt.

História

Perguntas frequentes sobre a notícia

Por que os agentes quebram?

O autor propõe enxergar a janela de contexto como um recurso computacional limitado, e não como um detalhe técnico que se possa ignorar. Os tokens têm um custo que não é só financeiro, já que cada chamada ao modelo é paga: uma entrada longa e mal estruturada também reduz a qualidade do raciocínio. O modelo dá mais atenção ao início e ao fim do contexto, enquanto o meio muitas vezes perde influência, mesmo que tudo caiba formalmente no limite. A janela de contexto não é uma restrição a ser contornada, mas o principal parâmetro de design de um sistema agêntico. Daí o cenário

Como montar o contexto?

A ideia arquitetural mais útil do guia é separar de forma rígida o contexto estático do dinâmico. A parte estática inclui instruções do sistema, o papel do agente, regras, descrições de ferramentas e o formato da resposta. Esses dados quase não mudam, então podem ser cacheados como prefixo. A parte dinâmica é a solicitação atual do usuário, os resultados recentes das ferramentas, os últimos passos do agente e os documentos realmente necessários naquela etapa. Antes de montar o prompt, o autor aconselha auditar todas as camadas que normalmente preenchem a context window: ins

Como controlar a qualidade?

Um bloco à parte do artigo trata das duas áreas em que os agentes se degradam mais rápido: o histórico de diálogo e o retrieval. Simplesmente acumular toda a conversa incha o contexto rapidamente e consolida erros do modelo como se fossem fatos. O autor aconselha migrar do histórico bruto para um rolling summary, ou até para um session state estruturado, que registra separadamente a intenção do usuário, as decisões tomadas, as ações executadas e o próximo passo. Isso dá memória ao agente sem crescimento infinito de tokens. Com o retrieval, a lógica é parecida: cada lote de

ZK
Zhemal Khamidun — CPO da Alpina Digital, gerente de produto do AlpinaGPT. Cria produtos de IA desde 2019. O Hamidun News é um projeto pessoal que virou um agregador em produção com mais de 6.000 leitores.
✦ Unified AI Workspace · Nomad

Test Frontier LLMs & Autonomous Agents in One Workspace

Run Claude Opus 5.5, GPT-6, Gemini 3.1, and DeepSeek side-by-side in Nomad AI (nomadnet.ai) — unified model routing, deep research, and multimodal workflows under one subscription.

Try Nomad AI →Launch Nomad Agent
O que você acha?
Carregando comentários…