Características de Amazon Q Developer

Asistente de IA para AWS

Amazon Q está disponible en cualquier lugar donde lo necesite, como en la Consola de administración de AWS, el entorno de desarrollo integrado (IDE), la documentación de AWS, a través de Slack o Microsoft Teams con AWS Chatbot, Amazon CodeCatalyst o desde la aplicación móvil de la Consola de AWS.

Amazon Q cuenta con más de 17 años de experiencia en AWS, en la creación en la nube para ofrecer orientación contextual y referenciable. Los arquitectos de aplicaciones pueden utilizar Amazon Q para acelerar su investigación y diseño al tener al alcance de la mano los patrones bien diseñados y las mejores prácticas de AWS. Los desarrolladores pueden sumergirse en una base de código desconocida y hacer que Amazon Q explique la lógica del programa en lenguaje natural, identifique y corrija errores de manera rápida e incluso implemente características completas junto con casos de prueba. Los desarrolladores pueden lanzar mejoras y nuevas características más rápido que nunca. 

Amazon Q se basa en Amazon Bedrock, un servicio totalmente gestionado para crear aplicaciones de IA generativas que ofrece una selección de modelos fundacionales (FM) de alto rendimiento de Amazon y de las principales empresas de IA. Amazon Q usa varios FM para completar sus tareas y usa la lógica para enrutar las tareas al FM que mejor se adapte al trabajo. AWS implementa la detección automática de abusos. Como Amazon Q se basa en Amazon Bedrock, los usuarios heredan los controles implementados en Amazon Bedrock para garantizar la protección, la seguridad y el uso responsable de la IA.

Diseño y creación

Amazon Q está disponible en su IDE favorito para ayudarlo a impulsar su desarrollo. Puede pedirle a Amazon Q que explique la lógica del programa en una base de código desconocida, que identifique y corrija errores rápidamente o que genere pruebas funcionales.

Con Amazon Q Developer Agent para el desarrollo de software (/dev), puede pasar de una petición en lenguaje natural a una característica de aplicación en muy poco tiempo. Acceda a instrucciones interactivas paso a paso, códigos, pruebas y prácticas recomendadas con CodeCatalyst o directamente desde su IDE favorito. Amazon Q comprende la estructura de su espacio de trabajo y desglosa su petición en pasos de implementación lógicos, que pueden incluir la generación de código, las pruebas, las integraciones de API y mucho más. Puede colaborar con Amazon Q para revisar e iterar la implementación y, cuando esté listo, puede pedirle a Amazon Q que lo ayude a implementar cada paso.

El agente de Amazon Q Developer para desarrollo de software está disponible en CodeCatalyst para ayudarlo a crear características de aplicaciones en menos tiempo. Los equipos pueden asignar una incidencia a Amazon Q directamente en CodeCatalyst. Amazon Q convertirá la petición en un plan práctico y, a continuación, generará y proporcionará código listo para la fusión, sin tener que introducir el IDE.

Amazon Q puede ayudarlo a tomar decisiones rápidas y rentables para el tipo de instancia informática óptimo antes de crear sus cargas de trabajo. Amazon Q genera sugerencias personalizadas de tipos de instancia de Amazon EC2 con el contexto de las acciones en la consola. Su interfaz de lenguaje natural proporciona una forma sencilla de describir su carga de trabajo y sus necesidades, y de recibir las instancias que mejor se adapten.

Acelere el tiempo desde la creación de prototipos hasta la producción con AWS Console-to-Code que proporciona una ruta para pasar de los prototipos de la consola a un código reutilizable que se puede implementar en las cargas de trabajo de producción. Utilice Amazon Q para capturar las acciones y los flujos de trabajo de la consola y, en unos pocos pasos rápidos, generar código y crear cargas de trabajo de producción.

Solución de problemas

