Context Engineering

Em 2026, prompt engineering é o jardim de infância. A disciplina real que separa demos de produtos é context engineering: o ambiente informacional inteiro que cerca o LLMsystem prompts, retrieved docs, tool definitions, memória persistente, histórico, scratchpad. Karpathy resumiu: “o LLM é a CPU, a janela de contexto é a RAM, e você é o sistema operacional”. Anthropic chamou de “load-bearing skill” do ano. Esta trilha mapeia o campo: dos fundamentos teóricos (context rot, atenção quadrática) à arquitetura (pipelines, camadas, retrieval), à memória (self-editing, shared, structured) e à produção (guardrails, qualidade, setup completo).

Pré-requisitos

Recomendado ter lido Anatomia dos LLMs (Trilha 1) — especialmente 03 - A janela de contexto, 04 - Atenção e o mecanismo transformer e 11 - Prompt caching e otimizações de API. Agentes de Codificação (Trilha 2) e Economia de Tokens (Trilha 3) são contexto direto: os ganhos de redução de tokens vêm em grande parte de bom context engineering.

Disciplina em ebulição

Context engineering ainda está sendo formalizada. Ferramentas (Letta, Zep, Mem0, AGENTS.md spec) evoluem rápido. As ideias desta trilha (camadas, pipelines, rot, JIT) são robustas; as ferramentas específicas podem ter sido superadas — sempre verifique versões.

Comece por aqui

Trilha sequencial recomendada — fundamentos → arquitetura → memória → produção.

Bloco 1 — Fundamentos (3 notas)

O salto conceitual de prompt para context, a hierarquia de pilares, e o mecanismo central que justifica tudo: context rot.

Bloco 2 — Arquitetura de Contexto (4 notas)

Como montar o ambiente em runtime, em camadas, com retrieval dinâmico e compressão.

Bloco 3 — Memória e Estado (4 notas)

Padrões para o estado do agente: self-editing, multi-agent, structured files, instructions versionadas.

Bloco 4 — Controle e Produção (3 notas)

Da disciplina ao deploy: guardrails determinísticos, métrica de qualidade, setup end-to-end.

Bloco 5 — Prompting e Skills (2 notas)

Técnicas atomizadas e distribuição de behaviors reutilizáveis.

Rotas alternativas

Rota prática (preciso aplicar agora)

“Tenho um projeto rodando — quero context engineering aplicado essa semana”

01 - De prompt engineering a context engineering11 - Skills e instructions como contexto10 - Structured state tracking14 - Context engineering na prática — setup completo

Rota teórica (entender o campo)

“Quero entender por que isso virou disciplina”

01 - De prompt engineering a context engineering02 - Os quatro pilares — prompt, context, intent, specification03 - Context rot e atenção diluída13 - Entropia e qualidade de contexto

Rota multi-agent (orquestração)

“Vou construir sistema com vários agentes colaborando”

04 - Context pipelines — montagem dinâmica08 - Memória agentica — self-editing memory09 - Shared memory em multi-agent12 - Guardrails determinísticos

Rota arquiteto (design de sistemas)

“Preciso desenhar a infra de context engineering para um produto”

03 - Context rot e atenção diluída04 - Context pipelines — montagem dinâmica05 - Camadas de contexto — persistente, temporal, transiente06 - Dynamic retrieval beyond RAG14 - Context engineering na prática — setup completo

Rota custo (alinhada com Trilha 3)

“Já leio Economia de Tokens — quero saber como isso conecta com context engineering”

03 - Context rot e atenção diluída07 - Compressão e pruning de informação06 - Dynamic retrieval beyond RAG03 - Por que agentes gastam tanto

Leituras recomendadas

FonteTipoCobertura
Anthropic — Effective context engineering for AI agentsArtigoTrilha inteira
Karpathy — Tweet on context engineering (jun 2025)TweetNotas 01-02
Chroma Research — Context RotPaper técnicoNota 03
Liu et al. — Lost in the MiddlePaper TACLNota 03
Packer et al. — MemGPT (arxiv:2310.08560)PaperNota 08
Letta — Memory BlocksDocNota 08
AGENTS.md spec (agents.md)SpecNota 11
Anthropic Cookbook — Context engineeringCookbookNotas 04, 07
Atlan — Context Engineering FrameworkGuia enterpriseNotas 02, 13
Sebastian Raschka — Components of A Coding AgentArtigoNotas 07, 10

Veja também

Todas as notas

TABLE
  title AS "Título",
  status AS "Status",
  join(tags, ", ") AS "Tags"
FROM "03-Dominios/IA/Context Engineering"
WHERE type != "moc"
SORT file.name ASC

17 items neste arquivo.