AI-DLC: el ciclo de vida de desarrollo impulsado por IA de AWS

Seis ingenieros reconstruyeron el motor de inferencia de Amazon Bedrock en 76 días con IA, cuando la estimación original era 40 ingenieros y un año. Así es la metodología detrás de eso — y lo que significa para seguridad cuando el que escribe tu infraestructura es un agente.

En re:Invent 2025, Andy Jassy contó una anécdota que resume por qué todo el mundo en AWS está hablando de esto: un equipo de seis ingenieros reconstruyó por completo el motor de inferencia de Amazon Bedrock en 76 días, usando Kiro como copiloto agéntico. La estimación original con el proceso tradicional era de 40 ingenieros trabajando un año completo. No es una charla de marketing sobre "IA que ayuda a programar" — es un cambio real en cómo se organiza el trabajo de desarrollo cuando los agentes dejan de ser autocompletado y pasan a ejecutar tareas completas.

La metodología detrás de ese salto tiene nombre: AI-DLC (AI-Driven Development Life Cycle). AWS la publicó en su blog de DevOps en julio de 2025, liberó las reglas de flujo de trabajo como open source en noviembre, y la presentó formalmente en re:Invent 2025 con la promesa de ganancias de productividad de 10 a 15 veces. Para mediados de 2026 ya se convirtió en el modelo de referencia de facto para equipos que adoptan agentes de código a escala.

💡 Nota
AI-DLC no es una herramienta que instalas — es una metodología, parecida en espíritu a Scrum o Kanban, pero diseñada desde cero asumiendo que quien ejecuta la mayoría del trabajo técnico es un agente de IA, no una persona.

¿Qué es AI-DLC?

AI-DLC es la metodología de AWS para construir software donde la IA es una colaboradora central en todo el ciclo de vida del producto, no solo en la etapa de escribir código. En la práctica: los agentes redactan planes, código, tests e infraestructura como código, y los humanos validan cada paso antes de que se ejecute. Esa última parte es la que cambia todo — no es "deja que la IA haga lo que quiera", es un proceso estructurado de propuesta-revisión-ejecución.

El reemplazo más visible es al sprint tradicional. En vez de ciclos de dos semanas, AI-DLC trabaja en "bolts": ciclos de trabajo medidos en horas o días, no semanas. Como la IA puede producir un borrador de arquitectura, código funcional y tests en minutos, el cuello de botella deja de ser "cuánto tarda en escribirse" y pasa a ser "cuánto tarda el equipo en validarlo" — de ahí que los ciclos se acorten drásticamente.

Las tres fases

AI-DLC organiza el trabajo en tres fases, cada una con su propio mecanismo de validación en grupo (lo que AWS llama "Mob"):

1. Inception — qué construir y por qué

La IA convierte la intención de negocio en requerimientos, historias de usuario y unidades de trabajo concretas. El mecanismo de validación se llama Mob Elaboration: todo el equipo revisa en conjunto las preguntas y propuestas que hace la IA antes de avanzar. Aquí se deciden cosas que en apariencia son de producto, pero que en realidad son decisiones de seguridad: qué servicios de AWS se van a usar, qué datos va a tocar el sistema, qué modelo de identidad va a seguir.

2. Construction — cómo construirlo

Con el contexto validado en Inception, la IA propone una arquitectura lógica, modelos de dominio, código y tests. El equivalente aquí es Mob Construction: el equipo aclara decisiones técnicas en tiempo real mientras los agentes escriben código, generan tests, crean plantillas de infraestructura como código (IaC) y arman configuraciones de CI/CD. Los humanos revisan, dirigen y aprueban en puntos de control definidos — no después de que todo ya se desplegó.

3. Operations — desplegarlo con supervisión

La fase final aplica todo el contexto acumulado en las dos fases anteriores a la infraestructura como código y el despliegue real, siempre con supervisión del equipo. El contexto que se generó en Inception y Construction no se pierde — es lo que le da a los agentes la "memoria" para tomar decisiones coherentes en producción.

⚠️ El punto que casi todos se saltan
Las decisiones de seguridad más importantes no se toman al escribir el código — se toman en Inception, cuando se elige qué servicios, qué datos y qué modelo de identidad usar. Una revisión de seguridad seria en esa fase previene clases enteras de riesgo antes de que lleguen siquiera a la fase de Construction.

Herramientas: Kiro y Amazon Q Developer

Kiro es el agente que AWS usa como referencia para ejecutar AI-DLC (ahí corrió el caso de Bedrock que mencioné arriba), y ya existe un servidor MCP de AI-DLC corriendo dentro de Kiro que estructura el flujo Inception → Construction → Operations directamente en el editor. Amazon Q Developer también se integra como agente dentro del mismo flujo. Si ya leíste mi post sobre Kiro Crew, esto es la metodología que le da estructura a lo que ese sistema multi-agente ejecuta por debajo.

La perspectiva de seguridad (que a nadie le cuentan primero)

Acá es donde este post se separa de un simple "mira la herramienta nueva". Dejar que agentes escriban código, tests e infraestructura con supervisión humana reducida no es gratis en términos de riesgo, y AWS lo sabe — por eso publicó una Agentic AI Lens dentro del Well-Architected Framework, con una práctica específica (AGENTSEC04-BP01) sobre implementar guardrails y controles de alineación para este tipo de flujos.

Los controles reales que sostienen AI-DLC en producción se apoyan en tres capas:

Lo importante es que estas tres capas son de naturaleza distinta: dos son deterministas (IAM, validación de esquemas) y una es probabilística (Guardrails basados en modelos). Esa combinación importa porque reduce la dependencia de que el agente simplemente "siga instrucciones" — si una capa falla o se evade, las otras siguen ahí. Es el mismo principio de defensa en profundidad que ya conocés, aplicado a agentes en vez de a infraestructura tradicional.

Riesgos reales que hay que vigilar

Checklist antes de adoptar AI-DLC

  1. ¿Tenés a alguien con criterio de seguridad participando en Mob Elaboration, no solo revisando código al final?
  2. ¿Las herramientas del agente tienen permisos IAM acotados (solo lectura por defecto, deny explícito a acciones destructivas)?
  3. ¿Tenés Guardrails o un mecanismo equivalente activo contra prompt injection y jailbreaks en el flujo del agente?
  4. ¿El IaC generado por el agente pasa por el mismo proceso de revisión de cambios que el escrito por humanos?
  5. ¿Los checkpoints humanos son reales (alguien lee y decide) o se volvieron un "aprobar" automático por presión de entrega?
  6. ¿Tenés forma de auditar qué decidió el agente y por qué, después del hecho?

Conclusión

AI-DLC no es una promesa de "la IA reemplaza al equipo" — es una metodología concreta para que agentes ejecuten trabajo real (código, tests, infraestructura) dentro de un marco donde el humano sigue validando antes de que algo se ejecute. El caso de Bedrock (6 personas, 76 días, lo que antes tomaba 40 personas un año) es la prueba de que el salto de productividad es real. Pero ese salto solo es seguro si los checkpoints de Mob Elaboration y Mob Construction se toman en serio, y si los controles de IAM y guardrails están puestos desde el día uno, no agregados después de un incidente.

Si estás evaluando meter agentes de código en tu flujo de trabajo, la pregunta no es solo "¿qué tan rápido va a ir?" — es "¿quién está mirando cada paso, y qué puede hacer el agente si algo sale mal?".