Evolução da Engenharia de IA

Em dezoito meses, o discurso técnico anunciou a morte de três disciplinas e o nascimento de outras tantas: prompt engineering morreu, context engineering morreu, loop engineering morreu, viva o graph engineering. Quem trabalha com IA em produção precisa decidir, a cada anúncio, se aquilo é uma camada nova de verdade ou o mesmo trabalho com nome novo — e decidir rápido, porque a decisão vira arquitetura.

Este galho é a historiografia desse capítulo. Não é a defesa de nenhuma camada, e não é profecia. É o registro de como a engenharia em torno de LLMs se organizou entre 2022 e 2026, com datas, autoria, mecanismo e — em cada nota — o ceticismo que a bolha não conta.

O critério que atravessa o galho

A pergunta que separa camada de rebranding é: qual é a unidade de design? A menor coisa que você projeta, versiona e depura. A frase → o fluxo → a janela → o ambiente → o ciclo → a rede. Se a unidade não mudou, o nome mudou sozinho.

Capítulo em curso, não conclusão

Este galho documenta o estado do campo em julho de 2026. Boa parte do material das notas 06 e 07 é discurso quente, de dias atrás, ainda não decantado por evidência. Quando a próxima camada aparecer — e vai — ela entra como nota 09 e o resto continua válido. O que envelhece bem aqui é o critério, não a lista.

O que este galho NÃO é

Cada camada já tem galho próprio no vault, com a mecânica completa. Aqui o ângulo é exclusivamente historiográfico: por que cada camada surgiu quando surgiu, o que ela deslocou, e o que ficou pelo caminho.

Para a mecânica de…Vá para
técnicas de promptingPrompt Engineering
montagem e compressão de contextoContext Engineering
eval → diff → ship, champion-challengerImprovement Loop
anatomia e arquitetura de agentesAnatomia de Agents
spec como artefato de entradaSpec-Driven Development
a vista de cima das camadas de sistemaAI Engineering Stack

As notas

Fase Iniciado — o critério e o primeiro ciclo completo

  • 01 - A escada de abstração — o critério que separa camada nova de rebranding, e a linha do tempo completa com datas e autoria. Comece aqui.
  • 02 - Prompt engineering — o cargo sumiu, a skill triplicou. O mecanismo da morte dos truques de fraseado, e a lição que se repete em toda camada: absorção não é extinção.

Fase Adepto — as camadas do meio

  • 03 - Flow engineering — o AlphaCodium já tinha nome para “gerar → testar → corrigir” em janeiro de 2024. A ideia sobreviveu, o nome não. A diferença real entre flow e loop: quem decide a próxima etapa.
  • 04 - Context e harness — o que o agente vê e o que ele pode fazer, duas camadas irmãs. Karpathy, Hashimoto, e a estranheza estrutural de loop engineering aparecer como sub-disciplina do harness.
  • 05 - Loop engineering — o motor que você já conhece (termostato, dieta, eval loop) e as quatro maneiras de ele te trair: Goodhart, cegueira para o alvo, conflito, decay.

Fase Magus — a fronteira e a leitura do ciclo

  • 06 - Graph engineering — a rede de loops como resposta às quatro traições, o duplo grafo (org vs work), e a pergunta honesta: o que muda num DAG quando os nós são estocásticos?
  • 07 - Grounded vs ungrounded — um grafo internamente perfeito e externamente falso. As três âncoras, e por que este é um corte transversal às camadas, não a camada seguinte.
  • 09 - Loop engineering e o compilador que faltava — a segunda lente sobre o loop: por que código já vem com compilador de graça, por que agente-revisando-agente é um juiz falsificado, e onde a torre de verificadores tem um último andar que só um humano ocupa.
  • 08 - Hype, ceticismo e mercado — a anatomia do ciclo destilada, as perguntas de triagem para a próxima camada anunciada, e o que os dados de mercado realmente dizem. Fecha a linha principal do galho.

A linha do tempo em uma tela

CamadaUnidade de designQuandoMarco
Prompt engineeringa frase2022–2024CoT, few-shot, ToT
Flow engineeringo fluxo test-drivenjan/2024AlphaCodium (Codium/Qodo)
Context engineeringa janela2025Karpathy: “LLM = CPU, contexto = RAM”
Harness engineeringo ambiente executável2026Mitchell Hashimoto
Loop engineeringo ciclojun/2026Addy Osmani, Peter Steinberger
Graph engineeringa rede de loopsjul/2026Steinberger, Santiago Valdarrama

E, atravessando todas elas: grounded vs ungrounded — a máquina de melhoria toca a realidade que diz melhorar, ou só a si mesma?

Como percorrer

Três caminhos

  • Sequencial (01 → 07 → 09 → 08) se quer a história inteira. As notas se referenciam em cadeia: as traições da 05 são respondidas pelas arestas da 06, que são questionadas pela 07; a 09 é uma segunda lente sobre o loop (leia depois da 07) e a 08 fecha. A numeração é cronológica de escrita, não de leitura — a 09 chegou depois mas mora antes da 08.
  • Direto na 05 e 06 se o que você precisa é decidir arquitetura de agentes agora. Volte para a 01 depois, pelo critério.
  • 01 e 08 se o que você quer é só o método de leitura — como avaliar a próxima camada quando ela for anunciada. São as duas pontas do mesmo argumento.

Crédito das ilustrações

Os quatro diagramas embutidos nas notas 05, 06 e 07 são de Carlos E. Perez (@IntuitMachine), de um thread publicado em julho de 2026. Eles carregam o argumento do motor de quatro tempos, das quatro traições, das arestas e do corte grounded/ungrounded.