כדי לעזור לעקוב אחרי הביצועים של הסוכן, Dialogflow מספק כלים לאיסוף ולניתוח של משוב ממשתמשי קצה על תשובות של סוכנים במהלך שיחה.
הפעלת משוב
לפני שמתחילים לאסוף משוב על תשובות, צריך להפעיל את ההגדרות הבאות בהגדרות הכלליות של הסוכן:
- הפעלת היסטוריית השיחות
- הפעלת משוב על תשובות
קבלת משוב באמצעות Dialogflow CX Messenger
אם אתם משתמשים ב-Dialogflow CX Messenger, אתם יכולים להפעיל איסוף משוב על תשובות בתיבת הדו-שיח של הצ'אט. כדי לעשות זאת, צריך להגדיר את מאפיין ה-HTML הבא:
allow-feedback="all".
כך מוסיפים לממשק המשתמש את הלחצנים 'אהבתי' ו'לא אהבתי' . במהלך השיחה, משתמש קצה יכול ללחוץ על הלחצנים האלה כדי לספק משוב על התשובות של הסוכן. אם המשתמש בוחר באפשרות 'לא אהבתי', הוא יכול גם לספק סיבה למשוב השלילי.
איסוף משוב באמצעות ממשקי משתמש מותאמים אישית
אם פיתחתם ממשק משתמש בהתאמה אישית, אתם יכולים להוסיף לממשק איסוף משוב ולהפעיל את השיטה Sessions.submitAnswerFeedback.
בוחרים פרוטוקול וגרסה להפניה של הסשן:
| פרוטוקול | V3 | V3beta1 |
|---|---|---|
| REST | Session resource | Session resource |
| RPC | ממשק הסשן | ממשק הסשן |
| C++ | SessionsClient | לא זמין |
| C# | SessionsClient | לא זמין |
| המשך | SessionsClient | לא זמין |
| Java | SessionsClient | SessionsClient |
| Node.js | SessionsClient | SessionsClient |
| PHP | לא זמין | לא זמין |
| Python | SessionsClient | SessionsClient |
| Ruby | לא זמין | לא זמין |
מבנה נתוני משוב בהתאמה אישית
אפשר לאחסן נתוני משוב במבנה נתונים מותאם אישית ולמלא את השדה answerFeedback.customRating בשיטה Sessions.submitAnswerFeedback.
אם אתם משתמשים ב-Dialogflow CX Messenger, אתם יכולים להגדיר איסוף משוב בהתאמה אישית על ידי הגדרת רכיב משוב בהתאמה אישית.
עיון במשוב באמצעות מסוף Dialogflow CX
אפשר לגשת למשובים ולסנן אותם באמצעות הכלי היסטוריית השיחות.
קריאת המשוב באמצעות היסטוריית השיחות ב-BigQuery
אפשר לנתח את נתוני המשוב באמצעות היסטוריית השיחות ב-BigQuery.
אם כבר יצרתם את טבלת BigQuery, תוכלו לשנות את הטבלה הקיימת באמצעות פקודת ה-SQL הבאה אם היא לא כוללת את העמודה הנדרשת bot_answer_feedback:
ALTER TABLE <your_dataset_name>.<your_table_name>
ADD COLUMN bot_answer_feedback JSON;
קריאת משוב באמצעות ה-API
משאב היסטוריית השיחות מכיל answerFeedback שדות עם נתוני משוב.
אפשר לעיין בשיטה GetConversation במאמרי העזרה בנושא RPC.