AI 領域精選文章翻譯
by Simon Willison

原文連結: Claude system prompts as a git timeline
git log、git diff、git blame 就能直接用來追蹤 prompt 演進這是一份 AI 生成的研究報告,裡面的文字與程式碼都由 LLM 產出。這個研究專案的核心想法很簡單,卻很漂亮:把 Anthropic 公開的 Claude system prompts 歷史,從一份難讀的單一 markdown,重新整理成一個 git 友善的資料集。
原始來源是 Anthropic 公開的系統提示詞文件,內容依模型分段,每個模型底下又有一個或多個帶日期的修訂版本。這個資料夾把它拆開,讓 git 本身變成主要介面,研究者可以直接靠 git log、git diff、git blame 追蹤每次變動。
專案還把資料拆成幾種視角:
claude-opus.md,看 Opus 系列怎麼一路演進claude-sonnet.md,看 Sonnet 系列的變化claude-haiku.md,看 Haiku 系列的變化latest-prompt.md,看所有模型最新提示詞的總火力它也把每個 prompt revision 變成獨立檔案,並用對應日期固定 commit,讓某一版提示詞可以被精準引用。對研究系統行為的人來說,這比一份長 Markdown 更像真的研究基礎設施。
目前這個資料集包含 14 個模型、3 個 family、26 次 prompt revision,以及 104 個 fake-date commits;最早的版本可追溯到 2024-07-12,最新到 2026-04-16。
這不只是把文件整理漂亮而已,而是把「讀提示詞」改造成「像看程式碼一樣看版本」。
對做 agent、prompt 審計、模型回溯的人來說,最有價值的不是文件有多長,而是能不能回答這幾個問題:
git 化之後,這些問題都能直接沿著歷史往回追。這種資料結構比漂亮摘要更重要,因為它讓研究變得可重現,也讓審計變得可操作。