Logotipo de Zephyrnet

Informes y análisis avanzados para la solución Post Call Analytics (PCA) con Amazon QuickSight

Fecha:

Las organizaciones con centros de contacto se benefician de análisis avanzados en sus grabaciones de llamadas para obtener comentarios importantes sobre el producto, mejorar la eficiencia del centro de contacto e identificar oportunidades de capacitación para su personal. Él Solución de análisis posterior a la llamada (PCA) utiliza servicios de aprendizaje automático (ML) de AWS como Amazon Transcribe y Amazon Comprehend para extraer información de las grabaciones de audio de llamadas del centro de contacto cargadas después de la llamada, o de la integración con nuestro compañero Solución de análisis de llamadas en vivo (LCA). Puede visualizar los conocimientos de PCA en la herramienta de inteligencia empresarial (BI) Amazon QuickSight para análisis avanzado.

En esta publicación, le mostramos cómo usar los datos de PCA para crear tableros QuickSight automatizados para análisis avanzados que ayuden en los procesos de control de calidad (QA) y gestión de calidad (QM). Proporcionamos un Formación en la nube de AWS Plantilla e instrucciones paso a paso, lo que le permite comenzar con nuestro tablero de muestra en solo unos pocos pasos.

Descripción general del panel de muestra

Las siguientes capturas de pantalla ilustran los diferentes componentes de nuestro tablero QuickSight de muestra:

  • Pestaña Resumen – Esta vista agrega estadísticas de llamadas a través de puntos de datos, como las opiniones promedio de los clientes y la duración promedio de las conversaciones de los agentes, junto con registros de llamadas detallados. Gráficos como "¿Quién habla más?" muestre la distribución de la opinión del cliente según el tiempo de conversación del orador. Puede aplicar filtros de datos, agente, duración de la llamada e idioma para la búsqueda dirigida. Las vistas gráficas y tabulares ayudan a analizar con precisión los datos.
    Pestaña de resumen del tablero Quicksight
  • Pestaña Opinión – Esta vista muestra la distribución de la opinión en varios parámetros, como el impacto de la opinión del agente en la experiencia del cliente. En una vista gráfica y tabular, verá la correlación de la puntuación de opinión del cliente y del agente. La puntuación de sentimiento más baja indica una oportunidad de asesoramiento para los agentes. Puede aplicar filtros de datos y agentes para la búsqueda dirigida.
    Pestaña de opiniones del panel Quicksight
  • Pestaña Categorías – Esta pestaña muestra el sentimiento agregado, el tiempo de conversación y el tiempo sin conversación por turno de hablante en sus grabaciones de llamadas. Puede analizar los datos según la categoría junto con el filtro de fecha y agente. Puede obtener una idea de cómo la duración de la intervención del agente afecta la puntuación de opinión del cliente. Las vistas gráficas y tabulares ayudan a analizar con precisión los datos.
    Pestaña de categorías del tablero Quicksight
  • Pestaña Entidades personalizadas – De forma similar a la categoría, puede ver el desglose de las entidades personalizadas. Puede aplicar filtros de fecha, agente y entidad personalizada para la búsqueda dirigida.
    Pestaña de entradas personalizadas del panel Quicksight
  • Pestaña Problemas, Acciones, Resultado – Esta vista muestra la opinión agregada, el tiempo de conversación y el tiempo sin conversación por turno de hablante en sus grabaciones de llamadas. Puede analizar los datos según el problema, la acción y el resultado de una frase personalizada junto con filtros de fecha, categoría y agente.
    ficha de acción del resultado del problema del panel de vista rápida

Resumen de la solución

La solución utiliza los siguientes servicios y características de AWS:

El siguiente diagrama de arquitectura muestra cómo nuestra solución utiliza información de PCA de una grabación de llamadas en un depósito de S3 para permitir el análisis en QuickSight.

Diagrama de arquitectura

