¿CON QUÉ IA?

Caso de usoProgramación

Montar una fábrica de software que abre, revisa y fusiona cambios

Una guía para construir agentes que abren, revisan y fusionan pull requests, con datos de Microsoft sobre cuántos se aceptan.

ParaprogramarLo contó firecrawl.devDificultad avanzada

A quién le sirve. Equipos de desarrollo que quieren que unos agentes abran y revisen cambios de forma repetible, con una persona que apruebe al final.

Qué hicieron

La guía divide una fábrica de software en cinco fases: entrada de tareas, aislamiento, herramientas, verificación y una puerta de fusión. Se apoya en configuraciones publicadas por Stripe, Spotify, Shopify y Ramp. Da ajustes para cada fase: un filtro de incidencias, un espacio de trabajo git aparte por agente, un bloque común de herramientas MCP, una habilidad de verificación con capturas y reglas de fusión por niveles. Al final revisa una persona.

Cómo salió

Los datos de dotnet/runtime de Microsoft muestran que los cambios de agentes se aceptan el 67,9 % de las veces frente al 87,1 % de los ingenieros, y el 55,1 % cuando son totalmente autónomos. La capacidad de revisión se convierte en el cuello de botella, y los resultados probados son sobre todo migraciones mecánicas.

Conviene saber

Construye las puertas antes que la flota, y empieza por una sola donde los agentes generen más repetición de trabajo. Los espacios de trabajo nuevos empiezan vacíos, sin .env, dependencias ni puerto libre, y las ejecuciones sin supervisión no limpian lo que dejan.

Qué necesitas

  • Un repositorio en GitHub o similar, que es donde se guarda el código del proyecto, con pruebas automáticas
  • Un agente de programación, como Claude Code o Codex
  • Un sistema de incidencias con etiquetas
  • Quien revise los cambios: la capacidad de revisión es el cuello de botella
  • Soltura técnica para configurar espacios de trabajo y herramientas

Cómo hacerlo tú, paso a paso

  1. Elige un único repositorio y un único tipo de tarea repetitiva, como migraciones mecánicas o correcciones pequeñas.
  2. Entrada: define un filtro de incidencias, por ejemplo una etiqueta, que marque qué tareas puede coger el agente.
  3. Aislamiento: dale a cada agente su propio espacio de trabajo separado. Asegúrate de que lleva lo necesario para funcionar, como dependencias, configuración y un puerto libre.
  4. Herramientas: configura un bloque común de herramientas MCP, el estándar que conecta agentes con servicios, para todos los agentes.
  5. Verificación: añade una comprobación que ejecute las pruebas y haga capturas de pantalla para confirmar el resultado.
  6. Puerta de fusión: escribe reglas por niveles de riesgo. Lo de bajo riesgo puede pasar con menos revisión y el resto lo aprueba una persona.
  7. No actives la fusión automática al principio. Mide cuántos cambios acepta tu equipo y cuánto tarda en revisarlos.
Pruébalo con tu IA
Prepara un flujo para el repositorio [nombre del repositorio] en el que un agente tome las incidencias con la etiqueta [etiqueta], abra un pull request con una corrección y sus pruebas, y un segundo agente lo revise. Escribe la configuración y una guía breve de cómo funciona. No actives todavía la fusión automática: enséñame las reglas de fusión que propones y espera mi aprobación. Habrás terminado cuando una incidencia de prueba llegue a un pull request revisado.

Consejos

  • Cuenta con que se acepten menos cambios de agentes que de personas, y reserva tiempo de revisión.
  • Programa una limpieza periódica de los espacios de trabajo que dejan los agentes. Las ejecuciones sin supervisión no limpian lo que dejan.
  • Empieza por tareas repetitivas y mecánicas, que es donde los resultados probados son mejores.

Preguntas frecuentes

¿Cuántos cambios de agentes se aceptan?

En los datos de Microsoft que cita la guía, menos que los de ingenieros, y menos aún si el agente trabaja sin supervisión. Cuenta con rehacer una parte.

¿Se puede dejar que fusione solo?

Mejor no al principio. Empieza con aprobación humana y amplía el permiso solo para los cambios de menor riesgo, si los datos lo justifican.

Fuentes

En el directorio desde el 3 de octubre de 2026.

Parecidos

  1. Dar a un agente la capacidad de olvidar recuerdos viejos

    Un desarrollador probó una versión muy básica de una técnica para que un agente olvide información y dice que funciona sorprendentemente bien.Caso@german-noob.win en BlueskyAgente propioDificultad avanzada
  2. Detectar dependencias y parches sobrantes en un proyecto

    Un servidor MCP permite a un agente revisar si un proyecto usa paquetes y polyfills innecesarios, en remoto o como servidor local.Casomcp.e18e.devAgente propio2 fuentesDificultad avanzada
  3. Listar los fallos de una función y pasarlos al agente de otro

    Un agente de IA listó todos los problemas de una función y se los mandó a un ingeniero, cuyo propio agente los fue resolviendo.Caso@carnage4life en BlueskyAgente propioDificultad avanzada
  4. Crear un agente que programa en R con solo tres herramientas

    Un autor monta en R un agente de programación con Claude a partir de tres funciones básicas y luego le añade herramientas para hacerlo más seguro.Casotidydesign en SubstackAgente propioDificultad avanzada
  5. Revivir y crear aplicaciones con agentes de programación

    El matemático Terence Tao cuenta cómo usó agentes de programación para recuperar programas antiguos y crear otros nuevos.Casoterrytao.wordpress.comAgente propioDificultad avanzada
  6. Crear agentes pequeños a medida, como uno en un reproductor de música

    El autor escribe muchos agentes pequeños, por ejemplo dentro de su reproductor de música, y señala que como código son triviales.CasoHacker NewsAgente propioDificultad avanzada

Más: todo sobre programación

Cada lunes, lo nuevo en tu correo

Lo que ha salido esa semana, las skills que más suben y tres casos que puedes copiar.

Un correo a la semana. Te das de baja con un clic.