Características de Amazon Q Developer - 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.

Características de Amazon Q Developer

Amazon Q Developer está disponible en todos los AWS entornos y servicios, y también como asistente de codificación en terceros IDEs.

Muchas de las capacidades de Amazon Q Developer se encuentran en una interfaz de chat, en la que puede utilizar un lenguaje natural para hacer preguntas AWS, obtener ayuda con el código, explorar recursos o solucionar problemas. Cuando chatea con Amazon Q, Amazon Q se basa en contexto de la conversación actual para elaborar sus respuestas. Puede hacer preguntas de seguimiento o referirse a la respuesta cuando haga una nueva pregunta.

Otras funciones de Amazon Q Developer están disponibles como parte de sus flujos de trabajo en las consolas AWS de servicio y son compatibles IDEs. En las siguientes secciones se explican las diferentes funciones de Amazon Q Developer que puede encontrar a lo largo de su AWS experiencia.

Análisis

Resumen de sus datos

Con Amazon Q QuickSight, puede utilizar la experiencia de creación de BI generativa, crear resúmenes ejecutivos de sus datos, formular y responder preguntas sobre datos y generar historias de datos.

Para obtener más información, consulte Uso de la BI generativa con Amazon Q QuickSight en la Guía del QuickSight usuario.

Administración y gobernanza

Exploración de nodos mediante instrucciones de texto

Con AWS Systems Manager Amazon Q, puede hacer preguntas en lenguaje natural sobre sus instancias o nodos gestionados. A continuación, Amazon Q utiliza la ListNodes acción Systems Manager y crea filtros en función de la entrada de texto para recuperar los resultados.

Para obtener más información, consulte Exploración de nodos mediante instrucciones de texto en Amazon Q en la Guía del AWS Systems Manager usuario.

Investigando problemas operativos

CloudWatch Las investigaciones de Amazon mejoran su capacidad de investigar y analizar los recursos, los eventos y las actividades en todo su AWS entorno. Al aprovechar el procesamiento del lenguaje natural, Amazon Q simplifica el proceso de comprensión de situaciones y relaciones complejas dentro de su entorno. Cuenta de AWS

Amazon Q Developer ahora le ayuda a acelerar CloudWatch las investigaciones en todo su AWS entorno. Q busca anomalías en la telemetría, saca a la luz señales relacionadas para que las explore, identifica las posibles hipótesis de la causa raíz y sugiere los próximos pasos que le ayudarán a solucionar los problemas con mayor rapidez.

Al integrar Amazon Q en sus flujos de trabajo de investigación, puede acelerar la resolución de problemas, mejorar su comprensión de su AWS entorno y tomar decisiones más informadas sobre su infraestructura y sus aplicaciones.

Para ver ejemplos de preguntas para hacerle a Amazon Q en el contexto de CloudWatch las investigaciones de Amazon, consulteCharla sobre su telemetría y sus operaciones.

Para obtener más información sobre CloudWatch las investigaciones en general, consulta CloudWatch las investigaciones en la Guía del CloudWatch usuario de Amazon.

Hacer un inventario de sus AWS recursos

Puede preguntar a Amazon Q acerca de los recursos específicos de su AWS cuenta desde cualquier lugar de la consola AWS de administración. Es posible que no sepa dónde encontrar la información relevante sobre sus recursos o que esté en la consola de un servicio y quiera acceder a la información sobre los recursos de otro servicio sin interrumpir su flujo de trabajo.

Amazon Q Developer responde a sus preguntas en lenguaje natural sobre los recursos y proporciona vínculos profundos a esos recursos para que pueda encontrarlos rápidamente. Puede preguntar a Amazon Q que enumere un tipo de recurso en su cuenta para obtener detalles sobre un recurso concreto o que enumere los recursos en función de criterios como la región o el estado.

Por ejemplo, es posible que desee saber cuántas EC2 instancias de Amazon tiene en ejecución actualmente. En ese caso, puede plantear la pregunta a Amazon Q en lenguaje natural y le dará una respuesta en función de sus recursos específicos.

Para obtener más información, consulte Charla sobre sus recursos con Amazon Q Developer .

Para obtener información sobre los límites específicos de cada tipo y cómo se relacionan con los precios de un paquete de suscripción específico, consulte los Precios de Amazon Q Developer.

Uso de Amazon Q en AWS Console Mobile Application

Amazon Q está integrado con el AWS Console Mobile Application para responder preguntas sobre AWS. El acceso se configura del mismo modo que se accede a Amazon Q en la AWS Management Console. Para obtener más información, consulte Introducción a Amazon Q Developer .

Diagnóstico de errores de la consola

