Depurar habilidades
Durante la prueba de habilidades realizada en el bot, el desarrollador o administrador puede aprovechar la función de depuración que ayuda a comprender cualquier problema que pueda suceder durante la ejecución de la habilidad. El registro de depuración contiene la serie de eventos originados dentro del bot. La información sobre varios elementos de conversación de la habilidad, como el contexto de la operación, los conjuntos de reglas y los valores de los atributos locales o globales, puede verse como parte de los registros de depuración. Los registros de depuración de la habilidad que actualmente se está probando pueden verse haciendo clic en el ícono de widget de prueba. Una habilidad se puede depurar después de completar Build and Publish (Generar y publicar) para que Virtual Agent pueda ejecutar la habilidad actual que se va a depurar.
La información de la lista de conversaciones con el bot desde varios canales se puede ver desde el espacio de trabajo del historial de conversaciones, mientras que las habilidades de depuración ayudan a analizar cualquier problema que pueda ocurrir durante la ejecución de la habilidad.
- El registro de depuración existente se puede descargar haciendo clic en el ícono Download ( ) (Descargar). Se descargará un archivo de texto que incluye todos los datos de depuración de la habilidad actual que se está probando.
- Se debe utilizar el ícono Clear ( ) (Borrar [Habilidades de depuración]) para borrar el historial de depuración.
La página Debug (Depurar) muestra todos los eventos que ocurren al ejecutar una habilidad, como el inicio y el final del flujo de una conversación, el éxito o la falla de un mensaje, la respuesta enviada, el mensaje recibido, etc. La siguiente imagen muestra algunos eventos.
Puede hacer clic en el ícono que está junto al evento pertinente para ver los problemas en detalle, como se muestra a continuación.
Podrá ver el contexto de la operación del servicio web haciendo clic en el evento “Operation Executed” (Operación ejecutada). Esto es útil cuando desea conocer la respuesta del servicio web y solicitar datos que se enviarán al servicio web desde el agente virtual. Esto ayuda durante la depuración de problemas cuando el agente virtual necesita hablar con aplicaciones externas para verificar el cumplimiento de las habilidades.
El contexto del conjunto de reglas se puede ver en el evento “RuleSet Evaluate” (Conjunto de reglas evaluado).