menu
close

Amazon presenta Kiro: un IDE impulsado por IA que transforma el desarrollo de software

Amazon Web Services ha lanzado Kiro AI, un revolucionario entorno de desarrollo integrado (IDE) basado en especificaciones y agentes, que cierra la brecha entre la creación rápida de prototipos con IA y el software listo para producción. Anunciado el 14 de julio de 2025, Kiro introduce un enfoque estructurado al desarrollo de software, transformando las indicaciones de los desarrolladores en especificaciones detalladas, documentos de diseño y listas de tareas antes de generar el código. Esta nueva herramienta representa la entrada estratégica de Amazon en el competitivo mercado de los IDE potenciados por IA, con el potencial de transformar la forma en que los desarrolladores crean y mantienen software.
Amazon presenta Kiro: un IDE impulsado por IA que transforma el desarrollo de software

Amazon Web Services ha presentado Kiro, un nuevo entorno de desarrollo integrado (IDE) potenciado por inteligencia artificial, que se lanzó en versión preliminar el 14 de julio de 2025. El equipo de Amazon detrás del proyecto busca cerrar la brecha entre los prototipos de software generados rápidamente por IA y los sistemas listos para producción que requieren especificaciones formales, pruebas exhaustivas y documentación continua. La idea es pasar de la "programación por sensaciones a código viable", como indica la web de Kiro.

Kiro introduce una metodología revolucionaria de desarrollo basada en especificaciones, que transforma ideas en sistemas listos para producción con una claridad y rapidez sin precedentes. Atrás quedan los días de requisitos dispersos, caminos de implementación poco claros y el interminable ir y venir entre la planificación y la codificación. Este enfoque aborda lo que se ha dado en llamar "vibe coding" (programación por sensaciones): el uso de herramientas de desarrollo para indicar a un asistente de IA qué construir mediante inglés conversacional, trabajando con él como un programador en pareja o dejando que haga la mayor parte del trabajo.

Según la documentación, la principal diferencia de Kiro es el uso de especificaciones (specs). Estas se definen en tres archivos markdown: requirements.md, design.md y tasks.md. El archivo de requisitos utiliza EARS (Easy Approach to Requirements Syntax), un mecanismo desarrollado en Rolls Royce para restringir los requisitos textuales. El documento de diseño describe la pila tecnológica y la arquitectura de la aplicación, y la lista de tareas muestra los pasos necesarios para implementar el diseño, hasta el despliegue.

La integración de Kiro con agentes de IA para realizar tareas de codificación basadas en especificaciones pone de relieve el creciente papel del software autónomo en las empresas. Kiro ofrece una función de chat agente para tareas de codificación dentro de un archivo y los agentes pueden conectarse a herramientas open source externas. Aunque los agentes pueden operar durante periodos más largos, sigue siendo necesaria la supervisión humana periódica.

Esto puede convertirse en tareas y subtareas de Kiro que los agentes pueden enviar a agentes de codificación. Cada tarea incluye detalles como requisitos, implementación, necesidades de accesibilidad y pruebas. Esto permite a los desarrolladores seguir el proceso y comprobar el trabajo por pasos para evitar que falte alguna parte. "Las especificaciones de Kiro se mantienen sincronizadas con tu base de código en evolución. Los desarrolladores pueden escribir código para actualizar las especificaciones o actualizar las especificaciones para refrescar las tareas", escribieron Nikhil Swaminathan, responsable de producto de AWS, y Deepak Singh, vicepresidente de DevEx y Agentes, en una entrada de blog.

Lo importante de este enfoque es que tanto el código como el proceso del agente quedan completamente documentados de principio a fin. No se omite nada y el desarrollador tiene una visión global de cómo se construirá la aplicación o función, pudiendo guiarla desde la perspectiva de los requisitos antes de que ocurra nada. Amazon afirma que esto elimina el costoso ir y venir que suele asociarse a la programación por sensaciones.

En una publicación en X, Andy Jassy, CEO de Amazon, afirmó que Kiro "tiene la oportunidad de transformar la forma en que los desarrolladores crean software". Esta presentación llega pocos días después de que Google anunciara la contratación de empleados de la startup de software de codificación con IA Windsurf, como parte de un acuerdo de licencia tecnológica valorado en 2.400 millones de dólares. Google ha señalado que planea hacer que sus modelos de IA Gemini sean más útiles para los desarrolladores de software. Amazon y Google se están adentrando aún más en la llamada programación por sensaciones, el proceso de dirigir a los ordenadores para crear software con una mínima intervención humana.

Kiro es un IDE independiente y, aunque es un producto de AWS, se presenta como "ligeramente separado del núcleo de AWS", según Nathan Peck, defensor de desarrolladores de AWS para IA. Kiro puede utilizarse sin una cuenta de AWS, iniciando sesión con Google o GitHub. El objetivo es que Kiro tenga una "identidad única fuera de AWS" para atraer a desarrolladores de otras plataformas. Kiro cuenta con su propio sitio web y, según la página Acerca de, está construido y gestionado por un pequeño equipo con opiniones propias dentro de AWS. Es gratuito durante la fase preliminar, tras la cual habrá una modalidad gratuita con 50 interacciones agenticas al mes, cuentas Pro por 19,00 dólares por usuario/mes con 1.000 interacciones, y cuentas Pro+ por 39,00 dólares con 3.000 interacciones.

Source:

Latest News