Bien, Amazon lo ha vuelto a hacer, empujando los límites de lo que la IA puede hacer en el lugar de trabajo. Esta vez, han presentado tres nuevos agentes de IA bajo el paraguas de "agentes de frontera", y la estrella del espectáculo es definitivamente "Kiro".

Imagina tener una IA que realmente pueda aprender tu estilo de codificación y luego simplemente... ponerse a trabajar. Esa es la promesa de Kiro. Olvídate de microgestionar cada pequeño paso. Según Amazon, puedes asignarle una tarea compleja de tu backlog, y él descubrirá independientemente cómo hacerla. Suena como un sueño, ¿verdad?

Kiro no es solo una herramienta pasajera. Está construido sobre la herramienta de codificación de IA existente de AWS, también llamada Kiro, que está diseñada para producir código real y operativo. Por lo tanto, no se trata solo de crear prototipos; se trata de crear software que realmente se lance. La clave aquí es el "desarrollo impulsado por especificaciones". A medida que Kiro codifica, aprende de las instrucciones, confirmaciones y correcciones humanas, lo que le ayuda a crear especificaciones. El agente autónomo Kiro observa cómo trabaja el equipo examinando el código existente y otros métodos de capacitación.

Según el CEO de AWS, Matt Garman, Kiro aprende cómo te gusta trabajar y profundiza continuamente su comprensión de tu código, productos y estándares de equipo. Esencialmente, mantiene un "contexto persistente entre sesiones", lo que significa que simplemente no olvida lo que está haciendo a mitad de un proyecto. Puedes entregarle tareas y puede trabajar en ellas durante horas o incluso días con una intervención mínima. Piensa en actualizar el código crítico utilizado por varias partes del software. En lugar de actualizar manualmente cada uno, Kiro puede manejarlo todo en un solo mensaje.

Sin embargo, no todo se trata de Kiro. Para completar la automatización de las tareas de codificación, el proveedor de nube desarrolló el AWS Security Agent, un agente que identifica de forma independiente los problemas de seguridad a medida que se escribe el código, lo prueba posteriormente y luego ofrece correcciones sugeridas. El DevOps Agent es el último del trío, probando automáticamente el nuevo código en busca de problemas de rendimiento o compatibilidad con otro software, hardware o configuraciones de nube.

Ahora, antes de que nos emocionemos demasiado, recordemos que Amazon no es el primero en hacer este tipo de afirmaciones. OpenAI, por ejemplo, ha hablado sobre sus propios modelos de codificación de larga duración. Y seamos honestos, el mayor desafío no siempre se trata de ventanas de contexto (la capacidad de trabajar continuamente). Los LLM todavía tienen sus problemas con la precisión y las "alucinaciones", lo que puede convertir a los desarrolladores en niñeras. Eso significa que los desarrolladores a menudo prefieren asignar tareas cortas y verificarlas rápidamente.

Incluso con estas advertencias, Kiro de Amazon y sus compañeros agentes representan un avance significativo. Si la IA realmente puede aprender y adaptarse a nuestros flujos de trabajo, podría liberarnos para centrarnos en los aspectos más creativos y estratégicos de nuestros trabajos. Solo el tiempo dirá si estos agentes pueden cumplir con las expectativas, pero definitivamente es un desarrollo que vale la pena observar.