Así que permítanme darles primero una pequeña lección de historia. Entonces, en AWS somos muy orientados a documentos, escribimos muchos documentos cada vez que hacemos algo, tenemos reuniones muy largas y reuniones de elevación de barra sobre cualquier cosa que hacemos, y teníamos este problema donde tenemos mucha y mucha documentación, pero había un problema, ¿cómo se lleva esa documentación a nuestros entornos de codificación? ¿Y cómo usamos nuestros agentes de codificación de IA de manera inteligente? Así que en realidad ideamos algunas formas diferentes, y de hecho tenemos un historial de creación de asistentes de IA. Así que el primero es Amazon Queue. Entonces tenemos Amazon Queue, una versión IDE, tenemos Amazon Queue versión CLI, y esto te permite en la línea de comandos pedirle y solicitarle que haga cosas, y luego puede entrar y hacer cambios en tu código. Y también puedes programar esto, es realmente poderoso, puedes agregar servicios MCP, pero seguíamos escuchando que necesitábamos más formas de tener mejores resultados y resultados. Ahora puedes codificar con estas herramientas como Amazon Queue CLI y Amazon Queue IDE, pero tienes problemas donde simplemente vas y vienes mucho, y muchas veces no es exactamente lo que quieres. Así que vimos este problema y pensamos, ¿qué mejor manera de solucionarlo que con el desarrollo impulsado por especificaciones? Así que déjenme mostrarles lo que sucedió allí. Así que presentamos Qiro. Qiro es un nuevo asistente de codificación IDE de IA, y una de las características principales de él es este desarrollo impulsado por especificaciones, que voy a mostrarles en un momento. Así que queríamos tener esto internamente, pero también obviamente está disponible externamente, y tiene esta linda mascota, este fantasma, lo llamo el fantasma de Qiro, y es diferente a algunos de los otros servicios o productos de Amazon que has visto. De hecho, se llama Qiro, que no es Amazon Qiro o AWS Qiro, es solo Qiro. Y realmente queríamos asegurarnos de que esto estuviera disponible para cualquiera que tuviera los mismos problemas que vimos, que quisiera esta forma más profunda de crear software y que fuera más confiable. Ahora lanzamos un sitio web, qiro.dev, puedes ir allí ahora mismo. Y lo que fue realmente increíble cuando lanzamos esto al público, tuvimos reacciones tan positivas. Creo que esto era algo en lo que muchas personas estaban pensando, como, ¿cómo podemos hacer que nuestros agentes, nuestra IA sean aún más inteligentes? Y tuvimos tantas descargas que tuvimos que establecer una lista de espera, y luego la gente encontró una forma de evitar la lista de espera. Así que hasta el día de hoy, está en lista de espera, y puedes verlo en qiro.dev. Y estamos realmente orgullosos de ello, estamos tomando todos los comentarios de los usuarios, haciendo cambios y actualizaciones. De hecho, tenemos un canal de Discord donde incluso puedes dar tu opinión y hacérnoslo saber. Está basado en Visual Studio Code, del cual soy un gran fan de Visual Studio Code. Lo uso para todo. Así que tiene ese tipo de entorno que tú conoces y amas, especialmente como desarrolladores web, desarrolladores full stack de front-end. Aunque no estás limitado a eso, puedes usar Java, puedes usar lo que más te guste, por supuesto. Así que quiero dar un pequeño reconocimiento de que si no estás usando Qiro, y si no lo estás, me pregunto por qué no. Pero si no lo estás, puedes hacer este desarrollo de espectro incluso sin Qiro en sí. Así que hay algunas formas de juntar esto. Y así hablaré un poco sobre ello. Primero, en realidad solo necesitas ser muy específico para decirle al IDE exactamente lo que quieres. Así que incluirías lo siguiente, le dirías primero, crea un documento de requisitos de usuario y este documento de requisitos de usuario tendría cada cosa que quieres dentro de él. Así que le das una prop y dices crea un documento de requisitos de usuario para la característica XYZ y luego tal vez crearlo como un markdown. Y luego lo crearía.
Comments