Un ingeniero desde un avión generó 9 PRs y fusionó 7: así se construye una fábrica de software con agentes
How to Build an AI Software Factory: Agents That Open, Review, and Merge PRs

Stephen Toub abrió nueve pull requests desde un avión y siete se fusionaron. El cuello de botella ya no es generar código, sino absorberlo. La solución son fábricas de software con agentes: cinco etapas con compuertas en cada una. Intake filtra qué merece iniciarse, Isolation provee entornos desechables, Tools expone cientos de herramientas internas, Verification corre antes de la revisión humana, y Merge gate exige responsabilidad. La generación escala con el gasto; la revisión, no.
AI cambia la economía de la producción de código. Una persona con buen criterio y un teléfono puede generar PRs más rápido de lo que un equipo puede revisarlos.
- Incipient
Estoy usando fable y opus aproximadamente un 25%/75% respectivamente. Tengo un proceso de 3 pasos: discutir un tema y crear una revisión, convertir la revisión en un archivo de tareas y actualizar los documentos de diseño, y finalmente implementar el archivo de tareas en código. Normalmente se implementan entre 300 y 1000 líneas de código por cambio, más para una nueva página de UI o lo que sea.
Y sinceramente es increíblemente bueno.
- El 50% de las veces genera código que acepto tal cual.
- 25%: quizás toma una decisión que no me gusta, o la implementación no es el enfoque que prefería, así que la ajusto.
-10%: crea lógica de funciones semiduplicada innecesariamente, así que es mucho más código y los caminos de ejecución se vuelven difíciles de conceptualizar.
-10%: refleja lógica de negocio que no debería, y la cambia sutilmente. Lo cual requiere una enorme cantidad de intervención para arreglarlo.
- 5% se descarrila por completo. Por ejemplo, decide que la lógica de negocio/aplicación debería estar en la base de datos.
Prompt y revisión honestamente funciona muy bien (¡aunque todavía espero pruebas con más de un puñado de clientes de pago!) pero ¿un pipeline de agentes TOTALMENTE automatizado? No estoy convencido. Ese último 15% de casos hará que una base de código degenerada se vuelva así muy rápido.
Además, sin una suscripción a CC, pagando por token, sería horriblemente caro para mi enfoque.
- notatoad
Esto parece un artículo útil sobre los conceptos involucrados aquí, pero simplemente odio leer el estilo de escritura de Claude.
Esto es marketing de contenidos, al menos pásale una revisión antes de publicarlo... si tu marketing es basura de IA sin pulir, tengo que asumir que tu producto también lo es.
- joshheitzman
Hemos tenido fábricas de software durante décadas. Normalmente se llaman compiladores, enlazadores, cadenas de herramientas, etc.