Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Supervisión del chat y los comentarios de Amazon Quick Suite mediante CloudWatch registros
Puede utilizar Amazon CloudWatch Logs para ofrecer conversaciones de usuarios y comentarios de respuesta en Amazon Quick Suite para que los analice. Estos registros se pueden entregar a varios destinos CloudWatch, como Amazon S3 o (se aplican tarifas estándar). Le recomendamos que configure el registro de conversaciones y comentarios poco después de crear su agente de chat de Amazon Quick Suite.
Los siguientes son ejemplos de tareas que puede completar con registros de conversaciones y comentarios de respuesta en Amazon Quick Suite:
-
Identifique las consultas y los puntos críticos más comunes de los usuarios revisando el contenido del mensaje de chat.
-
Monitorice la calidad de las respuestas observando métricas como
feedbackReason. -
Comprenda el sentimiento y la satisfacción de los usuarios analizando los datos de retroalimentación, incluidos los comentarios y las calificaciones de utilidad.
-
Genere paneles e informes personalizados para realizar un seguimiento de métricas y tendencias clave a lo largo del tiempo.
importante
Los registros de conversaciones pueden incluir datos confidenciales o de identificación personal transmitidos en los chats. Puede filtrar esta información de sus registros al configurar la suscripción a los registros. También puedes enmascarar estos datos en tus registros mediante las políticas de enmascaramiento de CloudWatch registros. Para obtener más información, consulte Ayuda para proteger los datos de registro confidenciales con el enmascaramiento.
Destinos de registro compatibles
Amazon Quick Suite puede entregar registros a los siguientes destinos:
-
Amazon CloudWatch Logs: para monitoreo y análisis en tiempo real
-
Amazon S3: para almacenamiento prolongado y procesamiento por lotes
-
Amazon Data Firehose: para streaming, análisis y transformación de datos
Requisitos previos
Antes de poder habilitar el registro, asegúrese de que dispone de lo siguiente:
-
Una instancia activa de Amazon Quick Suite con suscripciones Enterprise o Professional
-
Permisos de IAM adecuados para configurar la entrega de registros
-
Un destino configurado para sus CloudWatch registros (Logs, bucket de Amazon S3 o Firehose)
Configuración de registros
Para habilitar el registro de los chats y comentarios de Amazon Quick Suite, debe configurar los permisos de IAM, crear una fuente y un destino de entrega y verificar que los registros se entreguen correctamente.
Temas
Configurar permisos de IAM
Para configurar CloudWatch Logs para Amazon Quick Suite, utilice los siguientes ejemplos de políticas de IAM para conceder los permisos necesarios.
{ "Version": "2012-10-17" , "Statement": [{ "Sid": "QuicksightLogDeliveryPermissions", "Effect": "Allow", "Action": "quicksight:AllowVendedLogDeliveryForResource", "Resource": "arn:aws:quicksight:region:account-id:account/account-id" }] }
También debes incluir el principio de delivery.logs.amazonaws.com servicio en tu política de AWS KMS claves administradas por el cliente.
{ "Effect": "Allow" , "Principal": { "Service": "delivery.logs.amazonaws.com" }, "Action": [ "kms:GenerateDataKey", "kms:Decrypt" ], "Resource": "*", "Condition": { "StringEquals": { "kms:EncryptionContext:SourceArn": "arn:partition:logs:region:account-id:*" } } }
Configure la suscripción de registros
Por ejemplo, políticas de IAM con todos los permisos necesarios para su destino de registro específico, consulte Habilitar el registro desde AWS los servicios en la Guía del usuario de Amazon CloudWatch Logs.
Cree una fuente de entrega con la operación de la API PutDeliverySource CloudWatch Logs. Asigne un nombre al origen de entrega y para resourceArn, especifique el ARN de la aplicación. ParalogType, especifique CHAT_LOGS o FEEDBACK_LOGS
{ "logType": "CHAT_LOGS", "name": "my-quick-suite-delivery-source", "resourceArn": "arn:aws:quicksight:your-region:your-account-id:account/account-id" }
{ "logType": "FEEDBACK_LOGS", "name": "my-quick-suite-delivery-source", "resourceArn": "arn:aws:quicksight:your-region:your-account-id:account/account-id" }
Para habilitar el registro de las conversaciones de los usuarios con las operaciones de la API de CloudWatch registros PutDeliverySourcePutDeliveryDestination, debe llamar a las operaciones de la CreateDelivery API y.
nota
Los registros estarían disponibles para la región mencionada en el ARN del recurso en PutDeliverySource la entrada.
Verifique la entrega de los registros
Una vez configurado, compruebe que los registros se entreguen a su destino:
-
Verifica la configuración: verifica la lista de entregas que se han creado en la cuenta mediante la
DescribeDeliveriesAPI de CloudWatch Logs. -
CloudWatch Registros: compruebe el grupo de registros especificado para ver si hay nuevos flujos de registros.
-
Amazon S3: supervise su depósito en busca de nuevos archivos de registro.
-
Firehose: verifica que los datos fluyan a través de tu flujo de entrega.
Esquema y formato del registro
Los registros de Amazon Quick Suite siguen un esquema estructurado con campos comunes compartidos en todos los tipos de registro y campos específicos para los registros de chat y comentarios.
Campos comunes
Todos los eventos de registro incluyen los siguientes campos comunes:
-
resourceArn- El ARN del recurso de su cuenta de Amazon Quick Suite (por ejemplo,)arn:aws:quicksight:us-east-1:111122223333:account/111122223333: -
eventTimestamp- Marca de tiempo ISO 8601 del evento (por ejemplo,)1763532110061 -
logType- Tipo de registro (por ejemplo, o)ChatFeedback -
accountId- ID de AWS cuenta (por ejemplo,123456789012) -
userArn- El ARN del usuario de Amazon Quick Suite asociado al evento (por ejemplo,)"arn:aws:quicksight:us-west-2:111122223333:user/default/user" -
userType- El tipo de usuario de Amazon Quick Suite asociado al evento (por ejemplo,ADMIN_PRO) -
nameSpace- Espacio de nombres Amazon Quick Suite para el evento (por ejemplo,)default -
statusCode- Estado de la entrega del evento (por ejemplo,,Success,request_blocked)no_answer_found
Registros de chat
Los registros de chat capturan las interacciones de las conversaciones y contienen los siguientes campos:
-
conversationId- ID único para la conversación del usuario -
systemMessageId- ID de mensaje generado por el sistema -
latency- Latencia de los mensajes de chat en milisegundos -
timeToFirstToken- Tiempo en milisegundos del primer token de respuesta -
messageScope- Alcance del mensaje -
userMessageId- ID único del mensaje de usuario -
userMessage- mensaje de usuario en la conversación -
agentId- ID único del agente de chat -
flowId- ID único del flujo de Amazon Quick Suite -
systemTextMessage- Mensaje de texto en la conversación -
surfaceType- Aplicación que se utiliza para la conversación -
webSearch- Se requiere o no la búsqueda en la web -
userSelectedResources- Lista de recursos seleccionados por el usuario -
actionConnectors- Lista de conectores de acción -
citedResource- Lista de recursos citados -
fileAttachment- Lista de archivos adjuntos por usuario
El siguiente es un ejemplo de registros de chat:
{ "conversationId": "a11b2bbc-c123-3abc-a12b-12a34b5c678d", "systemMessageId": "a11b2bbc-c123-3abc-a12b-12a34b5c678d", "latency": "10000", "timeToFirstToken": "10000", "messageScope": "General Knowledge, ALL etc", "userMessageId": "a11b2bbc-c123-3abc-a12b-12a34b5c678d", "userMessage": "What is the status of my project?", "agentId": "a11b2bbc-c123-3abc-a12b-12a34b5c678d", "flowId": "a11b2bbc-c123-3abc-a12b-12a34b5c678d?", "systemTextMessage": "What is the status of my project?", "surfaceType": "Slack, WebApp etc.", "webSearch": "TRUE" "userSelectedResources": [{"resource_type": "Dashboard","resource_id": "146abs-1222-534894"},{"resource_type": "Space","resource_id": "123abs-1234-534894"}], "actionConnectors": [{"user_selected_resource_type": "Dashboard","resource_id": "146abs-1222-534894"},{"user_selected_resource_type": "Space","resource_id": "123abs-1234-534894"}] "citedResource": [{"cited_resource_name": "Dashboard","cited_resource_id": "146abs-1222-534894","cited_resource_name": "ds1"},{"cited_resource_name": "Space","cited_resource_id": "123abs-1234-534894","cited_resource_name": "space1"}], "fileAttachment": [{"file_attachmet_type": "pdf","file_attachment_name": "file1.pdf"},{"file_attachmet_type": "txt","file_attachment_name": "file2.txt"}] }
Registros de comentarios
Los registros de comentarios recopilan los comentarios de los usuarios en el chat y contienen los siguientes campos:
-
conversationId- ID único de la conversación -
researchId- ID único de la investigación -
systemMessageId- ID de mensaje generado por el sistema -
userMessageId- ID único del mensaje de usuario -
feedback_type- Tipo de comentario -
feedback_reason- Motivo de la valoración -
feedback_details- Mensaje de texto en el comentario -
rating- Valoración proporcionada por el usuario
El siguiente es un ejemplo de registros de comentarios:
Chat Feedback: "conversationId": "a11b2bbc-c123-3abc-a12b-12a34b5c678d", "researchId": "a11b2bbc-c123-3abc-a12b-12a34b5c678d", "systemMessageId": "a11b2bbc-c123-3abc-a12b-12a34b5c678d", "userMessageId" : "a11b2bbc-c123-3abc-a12b-12a34b5c678d", "feedback_type" :"thumbsUp,thumbsDown,ease_of_use etc." "feedback_reason" : "Too wordy,Issue with sources,Other etc." "feedback_details" : "additional text shared by user" "rating" : "thumbsUp,thumbsDown,ease_of_use etc."
Consideraciones de seguridad
-
Cifrado: utilice AWS KMS claves administradas por el cliente para los datos confidenciales
-
Control de acceso: Implemente políticas de IAM con privilegios mínimos
-
Retención de datos: configure las políticas de retención adecuadas para sus requisitos de cumplimiento