為了協助追蹤服務專員的表現,Dialogflow 提供工具,可收集及分析使用者對服務專員回覆的意見回饋。
啟用意見回饋功能
在收集答案意見回饋之前,您必須在一般代理程式設定中啟用下列設定:
- 啟用互動記錄功能
- 啟用答案意見回饋
透過 Dialogflow CX Messenger 收集意見回饋
如果您使用 Dialogflow CX Messenger,可以設定下列 HTML 屬性:allow-feedback="all"
,為即時通訊對話方塊啟用答案意見回饋收集功能。
這會在使用者介面中新增「喜歡」
和「不喜歡」 按鈕。在對話期間,使用者可以按一下這些按鈕,針對服務專員的回應提供意見。如果使用者選取「不喜歡」,可以選擇提供負面意見的原因。透過自訂使用者介面收集意見回饋
如果您已開發自訂使用者介面,可以將意見回饋收集功能新增至介面,並呼叫 Sessions.submitAnswerFeedback
方法。
選取工作階段參照項目的通訊協定和版本:
通訊協定 | V3 | V3beta1 |
---|---|---|
REST | 工作階段資源 | 工作階段資源 |
RPC | 工作階段介面 | 工作階段介面 |
C++ | SessionsClient | 不適用 |
C# | SessionsClient | 不適用 |
Go | SessionsClient | 不適用 |
Java | SessionsClient | SessionsClient |
Node.js | SessionsClient | SessionsClient |
PHP | 不適用 | 不適用 |
Python | SessionsClient | SessionsClient |
Ruby | 不適用 | 不適用 |
自訂意見回饋資料結構
您可以將意見回饋資料儲存在自訂資料結構中,填入 Sessions.submitAnswerFeedback
方法中的 answerFeedback.customRating
欄位。
如果您使用 Dialogflow CX Messenger,可以定義自訂意見回饋元件,設定自訂意見回饋收集功能。
使用 Dialogflow CX 主控台瀏覽意見回饋
您可以使用會話記錄工具存取及篩選意見回饋。
使用 BigQuery 互動記錄功能查看意見回饋
您可以使用 BigQuery 互動記錄分析意見回饋資料。
如果您已建立 BigQuery 資料表,但該資料表沒有必要的 bot_answer_feedback
欄,您可以使用下列 SQL 指令變更現有資料表:
ALTER TABLE <your_dataset_name>.<your_table_name>
ADD COLUMN bot_answer_feedback JSON;
使用 API 讀取意見回饋
對話記錄資源包含包含意見回饋資料的 answerFeedback
欄位。請參閱 RPC 說明文件中的 GetConversation
方法。