Características de Amazon Q Developer
Amazon Q Developer está disponible en todos los entornos y servicios de AWS, y también como asistente de codificación en IDE de terceros.
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 sobre 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 características de Amazon Q Developer están disponibles como parte de sus flujos de trabajo en las consolas de servicios de AWS y los IDE compatibles. En las siguientes secciones se explican las diferentes características de Amazon Q Developer que puede encontrar durante su experiencia con AWS.
Análisis
Resumen de sus datos
Con Amazon Q QuickSight, puede utilizar la experiencia de creación de inteligencia empresarial generativa, crear resúmenes ejecutivos de sus datos, formular preguntas sobre datos, y responderlas, y generar historias basadas en datos.
Para obtener más información, consulte Uso de BI generativa con Amazon Q en QuickSight en la Guía del usuario de QuickSight.
Administración y gobernanza
Exploración de nodos mediante peticiones de texto
Con AWS Systems Manager y Amazon Q, puede formular preguntas en lenguaje natural sobre los nodos o instancias administrados. Amazon Q utiliza la acción de ListNodes de Systems Manager y crea filtros basados en la entrada de texto para recuperar los resultados.
Para obtener más información, consulte Exploración de nodos mediante peticiones de texto en Amazon Q en la Guía del usuario de AWS Systems Manager.
Investigación de los problemas operativos
Las investigaciones de Amazon CloudWatch mejoran la capacidad de investigar y analizar los recursos, los eventos y las actividades del entorno de AWS. Al sacar partido del procesamiento del lenguaje natural, Amazon Q simplifica el proceso de comprensión de situaciones y relaciones complejas en la Cuenta de AWS.
Amazon Q Developer ahora le ayuda a acelerar las investigaciones de CloudWatch en todo el entorno de AWS. Q busca anomalías en la telemetría, saca a la luz señales relacionadas para que las investigue de forma exhaustiva, 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 los flujos de trabajo de investigación, puede acelerar la resolución de problemas, comprender mejor el entorno de AWS y tomar decisiones más fundamentadas sobre la infraestructura y las aplicaciones.
Para ver ejemplos de preguntas que pueden formularse a Amazon Q en el contexto de las investigaciones de Amazon CloudWatch, consulte Chat sobre telemetría y operaciones.
Para obtener más información sobre las investigaciones de CloudWatch en general, consulte Investigaciones de CloudWatch en la Guía del usuario de Amazon CloudWatch.
Realización de un inventario de sus recursos de AWS
Puede preguntar a Amazon Q acerca de los recursos específicos de su cuenta de AWS desde cualquier lugar de la Consola de administración de AWS. 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 instancias de Amazon EC2 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 Chat con Amazon Q Developer sobre recursos.
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 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 de administración de AWS, Amazon Q Developer puede diagnosticar errores comunes que recibe al trabajar con AWS, como permisos insuficientes, configuración incorrecta y 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 instancias de Amazon EC2 disponibles, encontrar los tipos de instancias adecuados para su carga de trabajo puede ser complejo y llevar mucho tiempo. 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 proporcionar orientación y sugerencias sobre los tipos de instancias de Amazon EC2 que mejor se adapten a sus nuevas cargas de trabajo.
Para obtener más información, consulte Obtención de recomendaciones del buscador de tipos de instancias de EC2 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 Interacción 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 solución de problemas de redes
Puede utilizar Amazon Q para ayudarle a diagnosticar problemas de conectividad de red en las aplicaciones que se ejecutan en las VPC de Amazon. La solución de problemas de redes de Amazon Q puede comprender las consultas en lenguaje natural y funciona con el Analizador de accesibilidad 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 Amazon Q network troubleshooting for Reachability Analyzer en la Guía del Analizador de accesibilidad de Amazon VPC.
Seguridad, identidad y conformidad
Análisis de las configuraciones de seguridad de las redes (vista previa)
Puede obtener fácilmente respuestas, en lenguaje natural, a las preguntas sobre las configuraciones de seguridad de la red del director de seguridad de red de AWS Shield. 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 Analyze network security with Amazon Q Developer en la AWS Shield network security director Developer Guide.
Herramientas para desarrolladores
Haga preguntas a Amazon Q Developer sobre la creación en 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 características 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 compilar proyectos de AWS o sus propias aplicaciones. Para obtener más información, consulte Desarrollo de características con Amazon Q Developer.
Obtención de sugerencias de inserción de código
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.
Chat sobre el código en los IDE
Dentro de los entornos de desarrollo integrados (DE), Amazon Q puede responder a preguntas relacionadas con el proceso de desarrollo de software, incluidas preguntas conceptuales sobre 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 con varios idiomas, puede chatear con Amazon Q en cualquiera de los lenguajes naturales compatibles, como, por ejemplo, alemán, coreano, chino mandarín, español, francés, hindi, inglés, italiano, japonés y portugués, además de otros 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 de AWS, consulte Generación de sugerencias de inserción en entornos de codificación de AWS.
Revisión del código para detectar vulnerabilidades de seguridad y problemas de calidad
Dentro de los IDE, Amazon Q revisa el código en busca de vulnerabilidades de seguridad y problemas de calidad del código. Amazon Q puede revisar a medida que va codificando o revisando proyectos completos para supervisar la seguridad y la calidad de las aplicaciones durante el desarrollo. Para obtener más información, consulte Revisión de código con Amazon Q Developer.
Transformación del código
Amazon Q puede realizar actualizaciones automatizadas de idiomas y sistema operativo (SO) para las aplicaciones. Para obtener más información, consulte Transformación de código en el IDE con Amazon Q Developer .
Generación de pruebas unitarias
Amazon Q Developer ofrece una característica de generación de pruebas unitarias impulsada por IA para ayudar a los equipos de desarrollo a mejorar la cobertura de código durante todo el ciclo de vida de desarrollo de software. El agente de Amazon Q Developer para la generación de pruebas unitarias está disponible en los siguientes entornos:
-
Extensión del IDE de Amazon Q Developer. Para obtener más información, consulte Generación de pruebas unitarias con Amazon Q.
-
GitLab, como parte de GitLab Duo. Para obtener más información, consulte Acciones rápidas de GitLab.
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 en CodeCatalyst incluye características de IA generativa que pueden ayudar a los usuarios de proyectos de su espacio a desarrollar software con mayor rapidez. 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, consulte Administración de las características de IA generativa en Amazon CodeCatalyst en la Guía del administrador de Amazon CodeCatalyst.
Chat sobre código en Amazon SageMaker AI Studio
Amazon SageMaker AI Studio es una experiencia basada en la web para ejecutar flujos de trabajo de machine learning. Puede chatear con Amazon Q Developer desde Studio para obtener orientación sobre las características de SageMaker AI, solucionar errores de JupyterLab y obtener ejemplos de código.
Para obtener más información, consulte Uso de Amazon Q para agilizar sus flujos de trabajo de machine learning en la Guía para desarrolladores de SageMaker AI.
Interactuación 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, las opciones y los 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 puede formular preguntas complejas a Amazon Q, ya que 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, puede dar permiso a Amazon Q para que lleve a cabo acciones en su nombre. Gracias a la compatibilidad con varios idiomas, puede chatear con Amazon Q en cualquiera de los lenguajes naturales compatibles, como, por ejemplo, alemán, coreano, chino mandarín, español, francés, hindi, inglés, italiano, japonés y portugués, además de otros 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 en AWS CloudShell para interactuar con conversaciones en lenguaje natural, plantear 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 la AWS CLI de Amazon Q 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 recursos de AWS y que se encuentre realizando las mismas acciones de forma repetida. 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 Amazon VPC, instancias de Amazon EC2 y bases de datos de 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.
Puede usar la característica Console-to-Code de Amazon Q para automatizar un flujo de trabajo, en lugar de realizarlo manualmente cada vez. En primer lugar, debe activar Console-to-Code en la consola de Amazon EC2. 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 servicios de AWS con Console-to-Code de Amazon Q Developer.
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 descubrir, preparar, migrar e integrar datos de varios orígenes.
La integración de datos de Amazon Q en AWS Glue incluye las siguientes capacidades:
-
Chat: la integración de datos de Amazon Q en AWS Glue puede responder a preguntas en inglés en lenguaje natural sobre AWS Glue y los dominios de integración de datos, como los conectores de AWS Glue de origen y destino, los trabajos de AWS Glue ETL, el catálogo de datos, los rastreadores y AWS Lake Formation, y otra documentación y prácticas recomendadas de características. La integración de datos de Amazon Q en AWS Glue responde con instrucciones paso a paso e incluye referencias a sus fuentes de información.
-
Generación de códigos de integración de datos: la integración de datos de Amazon Q en AWS Glue puede responder preguntas sobre los scripts de ETL de AWS Glue y generar códigos nuevos de acuerdo a una pregunta en lenguaje natural en inglés.
-
Solución de problemas: la integración de datos de Amazon Q en AWS Glue está diseñada específicamente para ayudarlo aentender los errores en los trabajos de AWS Glue y presenta instrucciones paso a paso para identificar la causa y resolver los 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 utilizar GitLab Duo con Amazon Q
Para obtener más información, consulte GitLab Duo con Amazon Q.
Uso de las características de Amazon Q Developer en GitHub
Puede sacar partido de las capacidades de Amazon Q Developer para los 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 vulnerabilidades mediante pruebas unitarias y modernizar aplicaciones de Java heredadas.
Para obtener más información, consulte Amazon Q Developer para GitHub (versión preliminar).
Administración financiera en la nube
Descripción de los costos
Puede preguntar a Amazon Q sobre la factura y los costos de su cuenta de AWS en la Consola de administración de AWS. 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 eventos de fraude, los eventos de estado y los problemas con los recursos de AWS.
Para obtener más información, consulte Chat sobre costos y Realización de preguntas a Amazon Q para solucionar problemas de 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
Puede activar Amazon Q en las aplicaciones de Slack y Microsoft Teams con el fin de formular preguntas sobre la creación en AWS. Para añadir Amazon Q a la aplicación, consulte Chat con Amazon Q Developer en aplicaciones de chat. Para obtener más información, consulte Get started with Slack y Get started with Microsoft Teams en la Amazon Q Developer in chat applications Administrador Guide.