從 AI 生成文件,到人類理解介面
最近讀到 Claude Code 團隊成員 Thariq Shihipar 寫的《The unreasonable effectiveness of HTML》,加上 Andrej Karpathy 的回應,讓我突然有種恍然大悟的感覺,原來很多業界頂尖也都沒有很想仔細看 AI 生了什麼內容因為真的太累人。
這個議題不只是「Markdown 跟 HTML 哪個比較好」。
它在提醒我們:AI 時代,文件的角色正在改變。
Markdown 為什麼一直是首選?
因為它「方便人類編輯」。
純文字、好寫、可進 Git、可 diff,對工程師再自然不過。規格、計劃、PR 說明、會議紀錄,大家都用它。
但 Thariq 點出一個尷尬的事實:
當 AI Agent 越來越強,我們已經很少自己編輯這些檔案了。
更常見的流程是:AI 產生 → 人類閱讀判斷 → 人類給回饋 → AI 修改 → 進入實作審查。
也就是說,Markdown 最大的優點 ——「容易讓人修改」—— 在 AI 協作流程裡,比重正在快速下降。
真正昂貴的不是寫文件
最近我在團隊內推動 Claude Code、Example Mapping、OpenSpec 跟 Superpowers Skill,深刻體會到:
AI 產 Markdown 的速度真的太快了。
問題已經不是「AI 能不能寫文件」,而是 ——
人會不會真的讀完?
一份 200 行的規格,看起來很完整。但實務上主管、PM、工程師、QA 真的會逐行細讀嗎?更不用說要從裡頭快速判斷:這個需求 Ready 嗎?Example Mapping 有沒有漏掉情境?OpenSpec 的 scope 合理嗎?實作符合驗收條件嗎?PR 的風險在哪?
我現在的想法:文件要分兩種角色
- Markdown 給 AI 與工作流程用
- HTML 給人類審查與決策用
實際上我們正在嘗試的流程長這樣:
Jira Story (Epic)
→ Example Mapping → example-map.md + review.html (審查 Ready)
→ OpenSpec proposal/spec/tasks + review.html (審查開工)
→ Claude Code 實作 + 自動化測試
→ validation-report.html (證據)
→ PR + pr-explainer.html (Reviewer 入口)
Markdown 沒被取代,它仍然適合被 Git 管、被 AI 讀、被工程師精準修改。
但 HTML 在這個流程裡扮演了另一個角色 ——它是審查介面。
- example-map-review.html 把 Rules / Examples / Questions / Assumptions 視覺化,讓團隊一眼判斷需求清不清楚
- openspec-review.html 把 scope、非目標、風險、資料流、驗收條件做成一頁,讓 Tech Lead 容易做決策
- validation-report.html 把測試結果、Playwright 截圖、失敗案例放一起,讓 AI 不是只說「我做完了」,而是拿出證據
- pr-explainer.html 把變更範圍、影響、風險點整理清楚,讓 Reviewer 直接抓到重點
Karpathy 的觀點把這件事再拉高一層
他的重點不是「HTML 比 Markdown 好」,而是在談人類與 AI 之間的輸入輸出頻寬。
人類給 AI 的輸入,未來會越來越偏向語音、指向、圈選、自然互動。AI 回給人類的輸出,不該永遠只是文字。
它應該更視覺化、更互動、更像一個可以被探索的介面。
AI 輸出格式的演進,大概是:
raw text → Markdown → HTML → interactive simulation
對 IT 團隊真正的意義
在企業裡,真正昂貴的從來不是文件產生。
AI 已經把產文件的成本砍到極低。
真正昂貴的是:需求被誤解、審查沒看懂就放行、測試證據不足、PR 風險沒被抓到、大家以為對齊了,其實腦中的畫面完全不同。
所以推動 Agentic Engineering,不能只問:
❌ AI 有沒有幫我們寫更多文件?
更該問:
✅ AI 有沒有幫我們建立更好的「理解介面」?
如果只是 Markdown 變更多,團隊只是從「人寫的文件沒人看」,進化到「AI 寫的文件沒人看」。
那不是效率,那只是把文件山蓋得更快。
文件的新定位
所以我現在會這樣定位:
- Markdown 是工作流的底稿
- HTML 是人類審查的儀表板
- 測試報告是 AI 完成工作的證據
- PR Explainer 是 Reviewer 進入脈絡的入口
文件已經不再只是記錄,它會變成工作流的一部分 —— 是人跟 AI 對齊的介面,也是需求、設計、實作、測試、審查之間的橋梁。
以前我們選 Markdown,是因為「人要容易寫」。當 AI 已經很會寫之後,問題該變成:
「人要怎麼更容易理解?」
AI 讓文件生成變便宜。但人的理解與決策,仍然非常昂貴。
相關資源
- 原文 Thariq Shihipar:https://x.com/trq212/status/2052809885763747935
- HTML 範例集:https://thariqs.github.io/html-effectiveness/
討論問題: 你的團隊現在怎麼用 AI 產文件?是越來越多 Markdown,還是已經開始往「人類可消化的介面」走了?歡迎留言聊聊。