Cuando le pide a Amazon Q que lo ayude a solucionar un problema de conectividad de red, este trabaja con el Analizador de accesibilidad de VPC para comprobar las conexiones e inspeccionar la configuración de la red a fin de identificar posibles problemas. Luego, Amazon Q proporciona orientación sobre cómo resolver o diagnosticar más a fondo el problema. El uso conjunto de las capacidades de conversación de Amazon Q y del Analizador de accesibilidad crea una forma intuitiva de entender rápidamente los problemas de conectividad de la red.

Amazon Q lo ayuda a resolver y corregir errores en la consola en cuestión de segundos con el asesoramiento de expertos y soluciones prácticas paso a paso. Si encuentra un error en la consola, puede solicitar a Amazon Q que lo diagnostique con un solo paso. Amazon Q brindará un contexto sobre la causa probable del error y las medidas explícitas para solucionarlo, todo ello basándose en las prácticas recomendadas de AWS.

Transformación

Amazon Q puede ayudarlo a actualizar sus aplicaciones Java a la versión de idioma más reciente. Amazon Q puede identificar y actualizar las dependencias y marcos obligatorios de los paquetes, actualizar el código obsoleto, incorporar las mejores prácticas de seguridad y generar pruebas para validar la ejecución de la aplicación actualizada.

Con solo unos pocos pasos, mantenga las aplicaciones actualizadas con las últimas versiones compatibles, obtenga beneficios de rendimiento y elimine las vulnerabilidades derivadas del uso de versiones no compatibles.

Privacidad y seguridad

Amazon Q Developer Pro no utiliza el contenido de los clientes para la mejora del servicio.

Amazon Q proporciona controles de acceso y seguridad conocidos y puede comprender y respetar sus identidades, funciones y permisos de gobernanza actuales y utilizar esta información para personalizar sus interacciones.

Análisis e integración de los datos

Cree canalizaciones de integración de datos utilizando lenguaje natural con la integración de datos de Amazon Q en AWS Glue, sin necesidad de experiencia previa en Apache Spark o SQL. Cree trabajos de integración de datos con mayor rapidez, reduzca la complejidad de la solución de problemas y obtenga ayuda de expertos en la materia (SME) para la integración de instancias con Amazon Q.

Con el SQL generativo de Amazon Q, puede simplificar la creación de consultas y aumentar su productividad cuando expresa las consultas en lenguaje natural y recibe recomendaciones de código SQL directamente en Amazon Redshift Query Editor. Amazon Q puede analizar la intención de los usuarios, los patrones de consulta y los metadatos del esquema en Amazon Redshift para realizar consultas de SQL, lo que reduce el tiempo necesario para obtener información útil sobre los datos.

Creación de modelos de ML

Amazon Q Developer está disponible en Amazon SageMaker Studio. Desde una sencilla interfaz de chat, los científicos de datos y los ingenieros de machine learning pueden solicitar a Amazon Q Developer que recomiende herramientas y sugiera código para crear modelos de machine learning. Amazon Q Developer brinda ayuda a lo largo del proceso de desarrollo de machine learning, desde la preparación de los datos y el entrenamiento del modelo hasta su despliegue. También asiste con la depuración y la corrección de errores durante la ejecución del código. Las pruebas internas demostraron que Amazon Q Developer en SageMaker Studio reduce de semanas a días el tiempo necesario para crear, entrenar, evaluar y desplegar modelos de IA.

Asesoramiento y orientación

Amazon Q Developer conoce los recursos y la facturación de las cuentas de AWS y puede utilizar esta información para ayudar a comprender y administrar mejor las infraestructuras. Por ejemplo, pregunte qué instancias se están ejecutando actualmente en el Este de EE. UU. (Norte de Virginia) y Amazon Q se las mostrará en una lista. Como siempre, la seguridad es lo más importante. Los usuarios de Amazon Q Developer tienen el mismo acceso a la información de cuentas y facturación que sus permisos de rol de AWS existentes. Si no pueden acceder a él sin Amazon Q, tampoco pueden acceder a él con Amazon Q.

Soporte

Amazon Q se integra con AWS Support, lo que le permite conectarse sin problemas con los agentes de soporte desde la interfaz de Amazon Q si necesita asistencia adicional. AWS respetará los derechos de su plan de soporte al utilizar esta integración.