AWS anuncia la disponibilidad general de Amazon Q, su asistente de IA generativa más avanzado, para acelerar el desarrollo de software y aprovechar los datos internos de las empresas
Amazon Web Services, Inc. (AWS), una compañía de Amazon.com, Inc. (NASDAQ: AMZN), ha anunciado hoy la disponibilidad general de Amazon Q, el asistente de inteligencia artificial (IA) generativa más avanzado de la compañía para acelerar el desarrollo de software y para aprovechar los datos internos de las empresas. Amazon Q no solo genera código altamente preciso, sino que también prueba, depura y tiene funciones de planificación y razonamiento en múltiples pasos que pueden transformar e implementar nuevo código generado a partir de solicitudes de desarrolladores. Amazon Q también facilita que los empleados obtengan respuestas a preguntas sobre datos empresariales, como políticas de la empresa, información de producto, resultados comerciales, base de código, empleados…, al conectarse con repositorios de datos empresariales para posteriormente resumir los datos lógicamente, analizar tendencias y dialogar sobre la información.
Asimismo, AWS también presenta Amazon Q Apps, una nueva y potente funcionalidad de este asistente que permite a los empleados construir sus propias aplicaciones de IA generativas a partir de los datos de su empresa. De esta forma, los empleados simplemente describen el tipo de aplicación que desean en lenguaje natural y Q Apps generará rápidamente una aplicación que cumpla con su tarea deseada, ayudándolos a simplificar y automatizar su trabajo diario con facilidad y eficiencia. Para obtener más información sobre Amazon Q, visite aws.amazon.com/q.
«Amazon Q es el asistente de IA generativa más avanzado disponible hoy en día, con una precisión líder en la industria, funcionalidades avanzadas de ‘agentes’ y seguridad de primer nivel que ayuda a los desarrolladores a ser más productivos, y a los usuarios empresariales a acelerar la toma de decisiones«, dijo el Dr. Swami Sivasubramanian, VP AI & Data en AWS. «Desde que anunciamos el servicio en re:Invent, hemos quedado impresionados con las mejoras de productividad que han experimentado los desarrolladores y usuarios empresariales. Las primeras indicaciones señalan que Amazon Q podría ayudar a los empleados de nuestros clientes a mejorar su productividad en el trabajo en más del 80%; y con las nuevas características que planeamos introducir en el futuro, creemos que esto incluso seguirá creciendo«.
Amazon Q Developer
Hoy en día, los desarrolladores afirman que solo el 30% (o menos) de su tiempo se dedica a la codificación, mientras que el resto se dedica a realizar tareas tediosas y repetitivas. Esto incluye investigar las mejores prácticas de varias partes de la web o aprender cómo funcionan las cosas a través de documentación, foros y conversaciones con colegas. Por otro lado, los desarrolladores también tienen que administrar la infraestructura y los recursos, solucionar y resolver errores, y comprender los costes operativos. Además, cuando cambian de proyecto, tienen que pasar tiempo aprendiendo la base de código existente para comprender su lógica de programación. Por último, también está todo el trabajo de prueba y refactorización de código, actualización de aplicaciones, depuración y optimización, y garantizar la seguridad mediante la realización de escaneos de vulnerabilidades y la aplicación de correcciones de seguridad adecuadas. En este sentido, las empresas quieren capacitar a sus desarrolladores para que pasen menos tiempo en esta tarea de codificación y más tiempo creando experiencias únicas para sus usuarios finales, al mismo tiempo que pueden implementar cosas más rápido.
Q ayuda a los desarrolladores y profesionales de la tecnología de la información (TI) con todas sus tareas, desde la codificación, prueba y actualización de aplicaciones, hasta la solución de problemas, realización de escaneos y correcciones de seguridad, así como la optimización de los recursos de AWS. Así, Amazon Q ofrece funcionalidades avanzadas y personalizadas de IA generativa, que incluyen:
- Recomendaciones de codificación más precisas: Amazon Q ayuda a los desarrolladores a construir más rápido y de manera más segura generando sugerencias y recomendaciones de código en tiempo casi real. Clientes como Blackberry, BT Group y Toyota ya están utilizando Q para aumentar la productividad de los desarrolladores y acelerar la innovación en sus organizaciones. Con esta capacidad, Q es un experto en código y proporciona recomendaciones que son más relevantes para ahorrar aún más tiempo. Asimismo, Q mantiene las personalizaciones completamente privadas, y el modelo fundacional (FM) subyacente no las utiliza para el entrenamiento, protegiendo la valiosa propiedad intelectual de los clientes.
- Agentes de Amazon Q Developer: Q tiene una capacidad única, llamada ‘agentes’, que pueden realizar una variedad de tareas de forma autónoma, desde implementar características, documentar y refactorizar código, hasta realizar actualizaciones de software. Los desarrolladores simplemente pueden pedirle a Amazon Q que implemente una característica de la aplicación (como pedirle que cree una función «agregar a favoritos» en una aplicación de intercambio social), y el agente analizará su código de aplicación existente y generará un plan de implementación paso a paso. Los desarrolladores pueden colaborar con el agente para revisar e iterar en el plan antes de que el agente lo implemente, conectando múltiples pasos juntos y aplicando actualizaciones en archivos fuente, bloques de código y suites de prueba. Al llevar a cabo estas tareas, Q ha logrado las puntuaciones más altas de cualquier asistente de desarrollo de software disponible hoy en día, obteniendo un 13,4% en el SWE-Bench Leaderboard y un 20,5% en el SWE-Bench Leaderboard (Lite), un conjunto de datos que evalúa las capacidades de codificación.
Para ahorrar a los clientes meses, incluso años, de tiempo en la actualización de aplicaciones, Q también puede automatizar y gestionar todo el proceso de actualización, con conversiones de Java disponibles hoy en día y conversiones de .Net próximamente para ayudar a las personas a pasar de Windows a Linux. En su IDE, los desarrolladores simplemente le piden a Amazon Q que «transforme» su proyecto y el agente analiza el código fuente de la aplicación, genera nuevo código en el lenguaje o versión objetivo, ejecuta pruebas y completa todos los cambios de código. Un equipo de cinco personas en Amazon utilizó Q para actualizar más de 1.000 aplicaciones de producción de Java 8 a Java 17 en solo dos días (el tiempo promedio por aplicación fue de menos de 10 minutos), ahorrando meses de tiempo y mejorando el rendimiento de la aplicación; anteriormente, muchas de estas aplicaciones tardaban un par de días en actualizarse.
- Seguridad de escaneo de vulnerabilidades líder en el mercado: Q escanea el código en busca de vulnerabilidades difíciles de detectar, como credenciales expuestas e inyección de registros. Con un solo clic, Q sugiere automáticamente soluciones adaptadas al código de la aplicación, lo que permite a los desarrolladores aceptar rápidamente las correcciones con confianza. Las capacidades de escaneo de seguridad de Q superan a las herramientas líderes públicamente comparables en detección en la mayoría de los lenguajes de programación populares, lo que ayuda a mejorar significativamente la seguridad y calidad del código de la aplicación de un desarrollador.
- Q es un experto en AWS y optimiza su entorno de AWS: Amazon Q Developer es un experto en AWS y está en la consola para ayudar a los profesionales de TI a optimizar sus entornos en la nube, así como a diagnosticar y resolver errores, y problemas de redes, seleccionar instancias, optimizar consultas de lenguaje estructurado (SQL), tuberías de extracción, transformación y carga (ETL) y proporcionar orientación sobre las mejores prácticas arquitectónicas. Para ayudar aún más a los clientes a optimizar sus entornos en la nube, hoy Amazon Q Developer incluye una nueva función que ayuda a los clientes a listar los recursos de su cuenta de AWS, configuraciones y analizar información y tendencias de facturación, lo que les facilita la gestión de sus cuentas. Por ejemplo, los profesionales de TI pueden simplemente preguntar: «¿Qué instancias se están ejecutando actualmente en US East 1?» o «¿Cuál es mi cifrado de cubo S3?» o «¿Cuáles fueron mis costos de EC2 por región el mes pasado?» y Amazon Q Developer enumerará los recursos y detalles en una respuesta resumida con enlaces para obtener más información.
La interfaz conversacional de Amazon Q está disponible donde sea necesario, en la Consola de AWS, en Slack o en IDE, incluyendo Visual Studio Code y JetBrains, para dar a los desarrolladores la capacidad de usar la experiencia conversacional de Q dentro de sus soluciones de desarrollo de software favoritas. Para extender la experiencia de Q a más lugares donde trabajan los desarrolladores, AWS anuncia nuevas extensiones de socios de Datadog y Wiz, y una integración con GitLab Duo que ofrecerá a los clientes conjuntos una interfaz unificada, ya sea trabajando en AWS o GitLab. Al integrar las capacidades de inteligencia artificial generativa de Amazon Q con soluciones que los desarrolladores conocen, usan y confían, los desarrolladores pueden actualizar y crear software más rápido.
Amazon Q Business
Las organizaciones poseen vastas cantidades de datos distribuidos en múltiples documentos, sistemas y aplicaciones. Los empleados de todas las organizaciones y departamentos pasan horas cada semana buscando fuentes internas de información, ensamblando análisis, escribiendo informes, construyendo presentaciones, recopilando información de paneles de control y adaptando el contenido para diferentes audiencias. La inteligencia artificial generativa puede ayudar a resolver estos desafíos. Sin embargo, las ofertas disponibles hoy en día no están conectadas a los datos empresariales o a los recursos internos, y no se construyen desde cero teniendo en cuenta la seguridad. Debido a estas barreras, muchas organizaciones no pueden aprovechar de manera segura todo el potencial de la IA generativa.
Q Business es un asistente impulsado por inteligencia artificial generativa que puede responder preguntas, proporcionar resúmenes, generar contenido y completar tareas de manera segura basándose en datos e información en sus sistemas empresariales. Permite que los empleados ser más creativos, eficientes, productivos, centrarse en los datos, y estar preparados:
- Q une más fuentes de datos que cualquier otro asistente de inteligencia artificial generativa disponible hoy en día: Amazon Q Business se conecta fácil y seguramente a más de 40 herramientas empresariales comúnmente utilizadas, como wikis, intranets, Atlassian, Gmail, Microsoft Exchange, Salesforce, ServiceNow, Slack y Amazon Simple Storage Service (Amazon S3), más que cualquier otro asistente de inteligencia artificial generativa disponible hoy en día. Simplemente apunte Q a los repositorios de datos de su empresa, y buscará todos sus datos, resumirá lógicamente, analizará tendencias y dialogará con los usuarios finales sobre los datos. Esto ayuda a los usuarios empresariales a acceder a todos sus datos, sin importar dónde residan en su organización.
- Construido desde cero teniendo en cuenta la seguridad y la privacidad: Amazon Q Business se integra perfectamente con las identidades, roles y permisos de acceso existentes del cliente para personalizar las interacciones para cada usuario individual, manteniendo al mismo tiempo los niveles más altos de seguridad. Genera respuestas precisas basadas en información empresarial, y los clientes pueden restringir temas sensibles, bloquear palabras clave y filtrar contenido inapropiado. Q tampoco utiliza el contenido del cliente para entrenar los modelos subyacentes para nadie más. Amazon Q Business supera todos los resultados publicados para otros asistentes en cuanto a corrección, veracidad y utilidad para preguntas y respuestas generales (utilizando el conjunto de datos MultiHop-RAG), así como en industrias como finanzas (utilizando una muestra del conjunto de datos FiQA) y tecnología (utilizando una muestra del conjunto de datos LoTTE).
- La innovadora BI generativa permite a los analistas construir paneles detallados en minutos y a los usuarios empresariales obtener información rápidamente: Amazon Q lleva su avanzada tecnología de inteligencia artificial generativa a Amazon QuickSight, el servicio unificado de Business Intelligence (BI) de AWS construido para la nube. Con Amazon Q en QuickSight, los clientes obtienen un asistente de BI generativo que permite a los analistas empresariales utilizar lenguaje natural para construir paneles de BI en minutos y crear fácilmente visualizaciones y cálculos complejos. También es el único producto de BI donde los usuarios empresariales pueden obtener resúmenes ejecutivos impulsados por IA de los paneles, hacer preguntas sobre los datos más allá de lo que se presenta en los paneles y crear historias de datos detalladas y personalizables que destaquen las principales ideas, tendencias y conductores. Los usuarios empresariales pueden pedir «crear una historia sobre cómo ha cambiado el negocio en el último mes para una revisión empresarial con el liderazgo«; y en segundos, Amazon Q crea una narrativa con ideas específicas y visuales de apoyo, incluyendo ideas específicas sobre cómo mejorar el negocio. Los usuarios pueden elegir presentar el contenido producido por Q en un documento o presentación fácil de compartir donde pueden personalizar texto, imágenes y temas, y usar Amazon Q para reescribir y mejorar el texto.
- Capacidad única en su tipo que ayuda a cada empleado a pasar de la conversación a la aplicación impulsada por IA generativa en segundos: Hoy, AWS anuncia la nueva capacidad de Amazon Q Apps (en vista previa). Amazon Q Apps permite a los empleados crear fácil y rápidamente aplicaciones impulsadas por IA generativa basadas en los datos de su empresa, sin necesidad de experiencia previa en programación. Con Q Apps, los empleados simplemente describen la aplicación que desean, en lenguaje natural, o pueden tomar una conversación existente donde Amazon Q Business les ayudó a resolver un problema, y con un solo clic, Q generará instantáneamente una aplicación que realiza la tarea deseada, que puede ser fácilmente compartida en toda la organización.
Por ejemplo, crear planes de incorporación de empleados para nuevos empleados puede ser un proceso largo y laborioso. Requieren muchas horas de búsqueda en diferentes almacenes de datos y documentos para encontrar el contenido adecuado para el nuevo empleado; y a menudo, el contenido está desactualizado o no es lo suficientemente específico para su rol. Con Q, un profesional de recursos humanos podría simplemente describir que quiere una aplicación que cree un plan de incorporación para un nuevo empleado, que utilice las mejores prácticas existentes de la empresa, y tenga un campo de entrada para el ID del empleado que personalice el plan de incorporación a su rol mediante fuentes de datos internas específicas de su familia de trabajo. En cuestión de segundos, Amazon Q Apps construirá una aplicación que puede generar automáticamente un plan de incorporación personalizado adaptado al empleado, su rol y el departamento utilizando las últimas mejores prácticas. El profesional de recursos humanos puede luego compartir la aplicación con los gerentes de contratación en toda la empresa para construir instantáneamente planes de incorporación personalizados para sus propios equipos. Ahora, con Amazon Q Apps, los usuarios empresariales pueden construir fácil, rápida y seguramente una aplicación basada en información empresarial para mejorar su productividad laboral.
Lo que dicen los clientes y partners de Amazon Q
Toyota Connected North America lidera el desarrollo de la plataforma de inteligencia de movilidad conectada basada en la nube de Toyota. «Toyota se compromete a ofrecer experiencias digitales excepcionales y a seguir empujando los límites para nuestros clientes. Nos dimos cuenta de que necesitábamos examinar más de cerca algunas de nuestras plataformas de apoyo y evaluar la arquitectura, la deuda técnica y las actualizaciones necesarias, incluidos nuestros repositorios de código 4GL envejecidos», dijo Dave Tsai, vicepresidente de ingeniería en Toyota Connected North America. «Amazon Q Business proporcionó a nuestro equipo información sobre las áreas de mayor necesidad crítica, acelerando la efectividad de nuestra evaluación de deuda técnica en un 25%. Con la capacidad de transformación de código de Amazon Q Developer, esperamos aprovechar las capacidades cada vez mayores de la IA generativa para acelerar las actualizaciones de aplicaciones y servicios hasta en un 30%».