頭條 · Agent 基礎原理
格式正確會讓人放下戒心,這正是它最危險的地方。一段語無倫次的自由文本,讀者一眼就能察覺不對勁;一個格式工整的 JSON 物件,裡面裝著同樣的幻覺,卻幾乎沒有人會多看一眼。
Alex Mercer
·
2026年07月10日
大多數 Agent 開發者,在系統上線初期最先關注的可靠性問題,是「輸出格式對不對」——會不會漏欄位、JSON 有沒有語法錯誤、格式驗證通不通過。這是合理的第一步,也是相對容易解決的問題(透過 Structured Output 這類機制,格式錯誤率可以壓到接近零)。但格式可靠性解決之後,一個更隱蔽、更難察覺的問題才真正浮現:一個格式完全正確的輸出,內容本身可能是錯的,而且這種錯誤,比格式錯誤更難被發現,因為它不會觸發任何明顯的系統警報。這篇文章要拆解的,正是「格式可靠性」和「內容真實性」這兩個經常被混為一談、實際上完全獨立的問題,以及為什麼多數 Agent 系統的可靠性工程,會不小心把大部分心力放在前者,卻幾乎沒有處理後者。格式驗證解決的問題,遠比你以為的窄格式驗證(例如 Structured Output 的 Schema...