Estrella de la conferencia re:Invent 2023 organizada en Las Vegas del 27 de noviembre al 1 de diciembre, Amazon Q, presentado ayer por el CEO de AWS, Adam Selipsky, es la respuesta del gigante de la nube al asistente de IA generativa Copilot de Microsoft impulsado por GPT. El anuncio de Q recuerda el discurso de apertura del CEO de Microsoft, Satya Nadella, en las conferencias Ignite y Build, donde anunció varias integraciones y variantes de Copilot en varios productos. "Amazon Q puede manejar todas las tareas básicas de productividad de Copilot, pero también puede usarse con un montón de aplicaciones, lo que debería atraer a los administradores de TI que desean limitar la cantidad de asistentes que necesitan monitorear", afirmó. dijo Keith Kirkpatrick, director de investigación de aplicaciones empresariales de The Futurum Group. Amazon Q, que aprovecha la experiencia en datos y desarrollo adquirida por AWS durante los últimos diecisiete años, puede resultar útil en el desarrollo de aplicaciones, transformación de códigos, generación de inteligencia empresarial o como asistente de IA generativa para aplicaciones empresariales o ayuda con agentes de servicio al cliente a través de la oferta de Amazon Connect.

Índice
  1. Un asistente de IA generativa para aplicaciones empresariales
  2. Funciones para desarrolladores
  3. Integración en IDE y CodeCatalys

Un asistente de IA generativa para aplicaciones empresariales

Como asistente de IA generativa para aplicaciones empresariales, Amazon Q se puede utilizar para mantener conversaciones, resolver problemas, generar contenido, adquirir conocimientos y tomar decisiones conectándose a repositorios de información, códigos y datos y sistemas empresariales”, dijo AWS. Se puede acceder a Amazon Q a través de un navegador y una interfaz web; en otras palabras, es una aplicación basada en web. Para utilizar Q como asistente para aplicaciones empresariales, el asistente de IA generativa debe estar conectado a fuentes de datos existentes, que pueden incluir el servicio de almacenamiento S3 de AWS, así como aplicaciones de proveedores como Salesforce, Microsoft, Google y Slack. De forma predeterminada, se admiten más de 40 aplicaciones y servicios. La receta parece muy similar a la del asistente Glean Chat de la startup Glean, con sede en Palo Alto. “Una vez conectado, Amazon Q comienza a indexar todos los datos y contenidos, aprendiendo todo lo que hay que saber sobre la empresa, incluida la comprensión de los conceptos fundamentales, los nombres de los productos, la estructura organizativa y todos los detalles que hacen que el negocio sea único, además de indexar los datos de esos fuentes”, dijo Matt Wood, vicepresidente de IA en AWS. “Q también utiliza IA generativa para comprender y capturar la información semántica que hace que cada negocio sea único. Esta información semántica adicional se captura como vectores integrados, lo que permite a Q ofrecer resultados altamente relevantes adaptados al negocio y su industria”.

Según Matt Wood, cuando un empleado inicia una consulta en Q, el asistente de IA generativa crea un conjunto de mensajes de entrada en segundo plano, utilizando toda la información comercial disponible para encontrar los datos relevantes y formular una respuesta, mientras muestra las fuentes. "Cuando las consultas requieren respuestas que contienen información a la que los usuarios no están autorizados a acceder, el asistente no mostrará una respuesta", dijo Matt Wood, y agregó que los administradores empresariales pueden personalizar el asistente de una manera más precisa para controlar el acceso a los datos y eliminar preguntas inapropiadas. . “También es posible utilizar Q para obtener información de documentos Word, Excel o archivos CSV descargándolos directamente en la interfaz”, indicó también el proveedor. El asistente también se puede utilizar para emitir y actualizar solicitudes en aplicaciones como ServiceNow y Jira. La función Asistente de IA generativa para aplicaciones empresariales está actualmente disponible en versión preliminar en las regiones Este (Virginia) y Oeste (Oregón) de EE. UU. de AWS.

