AI-DLC (AI-Driven Development Life Cycle) es un núcleo de software neutral que transforma los asistentes de código con inteligencia artificial en flujos de entrega de software estructurados y verificables. Esta herramienta, desarrollada por AWS, permite a los equipos gestionar el ciclo de vida completo del desarrollo mediante reglas de orientación adaptativas, garantizando que cada paso del proceso cumpla con criterios de auditoría y aprobación humana.
El sistema opera de forma nativa en múltiples plataformas y herramientas de desarrollo, incluyendo Claude Code, Kiro CLI, Kiro IDE, Codex CLI, Cursor, opencode y GitHub Copilot. A diferencia de otras soluciones, AI-DLC no requiere la instalación de entornos de ejecución adicionales como Bun o Node.js, ya que ejecuta sus hooks y comandos directamente a través del comando aidlc. En Windows, el instalador se configura automáticamente para la cuenta actual y registra la ruta de binarios en el PATH de usuario, aunque se recomienda evitar el uso de permisos de administrador para mayor seguridad.
La arquitectura de AI-DLC se basa en un motor determinista que abarca cinco fases y 33 etapas, desde la inicialización hasta la operación. Incluye 14 agentes especializados: 11 expertos de dominio, 2 revisores y un compositor adaptativo. El sistema ofrece 11 perfiles de flujo de trabajo para diferentes tipos de tareas, como corrección de errores, infraestructura o seguridad, y mantiene un rastro de auditoría de 119 eventos con estado persistente. La metodología es independiente del proveedor de modelos, aunque recomienda el uso de modelos con capacidad de razonamiento avanzado, como Claude Opus 4.8, para obtener los mejores resultados. Los desarrolladores pueden personalizar el flujo mediante guías específicas para cada harness y configurar proveedores de modelos, manteniendo la configuración de forma segura y auditada.