En la consola AWS de administración, Amazon Q Developer puede diagnosticar los errores habituales que se producen al trabajar con AWS los servicios, como permisos insuficientes, una configuración incorrecta o la superación de los límites del servicio.

Para obtener más información, consulte Diagnóstico de errores comunes en la consola con Amazon Q Developer .

Computación

Elección de instancias de Amazon Elastic Compute Cloud

Con tantos tipos de EC2 instancias de Amazon disponibles, encontrar los tipos de instancia adecuados para su carga de trabajo puede llevar mucho tiempo y resultar complejo. El selector de tipos de instancias de Amazon Q tiene en cuenta su caso de uso, el tipo de carga de trabajo, las preferencias del fabricante de la CPU y la forma en que prioriza el precio y el rendimiento, así como los parámetros adicionales que pueda especificar. A continuación, utiliza estos datos para ofrecer sugerencias y orientación sobre los tipos de EC2 instancias de Amazon que mejor se adapten a sus nuevas cargas de trabajo.

Para obtener más información, consulta Cómo obtener recomendaciones del buscador de tipos de EC2 instancias de Amazon en la Guía del usuario de Amazon Elastic Compute Cloud.

Bases de datos

Escritura de consultas a bases de datos con lenguaje natural

El SQL generativo de Amazon Q utiliza la IA generativa para analizar la intención del usuario, los patrones de consulta y los metadatos de esquemas para identificar los patrones de consultas SQL habituales directamente en Amazon Redshift, lo que acelera el proceso de creación de consultas para los usuarios y reduce el tiempo necesario para obtener información útil de los de datos.

Para obtener más información, consulte Interactuar con el SQL generativo de Amazon Q en la Guía de administración de Amazon Redshift.

Redes y entrega de contenido

Análisis de la solución de problemas de

Puedes usar Amazon Q para ayudarte a diagnosticar problemas de conectividad de red para las aplicaciones que se ejecutan en tu Amazon VPCs. La solución de problemas de red de Amazon Q puede comprender las consultas en lenguaje natural y funciona con Reachability Analyzer para proporcionar respuestas relevantes. Con Amazon Q, puede hacer preguntas sobre la accesibilidad de la red en un formato conversacional.

Para obtener más información, consulte Solución de problemas de red de Amazon Q para Reachability Analyzer en la Guía de Reachability Analyzer de Amazon VPC.

Seguridad, identidad y conformidad

Análisis de las configuraciones de seguridad de la red (versión preliminar)

Puede obtener fácilmente respuestas, en lenguaje natural, a las preguntas sobre las configuraciones de seguridad de la red del director de seguridad de la AWS Shield red. Amazon Q le ayuda a analizar los resultados de seguridad de la red y proporciona las medidas de corrección recomendadas en las aplicaciones de consola y chat. Para obtener más información, consulte Analice la seguridad de la red con Amazon Q Developer en la Guía para desarrolladores del director de seguridad de AWS Shield red.

Herramientas para desarrolladores

Haga preguntas a los desarrolladores de Amazon Q sobre la creación en el desarrollo de software AWS y si necesita 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.

Desarrollo de funciones de código

Después de explicar en lenguaje natural la característica que quiere desarrollar, Amazon Q puede utilizar el contexto de su proyecto actual para generar un plan de implementación y el código correspondiente. Amazon Q puede ayudarle a crear AWS proyectos o sus propias aplicaciones. Para obtener más información, consulte Desarrollo de funciones con Amazon Q Developer .

Obtener sugerencias de código en línea

Amazon Q le ofrece recomendaciones de código en tiempo real. A medida que escribe código, Amazon Q genera automáticamente sugerencias basadas en el código y los comentarios existentes. Para obtener más información, consulte Generación de sugerencias de inserción con Amazon Q Developer.

Charlando sobre el código en IDEs

En los entornos de desarrollo integrados (IDEs), Amazon Q puede responder a preguntas relacionadas con el proceso de desarrollo de software, incluidas las cuestiones conceptuales sobre la programación y el funcionamiento de un código específico. También puede pedir a Amazon Q que actualice y mejore los fragmentos de código desde el panel de chat. Gracias a la compatibilidad multilingüe, puedes chatear con Amazon Q en cualquiera de los idiomas naturales compatibles, como inglés, mandarín, francés, alemán, italiano, japonés, español, coreano, hindi y portugués, con más idiomas disponibles. Para obtener más información, consulte Chat con Amazon Q Developer sobre código .

Para escribir código y obtener asistencia en el desarrollo en el entorno de más características con Amazon Q Developer, consulte Uso de Amazon Q Developer en el IDE.

Para habilitar la funcionalidad básica de finalización de código en otras interfaces AWS, consulte. Generación de sugerencias en línea en entornos AWS de codificación

