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 prompting | Prompt Engineering |
| montagem e compressão de contexto | Context Engineering |
| eval → diff → ship, champion-challenger | Improvement Loop |
| anatomia e arquitetura de agentes | Anatomia de Agents |
| spec como artefato de entrada | Spec-Driven Development |
| a vista de cima das camadas de sistema | AI 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
| Camada | Unidade de design | Quando | Marco |
|---|---|---|---|
| Prompt engineering | a frase | 2022–2024 | CoT, few-shot, ToT |
| Flow engineering | o fluxo test-driven | jan/2024 | AlphaCodium (Codium/Qodo) |
| Context engineering | a janela | 2025 | Karpathy: “LLM = CPU, contexto = RAM” |
| Harness engineering | o ambiente executável | 2026 | Mitchell Hashimoto |
| Loop engineering | o ciclo | jun/2026 | Addy Osmani, Peter Steinberger |
| Graph engineering | a rede de loops | jul/2026 | Steinberger, 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.