Características de Amazon Q: su experto en la creación en AWS (versión preliminar)

Amazon Q se basa en más de 17 años de experiencia en AWS para ayudarlo a diseñar sus aplicaciones con las mejores prácticas, explicar el código fuente e implementar la funcionalidad de las aplicaciones, transformar sus aplicaciones y mucho más.

Asistente de IA para AWS

Amazon Q está disponible en cualquier lugar donde lo necesite, como la Consola de administración de AWS; la documentación; el sitio web; los IDE con Amazon CodeWhisperer; las aplicaciones de chat en equipo, como Slack o Microsoft Teams con AWS Chatbot; Amazon CodeCatalyst; o, próximamente, 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 haciendo que Amazon Q explique la lógica del programa en lenguaje natural, identifique y corrija errores rápidamente 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 el IDE con CodeWhisperer 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 la capacidad de desarrollo de características de Amazon Q, puede pasar de una petición en lenguaje natural a una característica de aplicación en mucho menos tiempo. Acceda a instrucciones interactivas paso a paso, código, pruebas y prácticas recomendadas con CodeCatalyst o directamente desde su IDE con CodeWhisperer. 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. 
La capacidad de desarrollo de características de Amazon Q 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 Elastic Compute Cloud (Amazon EC2) con el contexto de sus 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.

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 solucionar rápidamente los problemas de conectividad de la red.
Amazon Q ayuda a resolver y corregir errores en la consola en cuestión de segundos con la orientación de expertos y soluciones prácticas paso a paso. Si encuentra un error en la consola, puede solicitar a Amazon Q que lo resuelva en un solo paso. Amazon Q proporcionará 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.

Privacidad y seguridad

Amazon Q no utiliza el contenido de clientes empresariales para entrenar el modelo subyacente y proporciona controles de acceso y seguridad conocidos para ayudar a mantener la privacidad y la seguridad de los datos.

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.

Analizar datos

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.

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.