Revisar el código para detectar vulnerabilidades de seguridad y problemas de calidad

En IDEs ella, Amazon Q revisa tu código para detectar vulnerabilidades de seguridad y problemas de calidad del código. Amazon Q puede revisar mientras programa o revisar proyectos completos para supervisar la seguridad y la calidad de sus aplicaciones durante el desarrollo. Para obtener más información, consulte Revisión del código con Amazon Q Developer .

Transformación del código

Amazon Q puede realizar actualizaciones automatizadas a nivel de idioma y sistema operativo (SO) para sus aplicaciones. Para obtener más información, consulte Transformación del código en el IDE con Amazon Q Developer .

Generar pruebas unitarias

Amazon Q Developer ofrece una función de generación de pruebas unitarias impulsada por IA para ayudar a los equipos de desarrollo a mejorar la cobertura del código a lo largo del ciclo de vida de desarrollo de software. El agente Amazon Q Developer para la generación de pruebas unitarias está disponible en los siguientes entornos:

nota

La capacidad de generación de pruebas unitarias está disponible en todas las regiones compatibles con Amazon Q Developer.

Desarrollo de software en Amazon CodeCatalyst

Amazon Q Developer CodeCatalyst incluye funciones de IA generativa que pueden ayudar a los usuarios de proyectos en su espacio a desarrollar software más rápido. Puede asignar problemas a Amazon Q o recomendar tareas para Amazon Q. También puede pedirle a Amazon Q que escriba una descripción o resuma el contenido.

Para obtener más información, consulta Cómo gestionar las funciones de IA generativa en Amazon CodeCatalyst en la guía del CodeCatalyst administrador de Amazon.

Charlar sobre el código en Amazon SageMaker AI Studio

Amazon SageMaker AI Studio es una experiencia basada en la web para ejecutar flujos de trabajo de aprendizaje automático. Puedes chatear con Amazon Q Developer desde Studio para obtener orientación sobre las funciones de SageMaker IA, solucionar JupyterLab errores y obtener ejemplos de código.

Amazon Q interface in JupyterLab showing available commands and a help message.

Para obtener más información, consulte Utilice Amazon Q para agilizar sus flujos de trabajo de Machine Learning en la Guía para desarrolladores de SageMaker IA.

Interactuar con la línea de comandos y AWS CloudShell

Interfaz de línea de comandos (CLI)

Tras instalar Amazon Q para la línea de comandos, puede usarlo para completar los comandos de la CLI a medida que rellena los subcomandos, opciones y argumentos relevantes desde el punto de vista contextual. Proporciona finalizaciones generadas por IA a medida que escribe en la línea de comandos. Además, puede usar Amazon Q para escribir instrucciones en lenguaje natural que se traduzcan al instante a un fragmento de código de intérprete de comandos ejecutable. También puedes hacer preguntas complejas a Amazon Q y proporciona comentarios e instrucciones en función de la conversación, así como del contexto y la información ajena a la conversación. A continuación, puedes dar permiso a Amazon Q para que lleve a cabo acciones en tu nombre. Gracias a la compatibilidad multilingüe, puedes chatear con Amazon Q en cualquiera de los idiomas naturales compatibles, como inglés, mandarín, francés, alemán, italiano, japonés, español, coreano, hindi y portugués, con más idiomas disponibles. Para obtener más información, consulte Uso de Amazon Q Developer en la línea de comandos .

AWS CloudShell

También puede utilizar la CLI de Amazon Q AWS CloudShell para interactuar en conversaciones en lenguaje natural, hacer preguntas y recibir respuestas de Amazon Q en su terminal. Puede obtener el comando de intérprete de comandos correspondiente que reduce la necesidad de buscar o recordar la sintaxis. Con Amazon Q, puede obtener sugerencias de comandos mientras escribe en el terminal. Para obtener más información, consulte Uso de Amazon Q AWS CLI en AWS CloudShell.

Integración de aplicaciones

Escritura de scripts para automatizar los servicios de AWS

Es posible que sepa exactamente qué hacer con sus AWS recursos y que se encuentre realizando las mismas acciones repetidamente. En ese caso, puede pedir a Amazon Q que escriba un código que automatice las tareas repetitivas.

Por ejemplo, puede que esté trabajando en un proyecto que utilice bases de datos de Amazon VPCs, Amazon EC2 instances y Amazon RDS. Durante las pruebas, observa que cada vez que crea una Amazon VPC, activa un servidor e implementa una base de datos, la configuración es la misma. Siempre elige el mismo tipo de instancia y base de datos, con las mismas opciones seleccionadas, utilizando los mismos grupos de seguridad y en subredes con la misma configuración de NACL. Seguro que no quiere tener que pasar por el mismo proceso manual cada vez que desee volver a crear las condiciones de prueba.