Como parte del flujo de trabajo de la solución, EventBridge recibe un evento para cada archivo de salida del análisis de la solución PCA. Kinesis Data Firehose usa Lambda para realizar la transformación y compresión de datos, almacenando el archivo en un formato de columna comprimido (parquet) en el depósito S3 de destino. El catálogo de datos de AWS Glue tiene las definiciones de tablas para las fuentes de datos. Athena ejecuta consultas utilizando una variedad de instrucciones SQL en los archivos de Parquet comprimidos y QuickSight se utiliza para la visualización. Para optimizar el rendimiento de las consultas, utilizamos proyecciones de partición de Athena. Esta característica crea automáticamente particiones basadas en fechas para el rendimiento de consultas y la optimización de costos.

Esta es una arquitectura débilmente acoplada, con flexibilidad para ingerir datos de fuentes de datos de terceros, enriquecer los datos agregando más puntos de datos y datos de referencia cruzada entre fuentes de datos para su caso de uso de análisis. Las funciones de Lambda pueden integrarse con fuentes de datos de terceros para procesar y almacenar la salida comprimida en Amazon S3 mediante Kinesis Data Firehose. Athena le permite crear vistas mediante referencias cruzadas de los datos en varias tablas.

Requisitos previos:

Debe tener los siguientes requisitos previos:

  • Necesitas un activo Cuenta de AWS con permiso para crear y modificar roles de IAM
  • La solución de PCA ya debe estar implementada en la misma cuenta y región de AWS que usará para los paneles
  • QuickSight y AWS CloudFormation deben estar en la misma región.

Tenga en cuenta que esta solución utiliza almacenamiento QuickSight SPICE.

Implemente recursos con AWS CloudFormation

Para implementar la solución, complete los siguientes pasos:

  1. Inicia sesión en el Consola de administración de AWS en su región preferida.
  2. Cree una cuenta de QuickSight (omita este paso si ya tiene una cuenta de QuickSight):
    1. Navegue al servicio QuickSight desde la consola.
    2. Elige Regístrese en QuickSight.
    3. Seleccione la edición.
    4. Ingrese el nombre de su cuenta y la dirección de correo electrónico de notificación.
  3. Navegue a la pila CloudFormation de la solución PCA y en el Salidas pestaña, tenga en cuenta el valor de la clave OutputBucket.
  4. Permita el acceso de QuickSight para detectar automáticamente Athena y el depósito de salida de S3 (consulte el paso 3) con Permiso de escritura para Athena Workgroup habilitado, luego elija Acabado.
    permisos de vista rápida
  5. Habilitar eventos de EventBridge para PCA OutputBucket:
    1. Abre el PCA OutputBucket (ref. paso 3) en la consola de Amazon S3.
    2. Elige Propiedades, desplácese hasta Puente de eventos de Amazon, y elige permitir
  6. Use la siguiente Pila de lanzamiento para implementar la solución PCA Analytics en su región preferida:
    Pila de lanzamiento
  7. Ingrese un nombre de pila único si desea cambiar el nombre predeterminado (pca-quicksight-analytics).
  8. PcaSalidaCubo, introduzca el valor de OutputBucket. (ref. paso 3)
  9. Dirección de host de PcaWebApp, ingrese la parte del nombre de host del WebAppUrl salida de su pila PCA.
  10. Utilice los valores predeterminados para otros parámetros o actualícelos si es necesario.
  11. Elige Siguiente.
    Captura de pantalla de la plantilla de formación de nubes
  12. Seleccione la casilla de verificación de acuse de recibo y elija Crear pila.
  13. Cuando se complete la creación de la pila de CloudFormation, en la consola de QuickSight, elija el ícono de usuario (arriba a la derecha) para abrir el menú y elija Administrar QuickSight.
  14. En la página de administración, elija Gestionar activos, A continuación, elija Cuadros de mando.
  15. Seleccione <Stack Name>-PCA-Dashboard y elige Compartir.
  16. Opcionalmente, para personalizar aún más el tablero, comparta <Stack Name>-PCA-Analysis bajo Análisis de tipos de activos y <Stack Name>-PCA-* bajo Conjuntos de datos.
  17. Ingrese el usuario o grupo de QuickSight y elija Compartir de nuevo.

