View a markdown version of this page

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

Notificación del fin del soporte

El 30 de abril de 2027, AWS dejaremos de ofrecer soporte para los complementos del IDE para desarrolladores de Amazon Q. Si busca funcionalidades similares a las de los complementos del IDE para desarrolladores de Amazon Q, explore Kiro para acceder a los modelos y funciones más recientes, como la codificación por agencia, el chat y la compatibilidad con MCP. Para obtener más información, consulte el fin del soporte de los complementos del IDE para desarrolladores de Amazon Q.

Hable con un desarrollador de Amazon Q en su entorno de desarrollo integrado (IDE) para hacer preguntas sobre la creación AWS y para obtener ayuda con el desarrollo de software. 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.

Trabajo con Amazon Q en su IDE

Uso del chat

Para empezar a chatear con Amazon Q, elija el icono de Amazon Q en la barra de navegación del IDE e introduzca la 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. Puede añadir más contexto en la solicitud o especificar archivos, carpetas o todo su espacio de trabajo como contexto durante una sesión de chat. Para obtener más información, consulte Inclusión de contexto en el chat.

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.

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

Los siguientes comandos le ayudan a gestionar sus chats con Amazon Q.

  • /clear: usa 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.

  • /compact: utilice este comando para compactar el historial de chat cuando la ventana contextual se acerque a su límite de capacidad. Esto crea un resumen conciso de la conversación mientras conserva la información esencial.

  • /help: utilice este comando para ver una descripción general de lo que Amazon Q puede y no puede hacer, así como ejemplos de preguntas y funciones disponibles.

Codificación agéntica

Con la codificación por agencia, Amazon Q actúa como su socio de programación y se comunica con usted a medida que desarrolla su proyecto. La codificación agencial está activada de forma predeterminada en el IDE. Puedes activar o desactivar la codificación agencial con el </> icono del panel de chat.

Cuando le pides a Amazon Q que mejore tu código, actualiza tus archivos directamente. Puedes ver los cambios en una diferencia y tener la opción de deshacerlos.

Mientras Amazon Q esté pensando o trabajando en una tarea, puede seguir añadiendo instrucciones en el panel de chat para que las incorpore a su trabajo.

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

Chatear en lenguajes naturales

Amazon Q Developer ofrece soporte en varios idiomas al chatear en el IDE. Entre los idiomas naturales compatibles se incluyen mandarín, francés, alemán, italiano, japonés, español, coreano, hindi y portugués. Hay 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.

Ejemplos de tareas

Desarrollo de características de código

nota

Esta capacidad solía denominarse /dev en esta documentación y en el IDE.

Amazon Q puede ayudarlo a desarrollar funciones de código, realizar cambios en el código de los proyectos y responder preguntas sobre las tareas de desarrollo de software en su entorno de desarrollo integrado (IDE). Usted explica la tarea que quiere realizar y Amazon Q utiliza el contexto de su proyecto o espacio de trabajo actual para generar código que puede aplicar a su base de código. Amazon Q puede ayudarlo a crear AWS proyectos o sus propias aplicaciones.

Generación de pruebas unitarias

nota

Esta capacidad solía denominarse /test en esta documentación y en el IDE.

Amazon Q puede generar pruebas unitarias para que pueda automatizarlas durante todo el ciclo de vida del desarrollo de software. Esta característica ayuda a los desarrolladores a centrarse en acelerar el desarrollo de características y, al mismo tiempo, garantizar la calidad del código.

Generación de documentación

nota

Esta capacidad solía denominarse /doc en esta documentación y en el IDE.

Amazon Q le ayuda a entender su código y a mantener la documentación actualizada mediante la generación de archivos README y otra documentación para su código. Puede generar nueva documentación y actualizar la documentación existente en su base de código.

Revisiones de código

nota

Esta capacidad solía denominarse /review en esta documentación y en el IDE.

Amazon Q puede revisar su base de código para detectar vulnerabilidades de seguridad y problemas de calidad del código a fin de mejorar el estado de sus aplicaciones durante todo el ciclo de desarrollo. Para obtener más información sobre cómo usar esta función, consulte. Revisión de código con Amazon Q Developer

Transformación del código

Amazon Q puede transformar su código en entornos de desarrollo integrados (IDE) realizando actualizaciones y conversiones automatizadas a nivel de lenguaje y sistema operativo (SO). Usted proporciona el código que se va a transformar y Amazon Q genera cambios que puede revisar y aplicar a sus archivos. Para obtener más información, consulte Transformación del código.

Preguntas de ejemplo

Dentro de los IDE, Amazon Q puede responder preguntas sobre el desarrollo de software Servicios de AWS y el desarrollo de software, además de generar código. Amazon Q es 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 puedo elegir 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.