Puedes usar la Console-to-Code función de Amazon Q para automatizar un flujo de trabajo en lugar de realizarlo manualmente cada vez. En primer lugar, se activa Console-to-Code en la EC2 consola de Amazon. A continuación, Amazon Q registra sus acciones a medida que avanza en el proceso de configuración y lanzamiento de la instancia. Por último, Amazon Q le proporciona un código, en el idioma que elija, que automatiza el proceso que acaba de realizar.

Para obtener más información, consulte Automatización de AWS servicios con Amazon Q Developer Console-to-Code .

Escritura de scripts de ETL e integración de datos

AWS Glue es un servicio de integración de datos sin servidor que facilita a los usuarios de análisis el descubrimiento, la preparación, el traslado y la integración de datos de múltiples fuentes.

La integración de datos de Amazon Q AWS Glue incluye las siguientes capacidades:

  • Chat: la integración de datos de Amazon Q AWS Glue puede responder a preguntas en inglés en lenguaje natural sobre AWS Glue los dominios de integración de datos, como los conectores de AWS Glue origen y destino, los trabajos de AWS Glue ETL, el catálogo de datos, los rastreadores y AWS Lake Formation, y otra documentación sobre funciones y mejores prácticas. La integración de datos de Amazon Q AWS Glue responde a step-by-step instrucciones e incluye referencias a sus fuentes de información.

  • Generación de código de integración de datos: la integración de datos de Amazon Q AWS Glue puede responder a preguntas sobre los scripts de AWS Glue ETL y generar código nuevo si se responde a una pregunta en inglés en lenguaje natural.

  • Solución de problemas: la integración de datos de Amazon Q AWS Glue está diseñada específicamente para ayudarlo a comprender los errores en los AWS Glue trabajos y proporciona step-by-step instrucciones para identificar la causa y resolver sus problemas.

Para obtener más información, consulte Amazon Q data integration in AWS Glue en la Guía del usuario de AWS Glue .

Integraciones de terceros

Uso de GitLab Duo con Amazon Q

Puede hacerlo GitLab Duocon Amazon Q para sus operaciones de desarrollo de software y flujos de trabajo de administración de código fuente. Tras configurar Amazon Q en GitLab Duo, puede ejecutar acciones rápidas para automatizar las tareas, como implementar código para sus ideas, transformar su base de código, revisar las solicitudes de fusión para comprobar la calidad y las vulnerabilidades, y sugerir pruebas unitarias.

Para obtener más información, consulte GitLab Duocon Amazon Q .

Uso de las funciones de Amazon Q Developer en GitHub

Puede aprovechar las capacidades de Amazon Q Developer para sus flujos de trabajo de desarrollo de software. Con agentes de desarrollo especializados, puede implementar nuevas ideas, revisar el código para detectar problemas de calidad, abordar las vulnerabilidades mediante pruebas unitarias y modernizar las aplicaciones Java heredadas.

Para obtener más información, consulte Amazon Q Developer para GitHub (versión preliminar) .

Administración financiera en la nube

Comprenda sus costes

Puedes preguntar a Amazon Q sobre los costes de tu AWS factura y cuenta en la consola AWS de administración. Amazon Q puede recuperar sus datos de costos, explicar los costos y analizar las tendencias de los mismos.

Para obtener más información, consulte Chat sobre costos .

Atención al cliente

Obtención de atención al cliente directamente de Amazon Q

Amazon Q puede responder a sus preguntas sobre la activación de cuentas, los picos de costos, el ajuste de facturas, los casos de fraude, los problemas de salud y los problemas con sus AWS recursos.

Para obtener más informaciónChat sobre costos, consulte yPedir a Amazon Q que solucione los problemas de tus recursos.

Creación de un ticket de soporte

Amazon Q puede ayudarle a crear un caso de soporte y, a continuación, a conectarle con un agente de soporte humano en AWS.

Para obtener más información, consulte Uso de Amazon Q Developer para chatear con Soporte .

Amazon Q en aplicaciones de chat

Puedes activar Amazon Q en tus Microsoft Teams aplicaciones Slack y en tus aplicaciones para hacer preguntas sobre la construcción en AWS. Para añadir Amazon Q a sus aplicaciones de chat, consulteCómo chatear con un desarrollador de Amazon Q en aplicaciones de chat. Para obtener más información, consulta Cómo empezar con Slack y Empezar con Microsoft Teams en la Guía del administrador de aplicaciones de chat para desarrolladores de Amazon Q.