Qué es Amazon Kiro?
Amazon Kiro es el nuevo IDE (Entorno de Desarrollo Integrado) basado en inteligencia artificial lanzado por Amazon Web Services (AWS) en julio de 2025. A diferencia de herramientas de asistencia de código clásicas que se centran en autocompletar líneas o fragmentos, Kiro adopta un enfoque “spec-driven” (basado en especificaciones), donde los desarrolladores comienzan definiendo requisitos y diagramas de alto nivel que luego sirven como fuente única de verdad para todo el ciclo de vida del proyecto. Mediante agentes de IA autónomos, Kiro analiza estos requisitos, genera la estructura del proyecto, produce código, crea documentación y hasta planifica pruebas unitarias, manteniendo siempre la trazabilidad y coherencia del proyecto.
Principales características de Kiro
- Desarrollo
basado en especificaciones
- Tu
punto de partida son requisitos en lenguaje natural y diagramas de
sistema.
- Kiro
convierte estas especificaciones en tareas discretas para sus agentes,
desde la generación de código hasta la elaboración de tests automáticos.
- Esto
evita el conocido “vibe coding” (código improvisado sin plan), reduciendo
errores y retrabajos.
- Agentes
automáticos (“agent hooks”)
- Asigna
tareas a agentes de IA que se ejecutan al guardar archivos o según
eventos definidos en tu proyecto.
- Pueden,
por ejemplo, actualizar la documentación, crear pruebas unitarias para
nuevos endpoints o refactorizar funciones heredadas.
- Interfaz
multimodal y gestión de contexto
- Admite
entradas de texto, diagramas y capturas de arquitectura.
- Integra
el contexto visual y textual para sugerir código relevante incluso en
bases de código extensas.
- Seguridad
y privacidad integradas
- Aprovecha
AWS IAM para control de acceso, cifrado en tránsito y reposo, y registro
de auditorías de cada cambio generado por la IA.
- Ideal
para entornos regulados o proyectos con alto requerimiento de
confidencialidad.
- Compatibilidad
con VS Code
- Basado
en la plataforma de VS Code, hereda su ecosistema de extensiones y
configuraciones.
- Permite importar tus ajustes y plugins existentes, ofreciendo una curva de aprendizaje mínima.
0 Comentarios