Explore el tablero con datos de demostración

Después de implementar la solución, puede explorar los paneles cargando datos de demostración.

  1. Descargar los archivos PCA de demostración.
  2. Descomprima y cargue los archivos PCA de demostración en el OutputBucket cubo en el /parsedFiles/ carpeta.

Tenga en cuenta que este paso es opcional. Recomendamos usar un entorno que no sea de producción o una pila para mantener separados los datos de producción y demostración.

Cargar datos históricos de PCA

Una vez implementada, la solución procesa nuevos datos de PCA a medida que se agregan. Para procesar datos PCA más antiguos, complete los siguientes pasos:

  1. Abre el PCA OutputBucket en la consola de Amazon S3.
  2. Seleccione todo el contenido bajo el /parsedFiles/ carpeta.
  3. Elige la columna Acción y copie los archivos en la misma ubicación.

Esto activa una regla de EventBridge para procesar los archivos históricos de PCA y transmitir los datos al tablero de QuickSight.

Validar los datos

Después de generar los datos de salida de PCA (en unos pocos minutos), aparecerá un archivo de datos PCA de Parquet comprimido en el PCA. OutputBucket bajo pca-output-base.

  1. En la consola de Athena, abra el editor de consultas y elija el pca base de datos. Deberías ver el pca_output mesa debajo Tablas y vistas.
  2. Elija el menú de opciones al lado del pca_output mesa y elige Tabla de vista previa.
    captura de pantalla de la tabla athena
  3. Ejecute su consulta y revise los resultados.
    conjunto de resultados de la consulta de athena

Navegación por los controles del tablero

  • Los controles deslizantes debajo de las imágenes basadas en fechas pueden ajustar el rango de fechas.
  • Puede elegir los segmentos en las imágenes para profundizar más. QuickSight utiliza el segmento seleccionado como criterio para filtrar los datos en la página actual. Para cancelar este filtrado, vuelva a elegir el mismo segmento.
  • La parte inferior de cada página muestra imágenes de cuadrícula para un análisis detallado.
  • Al igual que con otras imágenes, puede exportar datos visuales de cuadrícula a CSV y Excel desde el menú en la esquina superior derecha del panel.
  • En la cuadrícula visual, elija el valor de ID de cada registro de llamada para ir al portal de PCA y ver los detalles de este registro.
  • Puede utilizar filtros para especificar sus criterios. Por ejemplo, ajustar FromDate y ToDate para ver datos más antiguos o un marco de tiempo personalizado.

Limpiar

Para eliminar los recursos creados por esta pila, realice los siguientes pasos:

  1. Elimina la pila de CloudFormation.
  2. Si cargó archivos de PCA de demostración en su implementación de PCA que no es de producción, elimínelos de la PCA. OutputBucket cubo debajo /parsedFiles/.
  3. Eliminar el pca-output-base carpeta debajo del depósito de salida de PCA.

Conclusión

En esta publicación, aprendió a visualizar los datos de la solución de PCA mediante una plantilla de CloudFormation para automatizar la creación del tablero de QuickSight. También aprendió a visualizar datos históricos de PCA en QuickSight.

La aplicación de panel PCA QuickSight de muestra se proporciona como código abierto: utilícela como punto de partida para su propia solución y ayúdenos a mejorarla contribuyendo con correcciones y características anteriores a través de Solicitudes de extracción de GitHub. Para asistencia de expertos, Servicios profesionales de AWS así como de otros Socios de AWS Están aquí para ayudar.


Acerca de los autores

Mehmet Demir es Arquitecto de Soluciones Sénior en Amazon Web Services (AWS) con sede en Toronto, Canadá. Ayuda a los clientes a crear soluciones bien diseñadas que respaldan la innovación empresarial.

Tanque de Ankur es Arquitecto de Soluciones Especialista Sénior en AWS. Ayuda al cliente a lograr los resultados comerciales deseados en el espacio del Contact Center aprovechando Amazon Connect.

punto_img

Información más reciente

punto_img