Los agentes de IA son aleatorios... Esta solución los hace deterministas (Archon)
원제 · AI Agents Are Random… This Fix Makes Them Deterministic (Archon)
핵심 요약
Archon elimina la aleatoriedad de los agentes de IA al sustituir el historial de chat por flujos de trabajo estructurados en YAML y aislamiento en Git, logrando resultados idénticos para una misma entrada.
하이라이트
Archon introduce la ingeniería de arnés para convertir los procesos caóticos de los agentes de IA en flujos de trabajo deterministas mediante archivos YAML.
El aislamiento de tareas en árboles de trabajo de Git independientes evita conflictos de fusión al ejecutar múltiples agentes en paralelo sobre el mismo repositorio.
La herramienta se ejecuta de forma local en hardware como el chip M4 Pro sin necesidad de servicios en la nube o configuraciones de VPS externas.
Los flujos de trabajo utilizan Grafos Acíclicos Dirigidos (DAGs) que combinan pasos de inteligencia artificial con procesos lógicos fijos y consistentes.
El sistema permite la creación de habilidades mediante paquetes de instrucciones reutilizables que el agente detecta y carga automáticamente según el contexto.
Archon genera Pull Requests limpios y uniformes que mantienen la misma estructura y calidad sin importar cuántas veces se ejecute el proceso.
타임라인
Inconsistencia en el desarrollo con agentes de IA
El uso de herramientas como Claude code o Cursor presenta problemas de deriva de contexto donde el agente cambia de rumbo a mitad del camino. Esta falta de control obliga a los desarrolladores a repetir prompts y arreglar código roto constantemente. La velocidad de construcción disminuye drásticamente cuando los resultados no son predecibles.
- Las ejecuciones sucesivas de agentes de IA producen planes de acción y calidades de código divergentes para una misma tarea.
- El intento de escalar a múltiples agentes sin estructura genera desorden y conflictos en los repositorios de código.
- La corrección manual de errores introducidos por los agentes anula el ahorro de tiempo esperado en el desarrollo.
Ingeniería de arnés y flujos deterministas
La ingeniería de arnés sustituye la esperanza de un buen comportamiento del agente por un sistema riguroso de pasos definidos. Al ejecutar el comando 'archon serve', el sistema carga habilidades y flujos de trabajo que el agente sigue de forma secuencial. Esto genera logs detallados y Pull Requests con una estructura predecible, superando la confusión de los historiales de chat tradicionales.
- Archon define procesos de planificación, codificación y revisión mediante especificaciones técnicas en formato YAML.
- La interfaz de usuario proporciona transparencia total sobre cada paso del flujo y permite identificar fallos específicos.
- El uso de árboles de trabajo de Git separados garantiza que la rama principal del proyecto permanezca intacta durante el procesamiento.
Arquitectura técnica y comparativa de Archon
El sistema se apoya en tres pilares: flujos de trabajo estructurados, aislamiento total en Git y habilidades modulares. Mientras que los scripts tradicionales son rígidos, Archon permite que el agente sea consciente del sistema que debe seguir. Esta metodología asegura que la salida sea consistente con la entrada, resolviendo la carencia de determinismo en los agentes de IA actuales.
- La integración de Grafos Acíclicos Dirigidos (DAGs) mezcla tareas de IA con pasos lógicos fijos para aumentar la confiabilidad.
- A diferencia de LangChain, Archon optimiza específicamente flujos de trabajo de código en lugar de bots de propósito general.
- Los flujos de trabajo son versiones reutilizables y detectables que preservan el conocimiento fuera del chat.
Ventajas locales y limitaciones del sistema
Archon resulta innecesario para tareas rápidas de prompts únicos donde el esfuerzo de configuración supera el beneficio. Sin embargo, para el desarrollo serio de productos, ofrece una base sólida para lanzar software de forma confiable. La visibilidad que otorga el formato YAML y la resolución de conflictos mediante Git lo posicionan como una herramienta de alto impacto en el ecosistema de desarrollo con IA.
- El software es de código abierto y está optimizado para ejecutarse localmente en procesadores de la serie M de Apple.
- La implementación requiere un esfuerzo inicial de diseño para configurar los flujos de trabajo y los archivos YAML.
- La calidad final del resultado sigue dependiendo directamente de la capacidad del modelo de lenguaje subyacente utilizado.
설명
En este video, analizamos cómo Archon + Agent Skills introducen un nuevo enfoque llamado "harness engineering" para convertir los flujos de trabajo de codificación de IA poco fiables en sistemas deterministas y repetibles que realmente generan código listo para producción. Mostraré una demostración en vivo ejecutando agentes de IA en paralelo en mi M4 Pro con worktrees de git aislados, generación limpia de PR, flujos de trabajo YAML y carga automática de habilidades utilizando Claude Code. 🔗 Enlaces relevantes Archon Repo - [https://github.com/coleam00/archon](https://github.com/coleam00/archon) Archon - [https://archon.diy/](https://archon.diy/) ❤️ Más sobre nosotros Stack de observabilidad radicalmente mejor: [https://betterstack.com/](https://betterstack.com/) Tutoriales escritos: [https://betterstack.com/community/](https://betterstack.com/community/) Proyectos de ejemplo: [https://github.com/BetterStackHQ](https://github.com/BetterStackHQ) 📱 Redes sociales Twitter: [https://twitter.com/betterstackhq](https://twitter.com/betterstackhq) Instagram: [https://www.instagram.com/betterstackhq/](https://www.instagram.com/betterstackhq/) TikTok: [https://www.tiktok.com/@betterstack](https://www.tiktok.com/@betterstack) LinkedIn: [https://www.linkedin.com/company/betterstack](https://www.linkedin.com/company/betterstack) 📌 Capítulos: 00:00 Por qué los agentes de codificación de IA aún parecen aleatorios 00:33 El verdadero problema con Claude Code, Cursor y Codex 01:06 ¿Qué es el Harness Engineering? (Explicación de Archon) 01:35 Demostración en vivo de Archon para solucionar problemas 02:10 Archon Agent Skills + Flujo de trabajo YAML 02:40 Flujos de trabajo YAML DAG para agentes de codificación de IA 03:00 Por qué los Git Worktrees lo cambian todo para los agentes de IA 03:38 Agentes de IA en paralelo sin romper tu repositorio 04:03 Lo bueno, lo malo y lo feo de Archon 04:45 ¿Realmente vale la pena Archon para los desarrolladores? 05:25 ¿El futuro de los flujos de trabajo de codificación con IA?