Funciones para desarrolladores

Amazonas Q

Amazon Q también puede ayudar a los desarrolladores a elegir la instancia AWS EC2 adecuada que desean ejecutar según AWS. (crédito: AWS)

Según Adam Selipsky, AWS ha integrado muchas funciones en Amazon Q para ayudar a los desarrolladores, incluida una función de chat en lenguaje natural que permite a los programadores hacer preguntas al crear aplicaciones. "Esta función, a la que se puede acceder a través de la consola de administración del editor seleccionando Q en el menú, puede encontrar mejores prácticas e información iterativa sobre cómo crear aplicaciones en esta nube, sin que los usuarios tengan que desviar su atención de la consola de AWS". dijo Adam Selipsky durante su presentación. "El asistente de IA generativa puede tener en cuenta varios factores -como la frecuencia de uso- al responder preguntas sobre aplicaciones, y posiblemente sugerir bases de datos relevantes u otras ofertas de servicios", dijo. añadió el director general. La capacidad conversacional de preguntas y respuestas de Amazon Q, actualmente en versión beta en todas las regiones comerciales de AWS, también se ha integrado en la consola de aplicaciones móviles estadounidense, el portal de documentación y otros sitios web, así como en Slack y Teams, a través de AWS Chatbot.

"Q también puede ayudar a los desarrolladores a elegir la instancia AWS EC2 adecuada que desean ejecutar", dijo la compañía, y agregó que también es posible utilizar el asistente de IA generativa para solucionar problemas y corregir errores. directamente desde la consola. “Amazon Q proporciona un análisis conciso del error que ayuda a comprender la causa raíz del problema y la solución propuesta. Con esta información, los desarrolladores pueden seguir los pasos descritos por Amazon Q para resolver el problema”, escribió AWS. en una publicación de blogagregando que la consola tiene una opción incorporada llamada "Solucionar problemas con Q" para ayudar a iniciar la función. Esta característica en particular está actualmente disponible en versión preliminar en la región oeste de EE. UU. (Oregón) para EC2, S3, Amazon ECS (Elastic Container Service) y AWS Lambda. Q también se puede utilizar desde la consola para solucionar problemas relacionados con la red. "Para esta función, Amazon Q trabaja con Amazon VPC Reachability Analyzer para verificar las conexiones e inspeccionar las configuraciones de red para identificar problemas potenciales", dijo el proveedor, y agregó que esta función está actualmente disponible en versión preliminar en la región Este. Estados Unidos (Virginia).

Integración en IDE y CodeCatalys

Además, el editor ha comenzado a integrar Q en entornos de desarrollo integrados (IDE) como Visual Studio Code y JetBrains. "Esta característica permite a los desarrolladores hacer preguntas y obtener ayuda en el IDE chateando con Amazon Q o invocando acciones escribiendo '/' en el cuadro de chat", explicó el proveedor, y agregó que los desarrolladores deben actualizar a la última versión de AWS Toolkit y Inicie sesión en CodeWhisperer para tener acceso. “Una vez que los desarrolladores inician sesión en Amazon CodeWhisperer, la capacidad conversacional de Amazon Q se habilita automáticamente en el IDE. Una vez que Amazon Q esté habilitado, los desarrolladores pueden comenzar a chatear para obtener ayuda con la codificación”, escribió la compañía en una publicación de blog. Además, es posible utilizar Q para agregar nuevas funciones a una aplicación desde el IDE o Amazon CodeCatalyst. “Los desarrolladores pueden pasar de un mensaje en lenguaje natural a la funcionalidad de la aplicación en minutos, con instrucciones interactivas paso a paso y mejores prácticas, directamente desde el IDE. "Con una indicación, Amazon Q intentará comprender la estructura de la aplicación y dividirla en pasos de implementación lógicos y atómicos", dijo la compañía. Esta capacidad se puede utilizar en el IDE invocando un comando de acción -/dev - en Q y describiendo la tarea que debe procesar y responder.