¿Por qué mi experiencia web de Amazon Q Business devuelve el mensaje de error “Sorry, I could not find relevant information to complete your request”?

5 minutos de lectura
0

Cuando pido la experiencia web de Amazon Q Business, recibo el mensaje de error “Sorry, I could not find relevant information to complete your request” (No he podido encontrar información relevante para completar tu solicitud). Quiero solucionar este problema.

Resolución

El mensaje de error “Sorry, I could not find relevant information to complete your request” puede aparecer por los siguientes motivos:

  • Estás utilizando peticiones incorrectas para el documento.
  • Hay problemas con la lista de control de acceso (ACL) del documento.

Comprueba si hay peticiones válidas

Amazon Q Business no devuelve respuestas a las solicitudes de metadatos o agregación ni te permite consultar documentos o proyectos específicos por ID o nombre.

Por ejemplo, Amazon Q Business no puede responder a las siguientes solicitudes:

  • “¿Cuántos tickets hay abiertos actualmente?”
  • “Imprime una lista de los tickets de Jira relacionados con mi proyecto”.
  • “¿Qué orígenes de datos se han indexado?”
  • “¿Qué contienen los datos?”

Cuando envías una consulta similar a «Busca el documento en el proyecto XYZ y resúmelo”, Amazon Q Business no puede encontrar el documento específico. Sin embargo, es posible que Amazon Q Business responda con todos los documentos que mencionen el proyecto XYZ y que, a continuación, resuma el contenido.

Creación de peticiones dirigidas a documentos específicos

Al estructurar la petición, se recomienda utilizar los siguientes elementos estructurales:

  • Petición principal: la acción o la información que deseas que proporcione Amazon Q Business.
  • Contexto: el contexto adicional que Amazon Q Business podría necesitar para completar la solicitud.
  • Datos de entrada: puntos de datos adicionales que podrían influir en la respuesta.
  • Solicitud de salida: el formato en el que deseas que Amazon Q Business proporcione la respuesta.

En la siguiente petición de ejemplo se utiliza un archivo PDF que es un manual de usuario de un portátil Windows como origen de datos:

“¿Cuáles son los pasos de solución de problemas para un portátil Windows que no se puede conectar a una red wifi? He intentado actualizarlo y restablecer los controladores de wifi, pero los problemas persisten. Formatea los pasos como viñetas”.

La petición anterior contiene los cuatro elementos siguientes:

  • Petición principal: ¿cuáles son los pasos para solucionar el problema?
  • Contexto: para un portátil Windows que no se puede conectar a una red wifi.
  • Datos de entrada: he intentado actualizarlo y restablecer los controladores de wifi, pero los problemas persisten.
  • Solicitud de salida: formatea los pasos como viñetas.

Nota: Para ver ejemplos de peticiones, activa las peticiones rápidas en Amazon Q Business.

Para crear peticiones dirigidas a documentos específicos, sigue estos pasos:

  1. Abre la consola de Amazon Q Business.
  2. En el panel de navegación, elige Aplicaciones y, a continuación, selecciona el nombre de la aplicación.
  3. En Mejoras, elige Orígenes de datos.
  4. En Origen de datos, busca el nombre del origen de datos y confirma que el Estado de la última sincronización sea Completado.
  5. En Índice, comprueba el atributo de recuento de documentos para confirmar que hayas añadido documentos al índice.
  6. Revisa el informe de la sincronización del historial de ejecuciones para confirmar que el documento se haya sincronizado.
  7. Crea peticiones que sean específicas para la información del cuerpo del documento.
  8. Envía tu petición a Amazon Q Business y, a continuación, espera una respuesta.
  9. Para confirmar que Amazon Q Business hace referencia al documento correcto, comprueba la cita que Amazon Q Business devuelve en la respuesta.

Comprobación de las ACL de los documentos

Nota: Si se muestran errores al ejecutar comandos de la Interfaz de la línea de comandos de AWS (AWS CLI), consulta Solución de problemas de AWS CLI. Además, asegúrate de utilizar la versión más reciente de la AWS CLI.

Si utilizas peticiones válidas y el error persiste, comprueba las ACL de los documentos de origen. Cuando activas las ACL del conector, Amazon Q Business solo devuelve los documentos que incluyen tu nombre de usuario en la ACL del documento.

Nota: Puedes desactivar las ACL. Sin embargo, debes eliminar el origen de datos y volver a crearlo.

Para confirmar que los documentos de origen aparezcan en las ACL, sigue estos pasos:

  1. Abre la consola de Amazon Q Business.
  2. En el panel de navegación, elige Aplicaciones y, a continuación, selecciona el nombre de la aplicación.
  3. En el panel de navegación, en Mejoras, elija Orígenes de datos.
  4. En Origen de datos, busca el nombre del origen de datos y, a continuación, selecciona el origen de datos.
  5. Selecciona la pestaña Sync run history (Sincronizar historial de ejecuciones) y, a continuación, selecciona Ver informe en la columna Acciones para abrir una nueva pestaña para Información de registros de Amazon CloudWatch.
  6. Selecciona Ejecutar consulta.
  7. Busca el documento de origen en el informe y, a continuación, consulta la columna “ACL” para ver las ACL del documento.
  8. Comprueba la ACL para asegurarte de que tu nombre de usuario coincida con el ID de correo electrónico en AWS IAM Identity Center.
  9. Si el nombre de usuario y el ID de correo electrónico no coinciden, actualiza tu alias en User Store para incluir el nombre de usuario de la ACL. Ejecuta el comando update-user de la AWS CLI:
    aws qbusiness update-user \
      --application-id your_q_business_application_id \
      --user-id your_q_business_user_email \
      --user-aliases-to-update '[{"userId": "your_user_id_from_data_source"}]'
    Nota: Sustituye your_q_business_application_id por el ID de tu aplicación, your_q_business_user_email por la dirección de correo electrónico de usuario y your_user_id_from_data_source por el ID de usuario del origen de datos.
  10. (Opcional) Para comprobar que tu alias se haya actualizado, ejecuta el comando get-user de la AWS CLI:
aws qbusiness get-user --application-id your_q_business_application_id --user-id your_q_business_user_email

Nota: Sustituye your_q_business_application_id por el ID de tu aplicación y your_q_business_user_email por la dirección de correo electrónico de usuario. Sincronización del origen de datos para actualizar las ACL de los documentos.