Para ayudar a hacer un seguimiento del rendimiento del agente, Dialogflow proporciona herramientas para recopilar y analizar los comentarios de los usuarios finales sobre las respuestas del agente durante una conversación.
Habilitar comentarios
Antes de recopilar comentarios sobre las respuestas, debes habilitar la siguiente configuración en los parámetros generales del agente:
- Habilitar el historial de conversaciones
- Habilitar comentarios sobre las respuestas
Recopila comentarios con Dialogflow CX Messenger
Si usas
Dialogflow CX Messenger,
puedes habilitar la recopilación de comentarios sobre las respuestas para el diálogo de chat configurando el siguiente
atributo HTML:
allow-feedback="all".
Esto agregará botones de Me gusta y No me gusta a la interfaz de usuario. Durante la conversación, un usuario final puede hacer clic en estos botones para proporcionar comentarios sobre las respuestas del agente. Si el usuario selecciona No me gusta, también puede proporcionar un motivo para los comentarios negativos.
Recopila comentarios con interfaces de usuario personalizadas
Si desarrollaste una interfaz de usuario personalizada, puedes agregar la recopilación de comentarios a tu interfaz y llamar al método Sessions.submitAnswerFeedback.
Selecciona un protocolo y una versión para la referencia de sesión:
| Protocolo | V3 | V3beta1 |
|---|---|---|
| REST | Recurso de sesión | Recurso de sesión |
| RPC | Interfaz de sesión | Interfaz de sesión |
| C++ | SessionsClient | No disponible |
| C# | SessionsClient | No disponible |
| Go | SessionsClient | No disponible |
| Java | SessionsClient | SessionsClient |
| Node.js | SessionsClient | SessionsClient |
| PHP | No disponible | No disponible |
| Python | SessionsClient | SessionsClient |
| Ruby | No disponible | No disponible |
Estructura de datos de comentarios personalizados
Puedes almacenar datos de comentarios en tu estructura de datos personalizada completando el campo answerFeedback.customRating en el método Sessions.submitAnswerFeedback.
Si usas Dialogflow CX Messenger, puedes configurar la recopilación de comentarios personalizados definiendo tu componente de comentarios personalizados.
Explora los comentarios con la consola de Dialogflow CX
Puedes acceder a los comentarios y filtrarlos con la herramienta Historial de conversaciones.
Lee los comentarios con el historial de conversaciones de BigQuery
Puedes analizar los datos de comentarios con el historial de conversaciones de BigQuery.
Si ya creaste tu tabla de BigQuery, puedes modificar la tabla existente con el siguiente comando SQL si no tiene la columna bot_answer_feedback requerida:
ALTER TABLE <your_dataset_name>.<your_table_name>
ADD COLUMN bot_answer_feedback JSON;
Lee los comentarios con la API
El recurso del historial de conversaciones contiene campos answerFeedback que contienen datos de comentarios.
Consulta el método GetConversation en la documentación de RPC.