Informes del editor de Downcodes: Amazon Cloud Technology (AWS) ha lanzado un nuevo asistente de inteligencia artificial, Amazon Q Developer, diseñado para mejorar la eficiencia de la codificación de los desarrolladores. Esta poderosa herramienta se integra directamente en los IDE convencionales, como Visual Studio Code y JetBrains, lo que brinda a los desarrolladores optimización de código, adición de anotaciones, escritura de pruebas y otras funciones, lo que simplifica significativamente el proceso de desarrollo. Se basa en el modelo Claude 3.5 Sonnet de Anthropic, una empresa con inversión de Amazon, y está integrado con Amazon Bedrock para seleccionar dinámicamente el modelo base óptimo para garantizar el mejor rendimiento.
Este asistente se lanzó originalmente en 2022 con el nombre de Amazon CodeWhisperer. Después de iteraciones continuas, ahora tiene una función de chat en línea IDE que puede generar código, explicar tareas de programación e integrar sugerencias de modificación de código para facilitar a los desarrolladores revisar y aplicar modificaciones rápidamente. Tiene un buen rendimiento en la refactorización de código y la generación de documentos. Puede integrar múltiples métodos de código en una función y mostrar cambios en formato diff, lo que mejora enormemente la eficiencia del desarrollo. En los problemas de GitHub del mundo real, la tasa de éxito llega al 49%.
Inicialmente, Q Developer se lanzó como Amazon CodeWhisperer en 2022 e inicialmente solo proporcionaba sugerencias de código en línea basadas en comentarios y código existente. Su funcionalidad se ha mejorado con el tiempo y ahora incluye la capacidad de chatear dentro del IDE, lo que ayuda a los desarrolladores a generar código nuevo o brindar 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 sugerencias de cambio de código, lo que permite a los desarrolladores aceptar cambios rápidamente y mantenerse enfocados.
Este asistente de inteligencia artificial se basa en el modelo Claude3.5Sonnet de Anthropic, invertido por Amazon, que puede mejorar efectivamente la eficiencia de las tareas de codificación y lograr una tasa de éxito del 49% en problemas de GitHub del mundo real. Q Developer también se integra con Amazon Bedrock para seleccionar dinámicamente el modelo base más adecuado, mejorando así la productividad del usuario.
La función de chat en línea de Q Developer es particularmente buena para la refactorización de código y la generación de documentación. Los desarrolladores pueden seleccionar múltiples métodos de código y describir las refactorizaciones requeridas. La IA integrará estos métodos en una función con parámetros opcionales y mostrará los cambios en formato diff, lo que permitirá a los desarrolladores ver rápidamente qué líneas de código se verán afectadas. Con operaciones simples, los desarrolladores pueden integrar estas modificaciones al instante.
Entrada oficial: https://aws.amazon.com/cn/blogs/devops/amazon-q-developer-inline-chat/
Con todo, la aparición de Amazon Q Developer brinda a los desarrolladores una experiencia de programación asistida por IA eficiente, y sus potentes funciones y operaciones convenientes mejorarán en gran medida la eficiencia del desarrollo. Los desarrolladores interesados pueden visitar el sitio web oficial para obtener más información y experimentar sus potentes funciones. ¡El editor de Downcodes recomienda a todos que lo prueben!