Um die Leistung des KI-Agenten zu verfolgen, bietet Dialogflow Tools zum Erfassen und Analysieren von Feedback von Endnutzern zu den Antworten des KI-Agenten während einer Unterhaltung.
Feedback aktivieren
Bevor Sie Feedback zu Antworten erfassen können, müssen Sie die folgenden Einstellungen in den allgemeinen Agenteneinstellungen aktivieren:
- Unterhaltungsverlauf aktivieren
- Feedback zu Antworten aktivieren
Feedback mit Dialogflow CX Messenger einholen
Wenn Sie Dialogflow CX Messenger verwenden, können Sie die Erfassung von Feedback zu Antworten für den Chatdialog aktivieren, indem Sie das folgende HTML-Attribut festlegen: allow-feedback="all".
Dadurch werden die Schaltflächen „Mag ich“ und „Mag ich nicht“ zur Benutzeroberfläche hinzugefügt. Während der Unterhaltung kann ein Endnutzer auf diese Buttons klicken, um Feedback zu den Antworten des Agenten zu geben. Wenn Nutzer „Mag ich nicht“ auswählen, können sie optional einen Grund für das negative Feedback angeben.
Feedback mit benutzerdefinierten Benutzeroberflächen einholen
Wenn Sie eine benutzerdefinierte Benutzeroberfläche entwickelt haben, können Sie Ihrer Benutzeroberfläche eine Feedbackerfassung hinzufügen und die Methode Sessions.submitAnswerFeedback aufrufen.
Wählen Sie ein Protokoll und eine Version für die Sitzungsreferenz aus:
| Protokoll | V3 | V3beta1 |
|---|---|---|
| REST | Sitzungsressource | Sitzungsressource |
| RPC | Sitzungsoberfläche | Sitzungsoberfläche |
| C++ | SessionsClient | Nicht verfügbar |
| C# | SessionsClient | Nicht verfügbar |
| Go | SessionsClient | Nicht verfügbar |
| Java | SessionsClient | SessionsClient |
| Node.js | SessionsClient | SessionsClient |
| PHP | Nicht verfügbar | Nicht verfügbar |
| Python | SessionsClient | SessionsClient |
| Ruby | Nicht verfügbar | Nicht verfügbar |
Datenstruktur für benutzerdefiniertes Feedback
Sie können Feedbackdaten in Ihrer benutzerdefinierten Datenstruktur speichern, indem Sie das Feld answerFeedback.customRating in der Methode Sessions.submitAnswerFeedback ausfüllen.
Wenn Sie Dialogflow CX Messenger verwenden, können Sie eine benutzerdefinierte Feedback-Erfassung einrichten, indem Sie eine benutzerdefinierte Feedback-Komponente definieren.
Feedback mit der Dialogflow CX-Konsole ansehen
Sie können mit dem Tool Unterhaltungsverlauf auf Feedback zugreifen und es filtern.
Feedback mit dem BigQuery-Unterhaltungsverlauf lesen
Sie können die Feedbackdaten mit dem BigQuery-Unterhaltungsverlauf analysieren.
Wenn Sie Ihre BigQuery-Tabelle bereits erstellt haben, können Sie sie mit dem folgenden SQL-Befehl ändern, falls sie nicht die erforderliche Spalte bot_answer_feedback enthält:
ALTER TABLE <your_dataset_name>.<your_table_name>
ADD COLUMN bot_answer_feedback JSON;
Feedback mit der API lesen
Die Ressource für den Unterhaltungsverlauf enthält answerFeedback-Felder mit Feedbackdaten.
Weitere Informationen finden Sie in der RPC-Dokumentation unter der Methode GetConversation.