HeadlinesBriefing HeadlinesBriefing.com

Harness Engineering 101: Creación de agentes de IA

Hacker News •
×

Harness Engineering 101 es una serie de blog y un libro abierto sobre la creación de agentes de IA desde los primeros principios. Su idea central es que el LLM es el cerebro y el harness es el cuerpo. Una API de LLM no tiene estado: en cada turno, toda la conversación se envía como un array JSON y se devuelve texto. Un harness es el programa que construye, mantiene y protege ese array. Todo lo que el sector llama "agentes" es un conjunto de parches sobre este mismo bucle, y cada parche existe porque algo concreto falló.

La serie, fechada en septiembre de 2026 como Versión 1.0, desarrolla esta idea a lo largo de 16 capítulos. Mientras avanza, construye un agente de juguete de unas 300 líneas en Python puro. Cada capítulo sigue la misma estructura: el fallo, el parche mínimo y lo que cuesta el parche. Los capítulos abarcan temas que van desde el uso de herramientas y el bucle del agente hasta la caché, los presupuestos de contexto, los subagentes, la dirección, el trabajo en segundo plano, MCP y las barreras de seguridad. El libro concluye con un estudio de caso sobre agentes de programación y con el argumento de que RAG siempre fue un patrón de harness.

Los patrones se desarrollan por completo en One Code, un agente de programación de código abierto construido sobre pi. El libro puede leerse en línea y su código fuente está alojado en GitHub. Los apéndices cubren temas avanzados como el enrutamiento de modelos, los worktrees y el aislamiento, el modo de planificación y los reintentos y el streaming.

El repositorio incluye el código fuente del libro, un harness de juguete ejecutable con un archivo por etapa y generadores de diagramas. Para compilar el libro se necesitan mdbook y mdbook-mermaid. El texto se publica bajo la licencia CC BY-NC-ND 4.0, mientras que el código se distribuye bajo la licencia MIT.

Fuente: Hacker News · Resumido por HeadlinesBriefing