HeadlinesBriefing HeadlinesBriefing.com

Harness Engineering 101: criando agentes de IA

Hacker News •
×

Harness Engineering 101 é uma série de blog e um livro aberto sobre a criação de agentes de IA a partir dos primeiros princípios. Sua ideia central é que o LLM é o cérebro e o harness é o corpo. Uma API de LLM não tem estado: a cada turno, a conversa completa é enviada como um array JSON e o texto é devolvido. Um harness é o programa que constrói, mantém e protege esse array. Tudo o que a área chama de "agentes" é um conjunto de remendos sobre este mesmo loop, e cada remendo existe porque algo concreto quebrou.

A série, datada de setembro de 2026 como Versão 1.0, desenvolve essa ideia em 16 capítulos. Ao longo do caminho, ela constrói um agente de brinquedo de cerca de 300 linhas em Python puro. Cada capítulo segue a mesma estrutura: a falha, o remendo mínimo e o custo do remendo. Os capítulos abordam temas que vão do uso de ferramentas e do loop do agente a cache, orçamentos de contexto, subagentes, direcionamento, trabalho em segundo plano, MCP e guardrails. O livro termina com um estudo de caso sobre agentes de programação e com o argumento de que o RAG sempre foi um padrão de harness.

Os padrões são desenvolvidos por completo no One Code, um agente de programação de código aberto construído sobre o pi. O livro pode ser lido online e seu código-fonte está hospedado no GitHub. Os apêndices cobrem tópicos avançados como roteamento de modelos, worktrees e isolamento, modo de planejamento e tentativas e streaming.

O repositório inclui o código-fonte do livro, um harness de brinquedo executável com um arquivo por etapa e geradores de diagramas. Para compilar o livro é preciso ter mdbook e mdbook-mermaid. O texto é licenciado sob CC BY-NC-ND 4.0, enquanto o código é distribuído sob a licença MIT.

Fonte: Hacker News · Resumido por HeadlinesBriefing