[英]Dialogflow CX - Transition to page using sentiment analysis score
有誰知道是否可以僅根據最終用戶響應的情緒分析分數 ( $request.sentiment.score
) 轉換到不同的頁面?
我基本上希望代理向最終用戶提問,然后讓代理嚴格使用用戶響應的情緒分析分數將用戶路由到頁面,僅此而已
到目前為止我嘗試了什么:
通過 Dialogflow-CX 模擬器,我試圖在路由中使用條件語句$request.sentiment.score <= 0
轉換到另一個頁面,但是代理不會轉換到下一頁並且無法將我的輸入與嚴格條件路由(它只是跳轉到sys.no-match-default
事件處理程序)
這是我設置的路線的屏幕截圖:
如您所見,除了以$request.sentiment.score <= 0
作為參數的條件觸發器外,該路由沒有其他意圖。
我只是希望代理在檢測到負面情緒評分的消息時將最終用戶引導至下一頁。 下一個屏幕截圖顯示代理檢測到情緒得分為負,但代理沒有轉換到下一頁。
有誰知道我似乎做錯了什么?
在您的項目中,您似乎沒有選擇意圖,這就是為什么無法 go 到下一頁的原因。您可以按照您的要求在 Dialogflow CX 控制台中執行以下步驟:
1 如果您需要 go 到 bad_service 頁面,那么我們需要給出一些否定詞,如下圖所示。
2 在這種情況下,如果$request.sentiment.score
小於零,那么只有條件會滿足。 例如,如果我們給出一些負面的詞,比如bad service
那么$request.sentiment.score
分數小於零,那么 go 會轉到bad_service
頁面。
3 現在 select 頁面。
工作示例:
1 正查詢分數:
此處Query Score is 0.8
,因此不滿足條件。
2 負查詢分數:
這里的Query Score is -0.9
,所以我們到達了bad_services
頁面。
無法使用 Google DialogFlow 的內置情緒分析功能轉換到其他頁面。 最接近的是使用預訓練語句
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.