營運與維護 · 實作指南
別讓 AI 根據錯誤信息的語氣決定下一步
以穩定問題類別和已審核規則處理錯誤,讓 AI 解釋結果,保留未知情況的人工作業入口。
AAHouse 原創解說影片,採用 AI 輔助概念畫面、合成旁白及原創音樂。
英文逐字稿 · 簡體中文普通話逐字稿 · 台灣華語逐字稿 · 澳門粵語逐字稿
一則錯誤信息,為什麼有兩條處理路線?
假設一家美國展會服務公司的 AI 助手提交工作單後收到錯誤。工作人員看到一句自然語言説明,自動化程序卻需要判斷該補資料、找負責人,還是等待恢復。這是虛構問題分流練習,不是實際事故。若系統只看“失敗”兩個字,或讓模型憑語氣猜下一步,流暢解釋就可能掩蓋錯誤動作。

- 人員:理解發生什麼
- 程序:選擇已審核路線
- 模型:解釋,不自行授權
已接受的區域說明圖重繪,並非未經修改的原始截圖。
給機器穩定標識,給人清楚解釋
RFC 9457 為 HTTP 介面提供問題詳情格式,其中 type 標識問題類別,detail 解釋本次發生的情況;規範不建議程序解析 detail 來取決策信息。[1] 我們建議將穩定類別送入已審核的處理規則,讓 AI 用易懂語言解釋結果,而不是把可變文案當作控制開關。

- type → 問題類別
- detail → 本次解釋
- 可變文案 ≠ 控制開關
已接受的區域說明圖重繪,並非未經修改的原始截圖。
供應商格式不同,不要硬套一個欄位
Microsoft Graph 使用自己的 error 對象:code 可供程序判斷,message 是開發者説明,內容可能變化,不應作為代碼依賴或直接展示給用户。[2] 這不等於所有服務都遵循同一結構。先按各介面文檔建立適配,再把已識別類別交給業務流程;未知類別進入人工核對。

- 先讀供應商文檔
- 識別穩定代碼
- 未知類別 → 人工核對
已接受的區域說明圖重繪,並非未經修改的原始截圖。
同一句“無法完成”,不等於同一個動作
練習中可以把“缺少工作單日期”送回資料補充,把“權限不足”交給授權負責人。它們是我們建議的業務映射,不是狀態碼自動授予的權利。AI 不能因為讀到權限錯誤就提升權限,也不能把所有錯誤都變成重試。保留原始回應的必要證據,再説明已確認和仍未知的部分。

- 缺日期 → 補資料
- 缺權限 → 找負責人
- 失敗 ≠ 自動重試
已接受的區域說明圖重繪,並非未經修改的原始截圖。
解釋要有幫助,但不搬出內部細節
我們建議面向客户的提示寫清下一步,例如“請補充活動日期,再重新提交”。內部異常堆棧、權杖和私人內容不應被順手貼進提示。RFC 9457 提醒設計者注意錯誤信息暴露實現細節的風險。[1] 有用的解釋應幫助恢復工作,而不是把調試輸出全部交給用户。

- 説明恢復步驟
- 移除秘密與私人內容
- 內部調試信息另行保護
已接受的區域說明圖重繪,並非未經修改的原始截圖。
驗收時故意換一句話
準備虛構錯誤樣本:保持穩定代碼不變,只改英文措辭或換成中文,處理路線應保持一致;再加入未知代碼,確認不會自動執行危險動作。記錄比對規則、解釋文字和人工入口。這是建議的驗收實驗,未在客户系統運行。真正的目標是可解釋的問題分流,而不是讓每次錯誤信息聽起來更自信。

- 代碼相同,換措辭
- 處理路線應相同
- 未知代碼,不執行危險動作
已接受的區域說明圖重繪,並非未經修改的原始截圖。