כדי לעזור לעקוב אחרי הביצועים של הסוכן, 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.