撰寫可採取行動的錯誤訊息

本頁說明如何編寫實用的錯誤訊息,引導使用者修正問題,順利完成目標。

使用者與 Google Chat 應用程式互動時,如果遇到無法採取行動的錯誤訊息,可能會感到沮喪。舉例來說,錯誤訊息 An error occurred 並不實用,因為該訊息並未說明發生錯誤的原因、使用者如何修正問題,或如何尋求協助。本頁面說明如何建構錯誤訊息,讓使用者能從中獲益,並提供可採取行動和無法採取行動的範例。

錯誤訊息結構

提供可行建議的錯誤訊息結構如下:

  • 發生錯誤。說明對話應用程式無法完成要求的原因,有助於使用者解決問題。說明發生錯誤的原因,有助於建立信任感。
  • 使用者如何朝目標邁進。光是說明問題所在還不夠,告訴使用者如何解決錯誤並完成目標。
  • 如何取得協助。如果使用者仍無法解決問題,請告知如何取得進一步協助。這可以是 /help 指令,也可以是 Chat 應用程式的文件連結。

錯誤訊息範例:日期格式不正確

在這個例子中,使用者輸入的日期格式不符合 Chat 應用程式的預期。他們寫的是 November 19, 2021,但 Chat 應用程式預期的是 2021-11-19

以下是 Chat 應用程式回覆的錯誤訊息,分為可採取行動和無法採取行動兩種版本:

可採取行動的錯誤

使用者要求 Chat 應用程式與其他人安排會議。Chat 應用程式會回覆實用且可採取行動的錯誤訊息:

I don't recognize the date format you entered. Write dates as `yyyy-mm-dd`; for example, `2000-01-31`. For help, type `/help`.

例如,向使用者說明發生錯誤的原因、後續步驟,以及如何取得協助的錯誤訊息。

這則錯誤訊息可採取行動的原因如下:

  • 說明發生什麼問題。Chat 應用程式無法辨識日期格式。
  • 說明如何修正錯誤,告知使用者預期的日期格式,並提供範例日期,協助使用者瞭解該如何輸入。
  • 透過 /help 斜線指令提供更多協助。如果使用者仍無法解決問題,他們也知道如何取得更多資訊。

無法採取行動的錯誤

使用者要求 Chat 應用程式與其他人安排會議。Chat 應用程式會回覆無用且無法採取行動的錯誤訊息:

Enter the correct date format.

無法提供可行資訊的錯誤訊息範例。

由於下列原因,這則錯誤訊息無法採取任何行動:

  • 但不會說明是否已排定會議。使用者可能不願重新安排會議,或以為會議已排定。
  • 未告知使用者如何設定日期格式。請勿假設使用者知道如何格式化日期,而是說明系統預期日期格式為 yyyy-mm-dd
  • 無法提供更多協助。如果使用者遇到困難,不知道該如何繼續,可能會停止傳送訊息給 Chat 應用程式。

立即試用

現在您已瞭解如何編寫可採取行動的錯誤訊息,請在下列情境中找出可採取行動的錯誤訊息:

使用者傳送含有關鍵字 schedule 的訊息給 Chat 應用程式時,該應用程式會建立日曆活動。如要建立日曆活動,Chat 應用程式必須先驗證使用者身分。如果使用者尚未通過驗證,Chat 應用程式會傳回錯誤訊息。

哪些錯誤訊息提供可行建議?
你必須先輸入 /signin 登入,我才能安排會議。如要瞭解詳情,請輸入 /help
這則錯誤訊息可採取行動,因為內容如下:
  • 你遇到了什麼問題?Chat 應用程式需要驗證。
  • 如何繼續。輸入 /signin 進行驗證。
  • 如何取得協助。如果使用者想瞭解更多資訊,可以輸入 /help
您必須通過驗證。
這則錯誤訊息並未說明如何驗證,因此無法採取行動。
登入。
這則錯誤訊息無法提供任何協助,因為訊息中未說明如何登入,且含糊不清地暗示使用者已登出,容易造成混淆。
無法排定會議時間。
這則錯誤訊息無法提供任何協助,因為訊息中並未說明無法安排會議的原因,或使用者該如何繼續操作。未提供說明。