Chat con Amazon Q Developer sobre código - Amazon Q Developer

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Chat con Amazon Q Developer sobre código

Hable con un desarrollador de Amazon Q en su entorno de desarrollo integrado (IDE) para hacerle preguntas sobre la creación en el desarrollo de software AWS y para obtener ayuda con él. Amazon Q puede explicar conceptos de codificación y fragmentos de código, generar código y pruebas unitarias, así como mejorar el código, incluida la depuración o la refactorización.

La experiencia de codificación de agentes con Amazon Q Developer es totalmente compatible IDEs

La codificación de agente está activada de forma predeterminada para Amazon Q Developer en el IDE.

Con la codificación agentic, Amazon Q actúa como su socio de programación y conversa activamente con usted a medida que se desarrolla.

A medida que discuta su proyecto con Amazon Q, le ofrecerá sugerencias para los comandos de shell. A veces, cuando considera que esos comandos son de bajo riesgo, los ejecuta por sí solo.

Cuando le pidas a Amazon Q que mejore tu código, lo hará directamente. Puede ver los cambios en una diferencia y, si lo desea, deshacerlos.

Mientras Amazon Q piensa entre indicaciones, tienes la opción de seguir añadiendo instrucciones en la ventana de entrada.

Puedes activar o desactivar la codificación de los agentes con el </> icono situado en la parte inferior del panel de chat.

Cómo chatear con Amazon Q en lenguajes naturales

Amazon Q Developer ofrece soporte en varios idiomas cuando chateas en el IDE. Los idiomas naturales compatibles incluyen el mandarín, el francés, el alemán, el italiano, el japonés, el español, el coreano, el hindi y el portugués, con más idiomas disponibles. Para utilizar esta funcionalidad, puede iniciar una conversación con Amazon Q en el IDE utilizando el lenguaje natural que prefiera. Amazon Q detecta automáticamente el idioma y proporciona las respuestas en el idioma correspondiente.

Trabajo con Amazon Q en su IDE

Puede hacer preguntas a Amazon Q, actualizar el código e iniciar acciones con comandos rápidos, todo desde el panel de chat de Amazon Q en el IDE.

Para empezar a chatear con Amazon Q, elige el icono de Amazon Q en la barra de navegación de tu IDE e introduce tu pregunta en la barra de texto. Para empezar a chatear con Amazon Q en Visual Studio, seleccione Ver en el menú principal y, a continuación, elija Chat de Amazon Q.

Cuando hace una pregunta a Amazon Q, utiliza el archivo actual que está abierto en su IDE como contexto, incluido el lenguaje de programación y la ruta del archivo.

Si Amazon Q incluye un código en su respuesta, puede copiar el código o insertarlo directamente en el archivo eligiendo Insertar en cursor. Amazon Q puede incluir referencias insertadas en sus fuentes en su respuesta. Para ver una lista de fuentes, expanda la sección Fuentes en la parte inferior de la respuesta.

Amazon Q mantiene el contexto de la conversación dentro de una sesión determinada en el que basar las respuestas futuras. Puede hacer preguntas de seguimiento o consultar preguntas y respuestas anteriores durante el tiempo de la sesión. Para iniciar una nueva conversación con Amazon Q, abra una nueva pestaña en el panel. Puede abrir hasta 10 pestañas a la vez. Amazon Q no retiene el contexto entre las distintas conversaciones.

Comandos de chat

Puede introducir los siguientes comandos en el panel de chat para acceder a las características de Amazon Q, en función de su IDE. Para obtener información sobre las características de Amazon Q disponibles en su IDE, consulte Soportado IDEs.

  • /transform: utilice este comando para actualizar la versión del lenguaje de código de un proyecto completo. Para obtener más información, consulte Actualización de las versiones de Java.

  • /dev: utilice este comando para obtener un plan de implementación con el fin de desarrollar una característica con Amazon Q. Para obtener más información, consulte Características de desarrollo (/dev).

  • /test- Usa este comando para generar pruebas unitarias para tu código con Amazon Q. Para obtener más información, consultaGeneración de pruebas unitarias (/test).

  • /review- Utilice este comando para revisar su base de código en busca de vulnerabilidades de seguridad y problemas de calidad del código con Amazon Q. Para obtener más información, consulte. Revisando el código (/review)

  • /doc- Utilice este comando para generar READMEs para su base de proyectos con Amazon Q. Para obtener más información, consulteGeneración de documentación (/doc).

  • /clear: utilice este comando para borrar una conversación actual. Esto elimina todas las conversaciones anteriores del panel de chat y borra el contexto que Amazon Q tiene sobre su conversación anterior.

  • /help: utilice este comando para ver un resumen de lo que Amazon Q puede y no puede hacer, preguntas de ejemplo y comandos rápidos.

Temas y preguntas de ejemplo

En IDEs él, Amazon Q puede responder a preguntas sobre el desarrollo de software Servicios de AWS y, además, generar código. Amazon Q resulta especialmente útil para responder a preguntas relacionadas con las siguientes áreas temáticas:

  • Basándose en AWS la Servicio de AWS selección, los límites y las mejores prácticas

  • Conceptos generales de desarrollo de software, incluidos la sintaxis del lenguaje de programación y el desarrollo de aplicaciones

  • Escritura de código, incluidas la explicación del código, su depuración y la escritura de pruebas unitarias

A continuación se muestran algunas preguntas de ejemplo que puede hacer para aprovechar al máximo Amazon Q en su IDE:

  • ¿Cómo puedo depurar a nivel local los problemas con mis funciones de Lambda antes de implementarlas en AWS?

  • ¿Cómo elijo entre AWS Lambda Amazon EC2 para un backend de aplicaciones web escalable?

  • ¿Cuál es la sintaxis para declarar una variable en TypeScript?

  • ¿Cómo escribo una aplicación en React?

  • Indíqueme una descripción de lo que esta [aplicación o código seleccionado] hace y cómo funciona.

  • Genere casos de prueba para [la función o el código seleccionados].

Informe de problemas con las respuestas de Amazon Q

De manera opcional, puede dejar comentarios por cada respuesta que Amazon Q genere con los iconos de pulgar hacia arriba y pulgar hacia abajo. Para informar de un problema con una respuesta, seleccione el icono con el pulgar hacia abajo e introduzca la información en la ventana de comentarios que aparece.