錯誤

當您的操作因 1) 無法解讀使用者的輸入內容,或 2) 未收到輸入內容時,就會發生錯誤。由於隨時都可能發生這種情形,因此您的動作必須針對對話中的每個轉場情形提供專屬的錯誤處理機制,才能協助使用者順利上手。

指南規範

動作如何回應錯誤,可能會影響使用者體驗。使用者如果無法順利完成工作,就不太可能繼續與你的動作互動。處理錯誤時,可能會嚴重影響數十次互動。但處理錯誤時,使用者甚至不會發現錯誤。

請注意以下幾點:

假設使用者彼此合作,且說故事切合需求且有效,使用者只是想完成某項工作,你的任務就是找出答案。
請說明錯誤的原因,讓資訊公開透明。
錯誤相關錯誤的處理方式僅適用於特定內容。即使你要求提供相同的資訊,在第二或第三次嘗試中,對話內容仍有所不同。

這些錯誤分為 3 種:

人在對話中的錯誤 電腦對電腦對話中的錯誤
想像自己在與某人交談...

...他們不會回應你。

未輸入

這個動作尚未收到使用者回應,或使用者未在麥克風關閉時回應。

...他們表示令人困惑。

無相符結果

動作無法解讀或解讀使用者的情境。

...他們要求你執行無法執行的操作

系統錯誤

動作要仰賴的系統無法完成工作。


無相符結果

如果動作無法解讀或解讀使用者的回應,就會發生「不相符」錯誤。

以下是幾個「不相符」錯誤的可能原因。

使用者未完整或清楚地做出回應,說不定可能會改變他們的想法,或是不填妥句子。

使用者可能沒有與動作交談。

使用者表示與問題、工作或網域有關的內容,但動作並無法辨識。這可能是因為使用者的回應未包含在辨識文法中,或是位於吵雜的環境中。

使用者想要完全切換主題。

快速或簡要地收集這些資訊。使用者嘗試與廣告互動,因此可能只是另一個機會。請勿重複說出原始提示,因為這樣可能會聽起來像是機器人。

快速提示通常結合了一項道歉,並搭配原始問題的精簡文案。

正確做法:

簡明扼要的問題。

錯誤。

請勿過度或過度回報錯誤。

正確做法:

問題問題結合。

錯誤。

請勿提供簡單的回覆示例。請避免在第 1 個「不相符」提示的提示中提報詳細資料 (例外情況除外)。

使用者在第 1 個「不相符」的提示中獲得更多支援時,可能會產生例外情況。

正確做法:

提供其他資訊有助於使用者縮小要求範圍。

正確做法:

讓使用者在合理時機提供進一步指引,尤其是在廣泛注意力的問題後。

在每個情境中,請考慮使用者可能會遇到問題的原因。並在提示訊息中,提供選項、範例或視覺資訊的額外支援。這些範例特別有效,因為使用者可以為使用者提供隱含性的說法和表達方式,而不必繪製說明或指示。

正確做法:

盡可能提供準確的實用資訊,並盡可能提供相關資訊。

錯誤。

不要重複同樣的動作。使用者卡住了,需要其他協助。

正確做法:

與使用者交談,就像進行人之間的對話。

錯誤。

請確保您不會覺得品質低落!

在 2 次沒有任何相符項目後嘗試結束對話,以避免使用者感到困擾。

正確做法:

在使用者無法提供協助的情況下,正常結束對話。

錯誤。

不定時承諾 (尤其是不知道使用者要求的內容) 時,那是不實用且負面的信心。

讓使用者知道還能透過其他方式完成工作。

正確做法:

即便使用者本身必須進行這項操作,這麼做的品質也不會更好。

錯誤。

如果問題無法解決,建議你在幾分鐘內改用其他裝置上再試一次。


未輸入

這個動作未偵測到任何使用者回應,原因如下:

  • 麥克風開啟時未說話
  • 不夠大聲
以下列舉幾個「未輸入」錯誤的可能原因。

使用者離開聊天室、因幹擾而感到不安,或者改變心意。

根本沒有聲音,就是噪音。

使用者正在思考或不確定該如何回應。

使用者在麥克風開啟前發言。

在撰寫未輸入輸入內容的提示訊息時,請假設使用者尚未註意到問題。

正確做法:

以類似的簡明扼要的方式重複 (即重複報) 來重複問題。

錯誤。

請勿說「我沒聽到你的聲音」,因為對方可能沒說過什麼。請勿假設使用者已收到第一個問題或記住提供的選項。

使用者在第一個「不輸入資訊」提示中獲得更多支援時,使用者可能會受益。

正確做法:

如果有使用者可能卡背,請盡可能提供對方協助。

正確做法:

使用者可能會因為找不到特定內容而無法回覆問題,而做出廣泛的回覆。因此請提供他們幾個選項。

如果資訊有誤,請繼續進行對話方塊中的下一個步驟。

正確做法:

如果資訊並非必要資訊,請繼續進行下一個步驟。不過,請勿遭受使用者懲處,例如略過日後覺得重要或有趣的事物,卻不想提供此功能。

在使用者離開前先做出其他回應。

正確做法:

請將問題補充,讓使用者再次回覆。

為了避免干擾使用者,請在 2 次未輸入任何集合後結束對話。

正確做法:

在使用者停止互動時正常結束對話。


錯誤計數器

建議您連續最多 3 個「沒有輸入輸入內容」或「沒有相符錯誤」的錯誤,此時「動作」應播放適當的錯誤提示訊息,然後結束對話。

錯誤相關錯誤的處理方式僅適用於特定內容。即使您要求提供相同的資訊,在第二或第三次嘗試中,對話內容仍有所不同。為了針對情境提供正確的錯誤提示,您必須追蹤錯誤的數量和類型。

請依照下方流程圖,判斷要播放哪些錯誤提示。請注意,每當您開啟麥克風,也可能會發生「無輸入內容」或「沒有比對」錯誤。

用於判斷播放錯誤提示的流程圖。


系統錯誤

使用者誤解時會發生系統錯誤,但動作所需的系統因無法完成技術而無法完成或失敗。常見的情況包括:
  • 系統故障 (系統沒有回應或傳回一般錯誤,例如燈也不會亮起,無法使用資料庫)
  • 要求無效 (例如使用者嘗試進行預約)
評估你的動作所採用的每個系統,並考量所有可能發生的錯誤。請盡可能以公開透明且誠實且實用的方式提供理由和後續步驟。

正確做法:

盡量透明化,避免太過技術化。請查看你可能會提供的後續步驟。

正確做法:

請提供意見回饋,說明要求是否無效,並盡可能向使用者說明。