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.
Temas
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 a su mensaje 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 te ayudan a gestionar tus 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 conversaciones 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: usa este comando para ver una descripción general de lo que Amazon Q puede y no puede hacer, preguntas de ejemplo y funciones disponibles.
Codificación agéntica
Con la codificación agentic, Amazon Q actúa como su socio de programación y conversa con usted a medida que se desarrolla. La codificación agentic está activada de forma predeterminada en el IDE. Puede activar o desactivar la codificación agéntica con el icono </> situado en la parte inferior 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 piensa o trabaja en una tarea, puedes seguir añadiendo instrucciones en el panel de chat y él las incorporará 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 ayudarle 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 automatizar las pruebas a lo largo del ciclo de vida del desarrollo del 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 el código y a mantener la documentación actualizada mediante la generación READMEs y otro tipo de documentación para el código. Puede producir 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 para mejorar el estado de sus aplicaciones a lo largo del ciclo de desarrollo. Para obtener más información sobre cómo utilizar 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 (IDEs) mediante 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
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 Amazon AWS Lambda como backend EC2 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.