Todas las interacciones entre los usuarios y el bot se captan y están disponibles en el espacio de trabajo del historial de conversaciones en la interfaz del Generador de botsde Bot Builder (Consola de Administración de Luma). Con el uso del Historial de conversaciones, los administradores y desarrolladores de habilidades pueden ver las interacciones entre el bot y el usuario agrupadas como conversaciones y entender los detalles de los eventos del sistema subyacentes. Esto es especialmente útil para solucionar problemas que se producen con el bot, los canales configurados o las integraciones.
Una conversación comienza cuando un usuario escribe una frase e inicia una habilidad. La conversación finaliza cuando se cumple la habilidad al ejecutar todos los pasos como parte del flujo de conversación, el usuario finaliza la conversación mediante el comando //abort, debido al tiempo de espera de inactividad en el flujo de conversación y la habilidad actual se bifurca a la siguiente habilidad.
Todas las habilidades del sistema y conversaciones de charla también se capturan como parte del historial de conversaciones. El historial de la conversación se almacena en el nivel del bot dentro del tenant.
En el Generador de botsBot Builder (Consola de Administración de Luma), haga clic en “Conversation History” (Historial de conversaciones) en el menú Bots (Bots) en el panel de navegación izquierdo, tal como se muestra a continuación.
...
Info |
---|
Si está suscrito a la concesión de licencias basadas en sesiones, los detalles adicionales también están disponibles:
|
...
El registro de conversaciones también contiene la lista de eventos que se han producido durante la conversación específica entre el bot y el usuario. Solo se pueden ver los eventos de una conversación en un momento determinado. La fecha que aparece en el registro para cada conversación se muestra en orden cronológico de los eventos que ocurrieron con el evento más antiguo en la parte superior y el más reciente en la parte inferior. Por lo tanto, el desplazamiento hacia abajo por los eventos sigue el orden de la comunicación desde el inicio hasta el final.
Los eventos de la conversación se agrupan por fecha y se muestran expandidos de forma predeterminada. Un usuario puede anular la selección de la casilla de verificación Expand Events (Expandir eventos) en la vista de detalles de la conversación para que la vista sea minimizada. Si se ha producido un cambio de fecha entre una conversación actualen curso, la fecha se mencionará en la escala de tiempo de la conversación.
...
Evento de canal recibido: el agente virtual recibió un evento de un canal que se procesará y responderá.
Mensaje de usuario recibido: el agente virtual recibió un mensaje de usuario de un canal que se procesará y responderá.
Mensaje validado: el agente virtual validó la autenticidad del mensaje entrante para verificar y confirmar que el mensaje procede del remitente indicado.
Permisos de acceso comprobados: el agente virtual realizó las comprobaciones de permisos previos a los requisitos para determinar si el usuario tiene permiso para interactuar con el agente virtual.
Usuario autenticado: el agente virtual se ha verificado automáticamente y se ha confirmado la identidad del usuario.
Usuario registrado automáticamente: el agente virtual ha registrado automáticamente el usuario para los servicios del agente virtual.
Estado del usuario comprobado: el agente virtual realizó las comprobaciones de estado del usuario para determinar si el usuario está activo y se le permite interactuar con el agente virtual.
Usuario registrado manualmente: el agente virtual registró el usuario mediante el proceso de registro manual para los servicios de agente virtual.
Registro del usuario cancelado: el agente virtual ha cancelado el registro del usuario mediante el proceso de registro manual para los servicios de bots de Luma.
Reserva detectada: un agente virtual está intentando analizar el mensaje de usuario y reconoce que la habilidad no está identificada o la habilidad tiene un identificador de puntuación de menos confianza lo que provoca que se activen las acciones de reserva.
Ambigüedad de la habilidad detectada: un agente virtual intenta eliminar la ambigüedad de la intención del usuario para que se pueda captar e inferir la intención humana de forma segura y precisa.
Habilidad reconocida: Virtual Agent reconoció la intención del usuario en función de la frase dada por el usuario//nombre de invocación/identificador de habilidad.
Ambigüedad de la habilidad resuelta: un agente virtual eliminó la ambigüedad de la intención del usuario.
Reformulación solicitada: el agente virtual pidió al usuario que reformule la solicitud para identificar e identificar la habilidad correcta/adecuada con mayor confianza.
Permisos de habilidades comprobados: Virtual Agent ha verificado los permisos de acceso de los usuarios en la habilidad que activó el usuario desde el canal.
Respuesta enviada: el agente virtual envió una respuesta a usuario con un mensaje informativo, una solicitud de aclaración para pedir datos del usuario o una frase de finalización de la llamada.
Flujo de conversación iniciado: el flujo de la habilidad identificada se ha iniciado para recopilar información del usuario en un orden específico y guiar al usuario a través de una serie de pasos configurados como parte de la habilidad.
Atributo solicitado: se solicitó un valor de atributo en la conversación pidiendo que el usuario le proporcione un valor.
Valor del atributo completado: se ha completado correctamente un atributo con un valor obtenido ya sea del usuario o de un sistema de terceros durante la conversación.
Valor del atributo validado: se realizó una validación del valor del atributo obtenido por el usuario comparándolo con las reglas de validación preconfiguradas.
Reglas de error evaluadas: se evaluó el conjunto de reglas de errores de operación que constan de una recopilación de reglas ordenadas con un conjunto de semánticas de ejecución y se ejecutaron las acciones de la regla en función de los resultados de la evaluación de la condición de la regla.
Reglas sin datos evaluadas: se evaluó la operación de reglas sin datos con un conjunto de semántica de ejecución y se ejecutaron las acciones de la regla en función de los resultados de la evaluación de la condición de la regla.
Reglas de operación correcta evaluadas: se evaluó el conjunto de reglas de operación correcta que consta de una recopilación de reglas ordenadas con un conjunto de semánticas de ejecución y se ejecutaron las acciones de la regla en función de los resultados de la evaluación de la condición de la regla.
Conjunto de reglas evaluado: se evaluó un conjunto de reglas que consta de una recopilación de reglas ordenadas con un conjunto de semánticas de ejecución y se ejecutaron las acciones de la regla en función de los resultados de la evaluación de la condición de la regla.
Conversación bifurcada: se bifurcó una conversación a una habilidad secundaria en función de las reglas de enrutamiento de la conversación.
Conversación anulada: se interrumpió la conversación.
Conversación con error: se ha terminado abruptamente la conversación por un error irrecuperable del sistema.
Transferencia del agente rechazada: la transferencia de la conversación al agente no se realizó correctamente porque no hay un agente de Soporte disponible.
Solicitud de atributo omitida: se omitió un atributo correctamente conforme a lo solicitado por el usuario durante la conversación.
Notificación del canal enviada: el agente virtual entregó una notificación al usuario en el canal deseado con el mensaje configurado como parte de la notificación del canal.
Atributos personalizados del contacto actualizado: se ha completado correctamente un atributo de usuario personalizado con un valor obtenido ya sea del usuario o de un sistema de terceros durante la conversación.
Flujo de conversación completado: se ha completado el flujo de conversación después de haber completado/errado la habilidad o si el usuario anula la habilidad durante la conversación.
Tema de conversación cambiado: el usuario final activa una habilidad utilizando el comando mientras se está ejecutando una habilidad. De esta forma, se cambia el tema de conversación y se anula automáticamente la habilidad que ya está en ejecución.
Notificación de seguimiento enviada: el agente virtual entregó una notificación de seguimiento al usuario en el canal deseado con la información configurada como parte del seguimiento.
Integración ejecutada: el agente virtual realizó una operación de integración para recoger, modificar o publicar información en una instancia de la aplicación preconfigurada.
Tiempo de espera de inactividad del agente de chat en curso: se superó el tiempo de espera de una conversación debido a la falta de respuesta del agente de Soporte durante la conversación con el usuario final.
Tiempo de espera de inactividad del usuario de chat en curso: se superó el tiempo de espera de una conversación debido a la falta de respuesta del usuario final durante la conversación con el bot o agente de soporte.
Chat aceptado por el agente de soporte: un agente de soporte aceptó correctamente una conversación transferida al agente.
Chat finalizado por el agente de Soporte: un agente de Soporte puede finalizar una conversación activa después de interactuar con el usuario final.
Respuesta enviada por el agente de Soporte: el agente de Soporte responde al usuario final con un mensaje durante una conversación con el usuario.
Comando del sistema ejecutado: el agente virtual ejecuta el comando del sistema conforme a lo solicitado por el usuario final.
Transferencia al agente anulada por el usuario: el usuario final anuló la solicitud de transferencia al agente antes de que un agente de Soporte disponible pudiera aceptar la solicitud de conversación de la cola de espera.
Conversación con el bot anulada por el usuario: el usuario final anula o sale de la conversación utilizando el comando para anular antes de identificar una habilidad o durante una conversación con un bot en curso.
Chat con el agente de Soporte anulado por el usuario: el usuario final anula o sale de una conversación continua en curso con un agente de Soporte utilizando el comando para anular.
Usuario agregado a la cola de espera: el agente virtual agregó correctamente la conversación con el usuario final a la cola de espera y la solicitud está pendiente de aceptación por parte de un agente de Soporte.
Tiempo de espera de inactividad del usuario: se agotó el tiempo de espera de la conversación del usuario debido a la falta de respuesta del usuario final al bot dentro del tiempo de espera de inactividad del usuario.
Mensaje de usuario enviado al agente de Soporte: se envió el mensaje de usuario final al agente de Soporte durante una conversación en curso.
Tiempo de espera crítico de inactividad de la cola de espera: la conversación de usuario está pendiente en la cola de espera y ningún agente de Soporte disponible la aceptó antes de que se agote el tiempo de espera de advertencia de la cola de espera.
Tiempo de espera de advertencia de inactividad de la cola de espera: la conversación de usuario está pendiente en la cola de espera y ningún agente de Soporte disponible la aceptó antes de que se agote el tiempo de espera crítico de la cola de espera.
Flujo de trabajo de automatización invocado: Luma Virtual Agent invoca el servicio de flujo de trabajo de automatización durante la ejecución de la habilidad.
Información de la intención presentada: el agente virtual presenta a los usuarios finales los artículos de conocimiento o servicios identificados, o ambos, en función de la consulta del usuario.
Comentarios de la búsqueda de conocimiento capturados: Luma Virtual Agent captura los comentarios del usuario final para los resultados de la búsqueda de conocimiento proporcionados.
Exploración de temas de conocimiento recuperada: las solicitudes del usuario final para explorar los artículos de conocimiento disponibles y Luma Virtual Agent recibe la dirección URL de exploración de temas de Luma Knowledge.
Temas de conocimiento sugeridos: el agente virtual ha identificado los artículos de conocimiento para la consulta del usuario y le solicita al usuario que seleccione uno de los temas relevantes.
Tema de conocimiento validado: Luma Virtual Agent de Luma ha validado el tema seleccionado por el usuario final con la lista de temas presentada al usuario.
Estado de la habilidad comprobado: Luma Virtual Agent comprueba si la habilidad solicitada está activa o inactiva.
Estado del grupo de Soporte comprobado: cuando se solicita la transferencia al agente y el usuario final selecciona un grupo de Soporte para hablar. Luma Virtual Agent verifica si el grupo de Soporte seleccionado por el usuario final está en línea y dentro del horario de atención, antes de asignar la solicitud del usuario al grupo.
Acciones del usuario sugeridas: el agente virtual presenta al usuario final la información identificada y sugiere que el usuario realice el siguiente paso mediante la selección de una de las opciones.
Intención del usuario identificada: en función de la frase introducida ingresada por el usuario final, el agente virtual identifica la intención del usuario de ver los servicios o artículos de conocimiento.
Representación de la intención del usuario identificada: en función de la configuración de PLN y la configuración de representación, el bot ha decidido si se debe presentar al usuario final el conocimiento seguido de las habilidades o el conocimiento y las habilidades juntos.
Chat del usuario en espera retransferido al grupo: el agente de Soporte transfiere la solicitud del usuario final de la cola de espera a otro grupo de Soporte.
Chat del usuario en curso retransferido al grupo: el agente de Soporte transfiere la conversación del usuario en curso a otro grupo de Soporte.
...
Ver contexto
...
En el registro de conversaciones, el contexto de la solicitud también está disponible como parte del evento. Para acceder, haga clic en el ícono del evento. Consulte la siguiente imagen.
...
La ventana emergente de variables de contexto se mostrará como se indica a continuación. Esto incluye los datos asociado con el evento.
A continuación, se muestran los íconos disponibles en los registros de conversaciones:
1) Atributos:
Haga clic en el ícono de atributo para ver las variables y sus valores en un paso específico.
...
La ventana emergente de variables de contexto incluye los valores para las variables globales y locales utilizadas dentro de en la habilidad y la operación.
...
Puede ver los detalles acerca de los resultados de la ejecución de la operación, el conjunto de reglas y demás haciendo clic en los eventos. En la siguiente imagen, se muestran los datos del evento de una de las integraciones ejecutadas.
Configuración de solicitudes:
...
Configuración de la respuesta:
...
En la siguiente imagen, se muestra un ejemplo de un conjunto de reglas ejecutado.
...
...
2) Integración:
Haga clic en el ícono Integration (Integración) para ver los detalles sobre la operación ejecutada, los detalles de solicitud enviados y la respuesta recibida del servicio web.
...
En la pestaña Request (Solicitud), puede ver los detalles de las operaciones ejecutadas y la información enviada a la operación para ejecutar la tarea en el sistema de terceros.
...
En la pestaña Response (Respuesta), puede ver la respuesta recibida de la operación del servicio web después de la ejecución de la tarea en el sistema de terceros.
...
3) Conjunto de reglas
Para ver información sobre las reglas ejecutadas, haga clic en el ícono Ruleset (Conjunto de reglas). Aquí, puede ver la regla y el estado de ejecución (verdadero o falso).
...
4) Registros de resultados de la búsqueda (búsqueda de conocimiento y servicio)
Si su organización también está suscrita a Luma Knowledge y su tenant de VA de Luma está asociado con su tenant de Luma Knowledge, el agente virtual busca artefactos de conocimiento coincidentes, así como servicios coincidentes para cada solicitud del usuario. Para obtener más información, consulte Acceso a Luma Knowledge a través del agente virtual.
En tal caso, puede ver los registros de búsqueda completos haciendo clic en el ícono View Search results (Ver resultados de búsqueda). Aquí puede ver los detalles sobre los artículos de conocimiento coincidentes que se encuentran en Luma Knowledge para la solicitud del usuario junto con los servicios coincidentes (habilidades) disponibles en Luma VA.
...
Los registros de depuración proporcionan la siguiente información:
Para la búsqueda de artefactos de conocimiento, haga lo siguiente:
En la pestaña Knowledge (Conocimiento), puede ver los siguientes detalles:
Configuraciones aplicadas en Luma Knowledge
Metadatos generados a partir de la frase del usuario, que se utilizan para identificar artículos coincidentes
Filtros aplicados como permiso, puntuación de relevancia, etc.
Coincidencia de artículos con la información correspondiente, como puntuación de confianza, puntuación de relevancia y banda de confianza.
La información permite al administrador comprender cómo se procesa la solicitud en Luma Knowledge y se presenta al usuario en Luma Virtual Agent.
...
Info |
---|
En Response Generated event (Evento generado de respuesta),
|
Para la búsqueda de servicios, haga lo siguiente:
En servicios, puede ver la lista de servicios coincidentes identificados por Luma en función de la frase de búsqueda del usuario.
...
Info |
---|
Las “Habilidades con coincidencia” son las 10 habilidades con coincidencia principales identificadas por Luma VA en función de la frase de búsqueda del usuario. Las habilidades están sujetas a un mayor filtrado en función de la configuración de PLN y los permisos de usuario para identificar las “habilidades que se mostrarán”. |