Amazon Web Services (AWS) anunció hoy en una entrada de blog el lanzamiento de Amazon Q Developer, un asistente de IA diseñado para ayudar a los desarrolladores a aumentar su eficiencia al escribir código.

image.png

Este asistente se integra directamente en los IDE (Entornos de Desarrollo Integrados) de los desarrolladores, como Visual Studio Code y JetBrains. Los desarrolladores simplemente resaltan el texto para acceder a las nuevas opciones de Q Developer, como "Optimizar código", "Agregar comentarios" o "Escribir prueba". El usuario solo necesita ingresar instrucciones específicas, y Q Developer completará automáticamente la operación solicitada.

Inicialmente lanzado en 2022 como Amazon CodeWhisperer, Q Developer comenzó ofreciendo sugerencias de código en línea basadas en comentarios y código existente. Con el tiempo, sus funciones se han mejorado, incluyendo ahora una función de chat dentro del IDE para ayudar a los desarrolladores a generar nuevo código o proporcionar explicaciones para tareas de programación específicas. Ahora, la función de chat en línea de Q Developer integra aún más las sugerencias de modificación de código, permitiendo a los desarrolladores aceptar rápidamente los cambios y mantener su concentración.

Este asistente de IA se basa en el modelo Claude3.5Sonnet de Anthropic, una inversión de Amazon, y mejora eficazmente la eficiencia de las tareas de codificación, logrando una tasa de éxito del 49% en problemas de GitHub del mundo real. Q Developer también se integra con Amazon Bedrock, lo que permite seleccionar dinámicamente el modelo base más adecuado para mejorar la productividad del usuario.

La función de chat en línea de Q Developer destaca en la refactorización de código y la generación de documentación. Los desarrolladores pueden seleccionar varios métodos de código y describir la refactorización deseada; la IA integrará estos métodos en una función con parámetros opcionales, mostrando los cambios en formato diff para que los desarrolladores puedan ver rápidamente qué líneas de código se agregarán o eliminarán. Con una simple operación, los desarrolladores pueden integrar inmediatamente estos cambios.

Enlace oficial: https://aws.amazon.com/cn/blogs/devops/amazon-q-developer-inline-chat/

Puntos clave:

💻 Amazon lanza el asistente de IA Amazon Q Developer, que admite la operación directa dentro del IDE y mejora la eficiencia de los desarrolladores.

🤖 Q Developer se basa en el modelo Claude3.5Sonnet y puede automatizar la refactorización de código y la generación de documentación.