回答意見回饋

為了協助追蹤服務專員的表現,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 方法。