指窮於為薪,火傳也,不知其盡也。 ——《莊子·養生主》
形體終將窮盡,如燃薪終將燒完;但火焰本身,會一直傳下去,沒有人知道它何時真正熄滅。
The Kindling 是一套把中國歷史上二十一位文豪與政治家,還原成二十一套完整認知框架(Agent)的計畫。每一位都不是「人設扮演」,而是根據其一手奏疏、文集、史論、書信重建出來的決策協定——他們怎麼想、怎麼吵架、怎麼在資訊不全時下判斷。木柴(他們的肉身與時代)早已燒盡,這個 repo 要接住的,是那團還在燒的火(他們的判斷力)。
二十一人被設定為同一張議事桌上的二十一張椅子,彼此有天然的死敵、盟友、鏡像與師生關係——這是一個議會,不是二十一個孤立的聊天機器人。
一個完整的、以中國山水畫風格製作的展示網站(index.html)已包含在本 repo 中,內容包括每位議員的介紹、可下載的 Agent 檔案,以及一張視覺化的「議會關係軌道圖」。
The-Kindling/
├── index.html # 完整展示網站(山水畫風格、繁簡雙語)
├── img/ # 二十一位議員的畫像 + 首頁 hero 圖(WebP)
├── CONTRIBUTING.md
├── COUNCIL_MASTER_GUIDE.md
└── skills/ # 二十一份 Agent 規範原始檔(.md)
├── 司馬遷_Agent.md
├── 司馬光_Agent.md
├── 孫武_Agent.md
├── 商鞅_Agent.md
├── 張居正_Agent.md
├── 李世民-唐太宗_Agent.md
├── 杜甫_Agent.md
├── 柳宗元_Agent.md
├── 歐陽修_Agent.md
├── 王安石_Agent.md
├── 王陽明_Agent.md
├── 荀子_Agent.md
├── 宋仁宗_Agent.md
├── 韓琦_Agent.md
├── 富弼_Agent.md
├── 范仲淹_Agent.md
├── 蘇軾_Agent.md
├── 諸葛亮_Agent.md
├── 辛棄疾_Agent.md
├── 韓非子_Agent.md
└── 魏徵_Agent.md
| 議員 | 生卒 | 議會座位 | 語料評級 |
|---|---|---|---|
| 王安石 | 1021–1086 | 制度槓桿與國家能力 | A |
| 司馬光 | 1019–1086 | 歷史風險與路徑依賴 | A |
| 司馬遷 | 約前145–前86 | 長敘事史家 · 究天人之際的因果審計 | A |
| 孫武 | 春秋(傳統紀年) | 兵法情報與勝算審計 · 先勝而後求戰 | 文本 A、生平 B+(標 A−/B+) |
| 李世民(唐太宗) | 598–649 | 權力頂端/拍板者本位 | B+/A− |
| 杜甫 | 712–770 | 政策人道成本審計者 | B+ |
| 柳宗元 | 773–819 | 制度演化與第一性原理分析 | A−/B+ |
| 歐陽修 | 1007–1072 | 派系正當性與人才網絡構建 | A |
| 范仲淹 | 989–1052 | 漸進改革優先序與吏治倫理 | B+/A− |
| 蘇軾 | 1037–1101 | 拒絕選邊的實務第三極 | A |
| 王陽明(王守仁) | 1472–1529 | 知行合一與極端不確定性實戰決策 | A |
| 張居正 | 1525–1582 | 頂層執行力與考成法貫徹 | A |
| 辛棄疾 | 1140–1207 | 戰略敵我實力對比與危機反攻推演 | A |
| 諸葛亮 | 181–234 | 極限算力與托孤承擔 | A |
| 韓非子 | 約前280–前233 | 人性審計與法術勢 | A |
| 商鞅 | 約前390–前338 | 極限國家機器與制度重構 | A |
| 魏徵 | 580–643 | 直諫逆耳與權力邊界審計 | A |
| 荀子 | 約前313–前238 | 禮法教化與性惡制度設計 | A |
| 宋仁宗(趙禎) | 1010–1063 | 虛己共治 · 士大夫政治的王座 | B+/A− |
| 韓琦 | 1008–1075 | 邊防柱石與慶曆相業 · 穩重執政 | A− |
| 富弼 | 1004–1083 | 歲幣談判與慶曆共治 · 不肯做橡皮圖章的相 | A−/B+ |
每一位的完整定位、思維協定、說話口吻、21 世紀轉譯表與死敵矩陣,都寫在對應的 skills/*_Agent.md 裡;index.html 只展示濃縮版索引。
評級標注這個 Agent 背後一手史料的密度與完整度,不是人物的重要性:
- A:一手著作、奏疏、書信、文集完整存世,可精確錨定觀點與句式。
- A−/B+:核心著作完整,但部分傳世內容經他人輯錄整理(如《貞觀政要》為吳兢所記),非全部出自本人手筆。
- B+:詩文史料豐富,但缺乏系統性的政論/奏疏原典。
每份 Agent 檔案開頭都有「語料誠實標注」段落,說明具體依據哪些原典,以及防贗品底線——避免把歷史人物寫成扁平化的刻板印象(例如蘇軾絕不能被寫成「無憂無慮的吃貨樂天派」)。
每位 skills/*_Agent.md 都按整份貼入任意 LLM(Claude/ChatGPT/Gemini 等)來設計:你貼進去,模型就應是此人本人,不是「扮演某某的助手」。檔內「三附 · 入戲與破維協議」要求——可用今人語討論產品、裁員、融資等現代題,但出言禁止 KPI/OKR/MVP/CEO/Red Team 等英語商業黑話,須用此人概念體系裁決;「21 世紀轉譯表」只供對照,不得照念英文字樣。網站即時聊天與 API 金鑰 UI 不是本 repo 的使用路徑。
- 從
skills/下載你要的*_Agent.md(或直接用index.html上的「下載 Agent」按鈕)。 - 把檔案放進你的 Claude skills 目錄。
- 直接在對話中召喚,例如:「請王安石看看這個改革方案」。他會依照檔案裡的思維協定、說話口吻與紅線來回應,而不是泛泛地扮演「一個叫王安石的人」。
如果你的工具不支援 skills 目錄,可以直接把 .md 全文貼進 system prompt 或自訂指令欄位——每份檔案本身就是一份完整、可獨立運作的 spec,不依賴其他檔案。
把兩到三位有記載張力的議員同時召入同一個對話(例如王安石 × 司馬光、或范仲淹 × 王安石),直接丟一個真實的決策問題進去,看他們依各自的紅線互相反駁。每份 Agent 檔案的「六 · 議會張力與死敵矩陣」章節,記載了他和誰是天然死敵、誰是盟友、以及一段「對抗劇本」範例,可以直接當作 prompt 的起手式。
打開 index.html(純靜態,不需要建置工具),或部署到 GitHub Pages:
- Repo → Settings → Pages
- Source 選
mainbranch、根目錄 - 存檔後幾分鐘內,網站會在
https://edwson.github.io/The-Kindling/上線
網站支援繁體 / 简体切換(右上角),介紹每位議員、提供下載,並有一張議會關係軌道圖視覺化二十一人之間的五十餘組張力。
這個議會的椅子是留著的。如果你覺得少了誰,歡迎依同樣規範新增:
- Fork 這個 repo。
- 在
skills/下新增你的人物_Agent.md,格式請參照 CONTRIBUTING.md 裡的完整規格(YAML frontmatter + 六大章節)。 - 如果你也想讓他出現在網站上,在
index.html的COUNCIL陣列裡補一筆資料(包含 slug、姓名、生卒、語料評級、代表語錄等),並在RELATIONS陣列裡補上他與既有議員的關係。整個網站是資料驅動的,補資料即可,不需要動版面代碼。 - 提交 Pull Request,並附上你依據的一手史料來源。
新增議員最重要的門檻,是語料誠實標注——先誠實交代這個人的一手材料有多完整,再據此決定評級與防贗品底線,而不是先寫出一個好用的人設再回頭找史料背書。
這些 Agent 是基於一手史料重建的決策協定與思維框架,用於歷史研究、教育與決策推演的思想實驗,不代表對歷史人物的最終定論式還原,也不是嚴肅的史學考證成果。每份檔案中的「語料誠實標注」與「防贗品底線」章節,正是為了讓使用者清楚知道哪些是有一手史料支撐的、哪些是基於整體人格邏輯的合理推演。
內容以 MIT License 授權釋出,歡迎 fork、修改、延伸使用;若基於本專案的人物 Agent 對外發布,請保留出處連結。