Pour vous aider à suivre les performances des agents, Dialogflow fournit des outils de collecte et d'analyse des commentaires des utilisateurs finaux sur les réponses des agents au cours d'une conversation.
Activer les commentaires
Avant de recueillir des commentaires sur les réponses, vous devez activer les paramètres suivants dans les paramètres généraux de l'agent:
- Activer la journalisation des interactions
- Activer les commentaires sur la réponse
Recueillir des commentaires avec Dialogflow Messenger
Si vous utilisez Dialogflow Messenger, vous pouvez activer la collecte de commentaires sur la réponse pour la boîte de dialogue de chat en définissant l'attribut HTML suivant : allow-feedback="all"
.
Les boutons "J'aime"
et "Je n'aime pas" seront ajoutés à l'interface utilisateur. Au cours de la conversation, un utilisateur final peut cliquer sur ces boutons pour fournir des commentaires sur les réponses de l'agent. Si l'utilisateur sélectionne "Je n'aime pas", il peut éventuellement fournir un motif pour le commentaire négatif.Recueillir des commentaires à l'aide d'interfaces utilisateur personnalisées
Si vous avez développé une interface utilisateur personnalisée, vous pouvez y ajouter une collecte des commentaires et appeler la méthode Sessions.submitAnswerFeedback
.
Sélectionnez un protocole et une version pour la référence de session :
Protocole | V3 | V3beta1 |
---|---|---|
REST | Ressource de session | Ressource de session |
RPC | Interface de session | Interface de session |
C++ | SessionsClient | Non disponible |
C# | SessionsClient | Non disponible |
Go | SessionsClient | Non disponible |
Java | SessionsClient | SessionsClient |
Node.js | SessionsClient | SessionsClient |
PHP | Non disponible | Non disponible |
Python | SessionsClient | SessionsClient |
Ruby | Non disponible | Non disponible |
Structure de données de commentaires personnalisée
Vous pouvez stocker des données de commentaires dans votre structure de données personnalisée et remplir le champ answerFeedback.customRating
dans la méthode Sessions.submitAnswerFeedback
.
Si vous utilisez Dialogflow Messenger, vous pouvez configurer la collecte des commentaires personnalisés en définissant votre composant de commentaires personnalisé.
Parcourir les commentaires à l'aide de la console Dialogflow CX
Vous pouvez consulter et filtrer les commentaires à l'aide de l'outil Historique de la conversation.
Lire les commentaires avec la journalisation des interactions BigQuery
Vous pouvez analyser les données de commentaires à l'aide de la journalisation des interactions BigQuery.
Si vous avez déjà créé votre table BigQuery, vous pouvez la modifier à l'aide de la commande SQL suivante si elle ne contient pas la colonne bot_answer_feedback
requise:
ALTER TABLE <your_dataset_name>.<your_table_name>
ADD COLUMN bot_answer_feedback JSON;
Lire les commentaires à l'aide de l'API
La ressource d'historique de conversation contient des champs answerFeedback
contenant des données de commentaires.
Consultez la méthode GetConversation
dans la documentation RPC.