AWS Kiro, un nuevo IDE AI, se ha introducido para racionalizar el desarrollo de software del concepto a la producción, centrándose en el “desarrollo impulsado por especificaciones”. Anunciado por Nikhil Swaminathan y Deepak Singh, Kiro tiene como objetivo cerrar la brecha entre la prototipos rápidos y los sistemas de producción robustos mediante la integración de los agentes de IA en el flujo de trabajo de desarrollo.
El núcleo de la funcionalidad de Kiro se encuentra en sus “especificaciones” y “ganchos”. Las especificaciones de Kiro son artefactos que guían a los agentes de IA al desempacar los requisitos de un solo mensaje, generando historias detalladas de los usuarios con los criterios de aceptación de Ears (Fácil enfoque de los requisitos). Luego crea documentos de diseño completos, incluidos diagramas de flujo de datos, interfaces mecanografiados, esquemas de bases de datos y puntos finales de API, basados en requisitos aprobados y análisis de base de código. Kiro genera aún más tareas y subasinas de secuencias, vinculándolos a requisitos e incluyendo detalles como pruebas unitarias, pruebas de integración y consideraciones de accesibilidad.

Video: Kiro
Los ganchos de Kiro son automatizaciones basadas en eventos que actúan como colaboradores de fondo, lo que provoca agentes para realizar tareas como actualizar archivos de prueba, documentación refrescante o escanear para vulnerabilidades de seguridad al guardar o la creación de archivos. Esto garantiza la consistencia y aplica los estándares de codificación entre los equipos de desarrollo.
Más allá de estas características, Kiro incluye soporte del Protocolo de contexto del modelo (MCP), reglas de dirección para el comportamiento de IA y el chat de agente. Construido en Code OSS, permite a los desarrolladores retener la configuración de código VS existente y abrir complementos compatibles con VSX. Kiro está actualmente disponible de forma gratuita durante su fase de vista previa, admitiendo Mac, Windows y Linux, y múltiples lenguajes de programación. Los usuarios pueden descargar Kiro y conectarse a través de plataformas de discordia o redes sociales utilizando #BuiltWithkiro.





