從 README.md 到 PROGRAM.md:Markdown 現在是一門程式語言
22 年來,Markdown 是一種文件格式。你用它寫 README、部落格文章和筆記。它向人類解釋事情。
然後,一些東西改變了。2024 年,AI 程式設計助手開始讀取 .cursorrules 和 copilot-instructions.md。2025 年,AGENTS.md 成為通用標準。2026 年初,Andrej Karpathy 發布了 autoresearch,其中人類的整個貢獻是一個名為 program.md 的 Markdown 檔案。
這個演變是清晰的:
| 時代 | 檔案 | 受眾 | 目的 |
|---|---|---|---|
| 2004-2023 | README.md | 人類 | 文件 |
| 2024 | .cursorrules | AI 程式設計工具 | 程式碼風格規則 |
| 2025 | AGENTS.md | AI 程式設計 Agent | 專案指令 |
| 2026 | program.md | 自主 Agent | 研究程序 |
Markdown 不再只是文件。它是 AI 的程式語言。
三代演變
第一代:文件(README.md)
原始 Markdown 用例。你寫一個 README 幫助人類理解你的專案。它是被動的——它就放在那裡,直到人類來讀它。沒有機器會執行它的內容。
第二代:配置(AGENTS.md、CLAUDE.md)
AI 程式設計助手需要專案上下文。AGENTS.md 告訴它們你的建構指令、程式設計規範和架構決策。這些檔案是活躍的——AI 讀取它們並相應地改變行為。
但人類仍然在寫程式碼。Markdown 檔案只是幫助 AI 更好地協助。
第三代:程式設計(program.md)
使用 autoresearch,人類根本不寫任何程式碼。整個貢獻是 program.md——一個定義研究目標、約束和策略的 Markdown 檔案。AI Agent 讀取它,然後自主地編寫、執行和迭代程式碼數小時或數天。
這就是 Markdown 作為程式語言。輸出不是格式化文字——它是執行中的程式碼、實驗結果和科學發現。
為什麼是 Markdown?
它在訓練資料中。LLM 在訓練期間看到了數十億個 Markdown 檔案。它們深刻理解它的慣例。
它很彈性。Markdown 不強加僵化的模式。你可以在同一個檔案中寫自由格式的指令、結構化表格、程式碼示例和自然語言。
它可審計。你可以讀取一個 program.md 並準確理解 Agent 被告知要做什麼。
它可進行版本控制。對 Agent 指令的每一次更改都是一次 git 提交。
這對你意味著什麼
學習編寫精確的 Markdown 指令。你的 AGENTS.md 或 program.md 越好,你的 AI Agent 表現就越好。
建立 Markdown 格式的參考庫。將參考材料儲存為乾淨的 Markdown 格式使其立即可用於 AI Agent 指令。
理解 AI Markdown 生態系統。了解 AGENTS.md、CLAUDE.md、llms.txt 和 program.md 之間的區別。
為 Agent 指令擷取知識
Save 一鍵將這些網路資源轉換為乾淨的 Markdown。編寫最好的 program.md 檔案的研究者們建立在以 Markdown 格式擷取和組織的知識之上。
Save 將任何網頁轉換為乾淨的 Markdown——非常適合建構編寫有效 AI Agent 指令所需的參考庫。免費試用 Save。