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 uso de Amazon Quick mediante CloudWatch registros
Puedes usar Amazon CloudWatch Logs para ofrecer conversaciones de chat, comentarios de los usuarios y agent/research horas de uso en Amazon Quick para que las analices. Estos registros se pueden entregar a varios destinos CloudWatch, como Amazon S3 o Amazon Data Firehose (se aplican tarifas estándar). Le recomendamos que configure los registros de venta poco después de activar las funciones de Amazon Quick AI.
Los siguientes son ejemplos de tareas que puede realizar con los registros de Amazon Quick:
-
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.
-
Identifique y analice los casos en los que el chat no arrojó ninguna respuesta o la consulta del usuario se bloqueó
-
Supervise el uso del horario de los agentes e investigue
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. O bien, 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 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 Amazon Quick activa 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 de
Para habilitar el registro del chat rápido y los comentarios de Amazon, debe configurar los permisos de IAM, crear una fuente y un destino de entrega y comprobar que los registros se están entregando correctamente.
Temas
Configurar permisos de IAM
Para configurar CloudWatch Logs para Amazon Quick, 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 gestionadas 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. Para logTypeCHAT_LOGS, especifique AGENT_HOURS_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" }
{ "logType": "AGENT_HOURS_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 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 rápidos de Amazon 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:
-
resource_arn- El ARN del recurso de tu cuenta Amazon Quick (por ejemplo,)arn:aws:quicksight:us-east-1:111122223333:account/111122223333: -
event_timestamp- 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) -
user_arn- El ARN del usuario Amazon Quick asociado al evento (por ejemplo,)"arn:aws:quicksight:us-west-2:111122223333:user/default/user"
Registros de chat
Los registros de chat capturan las interacciones de las conversaciones y contienen los siguientes campos:
-
status_code- Estado de la solicitud de chat (por ejemplo,Success, request_blocked, no_answer_found) -
namespace*- Espacio de nombres Amazon Quick para el evento (por ejemplo,)default -
user_type- El tipo de usuario de Amazon Quick asociado al evento (por ejemplo,ADMIN_PRO) -
conversation_id- ID único para la conversación del usuario -
system_message_id- ID de mensaje generado por el sistema -
latency*- Latencia de los mensajes de chat en milisegundos -
time_to_first_token*- Tiempo en milisegundos del primer token de respuesta -
message_scope- Alcance del mensaje (por ejemplo,all_resources, specific_resources, no_resources) -
user_message_id- ID único del mensaje de usuario -
user_message- mensaje de usuario en la conversación -
agent_id- ID único del agente de chat -
flow_id- ID único de Amazon Quick Flow -
system_text_message- Respuesta del sistema en la conversación -
surface_type*- Aplicación que se utiliza para la conversación -
web_search*- Búsqueda web habilitada o no -
user_selected_resources- Lista de recursos seleccionados por el usuario -
action_connectors- Lista de conectores de acción -
cited_resource- Lista de recursos citados -
file_attachment- Lista de archivos adjuntos por usuario
El siguiente es un ejemplo de registros de chat:
{ "status_code": "success", "namespace": "default", "user_type": "ADMIN_PRO", "conversation_id": "a11b2bbc-c123-3abc-a12b-12a34b5c678d", "system_message_id": "a11b2bbc-c123-3abc-a12b-12a34b5c678d", "latency": "10000", "time_to_first_token": "10000", "message_scope": "all_resources", "user_message_id": "a11b2bbc-c123-3abc-a12b-12a34b5c678d", "user_message": "Hi chat", "agent_id": "a11b2bbc-c123-3abc-a12b-12a34b5c678d", "flow_id": "a11b2bbc-c123-3abc-a12b-12a34b5c678d?", "system_text_message": "Hello user", "surface_type": "WEB_EXPERIENCE", "web_search": "true" "user_selected_resources": [{"resource_type": "Dashboard","resource_id": "146abs-1222-534894"},{"resource_type": "Space","resource_id": "123abs-1234-534894"}], "action_connectors": [{"action_connector_id": "quicksight-website"},{"action_connector_id": "123abs-1234-534894"}] "cited_resource": [{"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"}], "file_attachment": [{"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:
-
status_code- Estado de la entrega del evento -
namespace*- Espacio de nombres Amazon Quick para el evento (por ejemplo,)default -
user_type- El tipo de usuario de Amazon Quick asociado al evento (por ejemplo,ADMIN_PRO) -
conversation_id- ID único de la conversación -
system_message_id- ID del mensaje generado por el sistema -
user_message_id- ID único del mensaje de usuario -
feedback_type- Tipo de comentario (por ejemplo,Not Useful, Useful) -
feedback_reason- Motivo del comentario seleccionado por el usuario -
feedback_details- (Opcional) Detalles adicionales proporcionados por el usuario
El siguiente es un ejemplo de registros de comentarios:
{ "status_code": "success", "namespace": "default", "user_type": "ADMIN_PRO", "conversation_id": "a11b2bbc-c123-3abc-a12b-12a34b5c678d", "system_message_id": "a11b2bbc-c123-3abc-a12b-12a34b5c678d", "user_message_id" : "a11b2bbc-c123-3abc-a12b-12a34b5c678d", "feedback_type" :"Not Useful / Useful" "feedback_reason" : "Too wordy,Issue with sources,Other etc." "feedback_details" : "additional text shared by user" }
Registros de horas de agentes/investigadores
Este tipo de registro captura los registros de uso de los diferentes agentes de su cuenta Quick que se utilizan para fijar los precios:
-
subscription_type- ENTERPRISE o PROFESSIONAL -
reporting_service- Servicio correspondiente al agente: INVESTIGACIÓN, FLUJOS O AUTOMATIZACIONES -
usage_group-Included or Extrasegún el tipo de suscripción y el uso hasta el momento -
usage_hours- Valor decimal que indica las horas de uso de la instancia de registro en cuestión -
service_resource_arn- ARN del servicio del agente correspondiente
El siguiente es un ejemplo de los registros de las horas de los agentes:
{ "subscription_type": "ENTERPRISE", "reporting_service": "RESEARCH", "usage_group": "Included", "usage_hours": 0.3333, "service_resource_arn": "arn:aws:quicksight:eu-west-1:111222333444:research/a11b2bbc-c123-3abc-a12b-12a34b5c678d" }
nota
* Los campos marcados con «*» no se agregan de forma predeterminada a su suscripción de registro. Si es necesario, deben especificarse de forma explícita al CreateDelivery llamar.
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