amazon Q Business es un asistente generativo impulsado por IA que puede responder preguntas, proporcionar resúmenes, generar contenido y completar tareas de forma segura basadas en datos e información de sus sistemas empresariales. Aunque la IA generativa está impulsando innovaciones transformadoras, las empresas aún pueden experimentar silos de datos muy divididos en lo que respecta al conocimiento empresarial, en particular entre contenido no estructurado (como archivos PDF, documentos de Word y páginas HTML) y datos estructurados (datos en tiempo real y informes almacenados en bases de datos o lagos de datos). Por lo general, se consulta y se accede a ambas categorías de datos mediante herramientas independientes, desde la funcionalidad de navegación y búsqueda en el producto para datos no estructurados hasta herramientas de inteligencia empresarial (BI) como amazon QuickSight para contenido estructurado.
amazon Q Business ofrece una solución eficaz para crear rápidamente aplicaciones conversacionales sobre contenido no estructurado, con más de 40 conectores de datos para sistemas populares de administración de contenido y almacenamiento, como Confluence, SharePoint y amazon Simple Storage Service (amazon S3), para agregar conocimiento empresarial. Los clientes también buscan una experiencia de conversación unificada en todos sus repositorios de conocimientos, independientemente del formato en el que se almacene y organice el contenido.
El 3 de diciembre de 2024, amazon Q Business anunció el lanzamiento de su integración con QuickSight, lo que le permite conectar rápidamente sus fuentes estructuradas a sus aplicaciones de amazon Q Business, creando una experiencia conversacional unificada para sus usuarios finales. La integración QuickSight ofrece un amplio conjunto de más de 20 conectores de fuentes de datos estructurados, incluidos amazon Redshift, PostgreSQL, MySQL y Oracle, lo que le permite ampliar rápidamente el alcance conversacional de sus asistentes de amazon Q Business para cubrir una gama más amplia de fuentes de conocimiento. Para los usuarios finales, las respuestas se obtienen en tiempo real desde sus fuentes estructuradas, combinadas con otra información relevante que se encuentra en repositorios no estructurados. amazon Q Business utiliza el motor de visualización avanzada y análisis de QuickSight para generar respuestas precisas y fáciles de entender a partir de fuentes estructuradas.
En esta publicación, le mostramos cómo configurar la conexión QuickSight desde amazon Q Business y luego hacer preguntas para obtener datos y visualizaciones en tiempo real de QuickSight para datos estructurados además de contenido no estructurado.
Descripción general de la solución
La función QuickSight de amazon Q Business está disponible en la consola de amazon Q Business y a través de las API de amazon Q Business. Esta característica se implementa como un complemento dentro de amazon Q Business. Una vez habilitado, este complemento se comportará de manera diferente a otros complementos de amazon Q Business: consultará QuickSight automáticamente para cada mensaje del usuario, buscando respuestas relevantes.
Para las cuentas de AWS que aún no están suscritas a QuickSight, el administrador de amazon Q Business completa los siguientes pasos:
- Cree una cuenta QuickSight.
- Conecte su base de datos en QuickSight para crear un conjunto de datos.
- Cree un tema en QuickSight, que luego se utilizará para que se pueda realizar búsquedas desde su aplicación amazon Q Business.
Cuando se activa la función, amazon Q Business utilizará sus fuentes de datos no estructurados configurados en amazon Q Business, así como su contenido estructurado disponible mediante QuickSight, para generar una respuesta rica que incluya narrativa y visualizaciones. Según la pregunta y los datos de QuickSight, amazon Q Business puede generar una o más visualizaciones como respuesta.
Requisitos previos
Debe tener los siguientes requisitos previos:
- Una cuenta de AWS donde podrá seguir las instrucciones de esta publicación.
- AWS IAM Identity Center configurado para usarse con amazon Q Business. Para obtener más información, consulte Configurar amazon Q Business con la propagación de identidades confiables de AWS IAM Identity Center.
- Al menos un usuario de amazon Q Business Pro que tenga permisos de administrador para instalar y configurar amazon Q Business. Para obtener información sobre precios, consulte Precios de amazon Q Business.
- Un grupo de IAM Identity Center al que se le asignará la función QuickSight Admin Pro, para los usuarios que administrarán y configurarán QuickSight.
- Si existe una cuenta QuickSight, debe estar en la misma cuenta de AWS y región de AWS que amazon Q Business, y debe estar configurada con IAM Identity Center.
- Una base de datos que esté instalada y a la que se pueda acceder desde QuickSight para cargar datos estructurados (o puede crear un conjunto de datos cargando un archivo CSV o XLS). La base de datos también necesita credenciales para crear tablas e insertar datos.
- Muestra de datos estructurados para cargar en la base de datos (junto con declaraciones de inserción).
Crear una aplicación de amazon Q Business
Para utilizar esta función, debe tener una aplicación amazon Q Business. Si no tiene una aplicación existente, siga los pasos en Descubra información de amazon S3 con el conector amazon Q S3 para crear una aplicación junto con una fuente de datos de amazon S3. Cargue los documentos no estructurados en amazon S3 y sincronice la fuente de datos.
Cree y configure una nueva cuenta QuickSight
Puede omitir esta sección si ya tiene una cuenta QuickSight existente. Para crear una cuenta QuickSight, complete los siguientes pasos:
- En la consola de amazon Q Business, navegue hasta su aplicación.
- Elegir amazon QuickSight en el panel de navegación.
- Elegir Crear cuenta QuickSight.
- Bajo Información de la cuenta QuickSightingrese el nombre de su cuenta y un correo electrónico para recibir notificaciones de la cuenta.
- Bajo Asignar funciones de QuickSight Admin Proelija el grupo de IAM Identity Center que creó como requisito previo.
- Elegir Próximo.
- Bajo Acceso al servicioseleccionar Crear y utilizar un nuevo rol de servicio.
- Elegir Autorizar.
Esto creará una cuenta de QuickSight, asignará el grupo de IAM Identity Center como QuickSight Admin Pro y autorizará a amazon Q Business a acceder a QuickSight.
Verá un panel con detalles de QuickSight. Actualmente, no mostrará conjuntos de datos ni temas.
- Elegir Ir a QuickSight.
Ahora puede pasar a la siguiente sección para preparar sus datos.
Configurar una cuenta QuickSight existente
Puede omitir esta sección si siguió los pasos anteriores y creó una nueva cuenta QuickSight.
Si su cuenta QuickSight actual no está en IAM Identity Center, considere usar una cuenta de AWS diferente sin una suscripción a QuickSight para probar esta función. Desde esa cuenta, crea una aplicación de amazon Q Business en IAM Identity Center y sigue los pasos de configuración de la integración de QuickSight en la consola de amazon Q Business que creará la cuenta de QuickSight en IAM Identity Center. Recuerde eliminar esa nueva cuenta QuickSight y la aplicación amazon Q Business una vez finalizada la prueba para evitar más facturación.
Complete los siguientes pasos para configurar el conector QuickSight de amazon Q Business para una cuenta QuickSight existente:
- En la consola de amazon Q Business, navegue hasta su aplicación.
- Elegir amazon QuickSight en el panel de navegación.
- Elegir Autorizar respuestas de QuickSight.
- Bajo Asignar funciones de QuickSight Admin Proelija el grupo de IAM Identity Center que creó como requisito previo.
- Bajo Acceso al servicioseleccionar Crear y utilizar un nuevo rol de servicio.
- Elegir Ahorrar.
Verá un panel con detalles de QuickSight. Si ya tiene un conjunto de datos y temas, aparecerán aquí.
Ahora está listo para agregar un conjunto de datos y temas en la siguiente sección.
Agregar datos en QuickSight
En esta sección, creamos una fuente de datos de amazon Redshift. En su lugar, puede crear una fuente de datos a partir de la base de datos de su elección, usar archivos en amazon S3 o realizar una carga directa de archivos CSV y conectarse a ella. Consulte Crear un conjunto de datos a partir de una base de datos para obtener más detalles.
Para configurar sus datos, complete los siguientes pasos:
- Cree un nuevo conjunto de datos con amazon Redshift como fuente de datos.
Configurar esta conexión ofrece múltiples opciones; elige el que mejor se adapta a tus necesidades.
- Cree un tema a partir del conjunto de datos. Para obtener más información, consulte Crear un tema.
- Opcionalmente, cree paneles a partir del tema. Si se crean, amazon Q Business puede utilizarlos.
Realizar consultas a amazon Q Business
Para comenzar a chatear con amazon Q Business, complete los siguientes pasos:
- En la consola de amazon Q Business, navegue hasta su aplicación.
- Elegir amazon QuickSight en el panel de navegación.
Debería ver los conjuntos de datos y los temas llenos de valores.
- Elija el enlace debajo URL implementada.
Cargamos informes de uso y costos de AWS para una cuenta de AWS específica en QuickSight mediante amazon Redshift. También cargamos la documentación del servicio de amazon en una fuente de datos utilizando amazon S3 en amazon Q Business como datos no estructurados. Haremos preguntas relacionadas con nuestros costos de AWS y mostraremos cómo amazon Q Business responde preguntas de datos estructurados y no estructurados.
La siguiente captura de pantalla muestra una pregunta de ejemplo que devuelve una respuesta únicamente a partir de datos no estructurados.
La siguiente captura de pantalla muestra una pregunta de ejemplo que devuelve una respuesta únicamente a partir de datos estructurados.
La siguiente captura de pantalla muestra una pregunta de ejemplo que devuelve una respuesta a partir de datos estructurados y no estructurados.
La siguiente captura de pantalla muestra una pregunta de ejemplo que devuelve múltiples visualizaciones de datos estructurados y no estructurados.
Limpiar
Si ya no desea utilizar esta característica de amazon Q Business, elimine los recursos que creó para evitar cargos futuros:
- Elimine la aplicación amazon Q Business:
- En la consola de amazon Q Business, elija Aplicaciones en el panel de navegación.
- Seleccione su aplicación y en el Comportamiento menú, elija Borrar.
- Ingrese eliminar para confirmar y elegir Borrar.
El proceso puede tardar hasta 15 minutos en completarse.
- Elimine el depósito S3:
- Vacía tu depósito S3.
- Elimina el depósito.
- Eliminar la cuenta QuickSight:
- Elimine su instancia de IAM Identity Center.
Conclusión
En esta publicación, mostramos cómo incluir respuestas de sus fuentes estructuradas en sus aplicaciones de amazon Q Business, utilizando la integración QuickSight. Esto crea una experiencia de conversación unificada para sus usuarios finales que les ahorra tiempo, les ayuda a tomar mejores decisiones a través de respuestas más completas y mejora su productividad.
En AWS re:Invent 2024, también anunciamos una experiencia unificada similar que permite el acceso a información de fuentes de datos no estructurados en amazon Q en QuickSight con tecnología de amazon Q Business.
Para conocer las nuevas capacidades que ofrece amazon Q en QuickSight, consulte Complemento QuickSight.
Para obtener más información sobre amazon Q Business, consulte la Guía del usuario de amazon Q Business.
Para obtener más información sobre cómo configurar un conjunto de datos QuickSight, consulte Administre sus conjuntos de datos de amazon QuickSight de manera más eficiente con la nueva interfaz de usuario.
QuickSight también ofrece consultas de datos no estructurados. Para obtener más detalles, consulte Integrar datos no estructurados en amazon QuickSight mediante amazon Q Business.
Sobre los autores
Jiten Dedhia es un arquitecto senior de soluciones AIML con más de 20 años de experiencia en la industria del software. Ha ayudado a empresas de Fortune 500 con sus necesidades de AIML/IA generativa.
Jean-Pierre Dodel es gerente principal de productos de amazon Q Business, responsable de brindar capacidades de productos estratégicos clave, incluido el soporte de datos estructurados en Q Business, RAG. y optimizaciones generales de la precisión del producto. Aporta al equipo una amplia experiencia en IA/ML y búsqueda empresarial con más de 7 años de liderazgo de productos en AWS.