El Bucle Infinito
Cómo mi equipo de desarrollo encuentra bugs, los corrige y aprende — sin preguntarme
Son las 23:47. Mi laptop me notifica: 3 nuevos tickets de DevProcess. Los miro: Severidad Baja, errores de UI. Escribo: “Trabaja autónomamente en los tickets abiertos.” Luego me voy a dormir.
El sueño del desarrollo autónomo
Todos los que trabajan con agentes IA conocen la sensación: tú eres el cuello de botella. El agente espera tu “sí,” tu revisión, tu confirmación. Cada commit. Cada archivo. Cada decisión. Eso es Human in the Loop — y no escala.
En mi estudio Agent-in-the-Loop, lo medí: 38% de todos mis mensajes a agentes IA fueron overhead de frustración. 31% eran completamente automatizables. Solo 6% fueron decisiones estratégicas reales.
El equipo de desarrollo autónomo
Así que construi un sistema que elimina el 31%. Ningún framework nuevo, ningún servicio standalone — solo encadenamiento inteligente de lo que ya existía: 34 skills, 4 tipos de hooks, 2 servidores MCP, sistema de memoria.
La arquitectura sigue un principio simple: el riesgo determina la autonomía. Niveles 1-3: el agente decide solo. Niveles 4-6: consulta el Knowledge Backbone. Niveles 7-8: me pregunta a mí.
Skill Chains: el workflow autónomo
Cuando digo “Implementa MVA-456 completamente,” esto sucede: El orquestador detecta el tipo de workflow. Lee el ticket JIRA via MCP. Consulta el KB Agent. Crea un branch. Implementa. Hace self-review. Testea en el browser. Crea el PR. Y reporta: “PR listo para revisión.”
Entre esos pasos: 5 skills encadenados, 2 consultas MCP, 4 quality gates y cero preguntas a mí. Ese es el bucle infinito: ticket entra, PR sale.
El Knowledge Backbone
El corazón es el KB Agent — un almacén de conocimiento semántico con gestión temporal. Cada decisión, corrección y error fluye de vuelta. Confidence Decay asegura que el conocimiento obsoleto pierda peso.
Cuando corrijo al agente, el learning loop lo captura. La próxima vez no comete el mismo error. El sistema mejora con cada interacción.
Circuit breakers y confiabilidad
Autonomía sin confiabilidad es peligrosa. Por eso construi un sistema de confiabilidad: máquina de estados de workflow, persistencia de tareas, circuit breakers para servicios externos, seguimiento de confianza para decisiones.
Cuando JIRA no es alcanzable, el cache entra. Cuando un skill falla, se intenta automáticamente otro enfoque. Tres intentos. Luego escalación a mí.
Los números
Antes: 10 triggers manuales por feature, 5 correcciones, 3 reconstrucciones de contexto, 4 horas time-to-ship. Después: 2-3 triggers, 1-2 correcciones, cero reconstrucciones de contexto, menos de una hora.
No son números de marketing. Son métricas reales de mi trabajo diario en 5 proyectos en paralelo.
Lo que viene
El bucle infinito nunca está terminado. Actualmente trabajo en mejorar la automatización de retros. El objetivo: no yo optimizando el sistema. El sistema optimizándose a sí mismo. Y yo sigo siendo el director que escribe la partitura.
— Philipp