錯誤
當您的操作因 1) 無法解讀使用者的輸入內容,或 2) 未收到輸入內容時,就會發生錯誤。由於隨時都可能發生這種情形,因此您的動作必須針對對話中的每個轉場情形提供專屬的錯誤處理機制,才能協助使用者順利上手。
指南規範
動作如何回應錯誤,可能會影響使用者體驗。使用者如果無法順利完成工作,就不太可能繼續與你的動作互動。處理錯誤時,可能會嚴重影響數十次互動。但處理錯誤時,使用者甚至不會發現錯誤。
請注意以下幾點:
合作影片
資訊公開
特定情境
這些錯誤分為 3 種:
人在對話中的錯誤 | 電腦對電腦對話中的錯誤 | ||
---|---|---|---|
想像自己在與某人交談... |
...他們不會回應你。 |
未輸入 |
這個動作尚未收到使用者回應,或使用者未在麥克風關閉時回應。 |
...他們表示令人困惑。 |
無相符結果 |
動作無法解讀或解讀使用者的情境。 |
|
...他們要求你執行無法執行的操作 |
系統錯誤 |
動作要仰賴的系統無法完成工作。 |
無相符結果
為何沒有相符項目
如果動作無法解讀或解讀使用者的回應,就會發生「不相符」錯誤。
以下是幾個「不相符」錯誤的可能原因。
第 1 層沒有相符項目 (快速提示)
正確做法:
錯誤。
正確做法:
正確做法:
第 2 層比對不相符 (提報詳細資料)
正確做法:
錯誤。
正確做法:
錯誤。
無相符項目
正確做法:
錯誤。
正確做法:
錯誤。
未輸入
未輸入內容的原因
這個動作未偵測到任何使用者回應,原因如下:
- 麥克風開啟時未說話
- 不夠大聲
第 1 層未輸入
正確做法:
錯誤。
正確做法:
正確做法:
正確做法:
第 2 關未輸入
正確做法:
未輸入最大值
正確做法:
錯誤計數器
建議您連續最多 3 個「沒有輸入輸入內容」或「沒有相符錯誤」的錯誤,此時「動作」應播放適當的錯誤提示訊息,然後結束對話。
錯誤相關錯誤的處理方式僅適用於特定內容。即使您要求提供相同的資訊,在第二或第三次嘗試中,對話內容仍有所不同。為了針對情境提供正確的錯誤提示,您必須追蹤錯誤的數量和類型。
請依照下方流程圖,判斷要播放哪些錯誤提示。請注意,每當您開啟麥克風,也可能會發生「無輸入內容」或「沒有比對」錯誤。
系統錯誤
- 系統故障 (系統沒有回應或傳回一般錯誤,例如燈也不會亮起,無法使用資料庫)
- 要求無效 (例如使用者嘗試進行預約)
正確做法:
正確做法: