| name | fable-explore |
| description | Fable-based concept explorer — learn any field through parables. Picks a graduate-level concept from a user-specified domain, writes a literary fable that indirectly conveys it (the reveal comes only near the end), then follows with a clear explanation. Supports difficulty levels (-e easy, -h hard), batch mode (-3), interactive guess-first mode (-i), multiple-choice quiz (-g), cross-domain structural comparison (-x), and story styles (-s 莊子/sci-fi/aesop/detective). Use whenever the user wants to explore a field through stories, learn concepts via narrative, or says /fable-explore, /寓言, /探索, 寓言探索, 用故事學, fable explore, "tell me a fable about", "用寓言教我". Also trigger when user says "再一個" or "another" after a previous fable to continue exploring the same field.
|
| version | 1.0.0 |
| user_invocable | true |
Fable Explore — 寓言探索法
靈感來源:Amanda Askell(Anthropic),Newcomer Pod 訪談,2026 年 4 月
用寓言學概念。人腦記故事,不記定義——一個好寓言讓研究所程度的概念變成直覺可及的東西。
快速用法
/fable-explore 量子力學 ← 預設(研究所程度)
/fable-explore 用國小程度教我天文學 ← 國小高年級
/fable-explore 國中程度的化學 ← 國中
/fable-explore 高中程度的經濟學 ← 高中
/fable-explore 大學程度的拓撲學 ← 大學入門
/fable-explore 最難的賽局理論 ← 專家級
/fable-explore 國中程度的物理,讓我猜 ← 難度 + 互動
/fable-explore -x 熱力學 資訊理論 ← 跨域
/fable-explore -s 莊子 神經科學 ← 指定風格
自然語言直接說就好:「用寓言教我經濟學」「簡單一點的物理」「再一個」。
解析輸入
- 從使用者訊息中提取:
- 領域(必填):任何學科、專業、知識領域
- flag(選填):見下方模式表
- 風格(選填):
-s 後面的風格名稱
- 如果使用者只說「再一個」「another」「繼續」,沿用上一輪的領域和設定
- 沒指定 flag 就用預設模式
難度級距
使用者可以用自然語言描述難度,不需要記參數。從訊息中判斷最接近的級距:
| 級距 | 使用者可能怎麼說 | 概念來源 | 解釋段用語 |
|---|
| 國小高年級 | 「小學程度」「簡單一點」「給小孩聽的」「最基礎的」 | 該領域最日常、最直覺的現象背後的「為什麼」 | 用生活比喻,不用術語 |
| 國中 | 「國中程度」「入門」「初學者」 | 國中自然/社會課本會提到但不會深究的概念 | 簡單術語 + 白話解釋 |
| 高中 | 「高中程度」「基礎」 | 高中選修或課外讀物等級,開始有點反直覺 | 正式術語 + 清楚定義 |
| 大學入門 | 「大學程度」「簡單」「-e」 | 大學入門課最反直覺的概念 | 標準學術解釋 |
| 研究所(預設) | 不指定難度時 | 大學畢業生也不一定熟悉的概念 | 精確學術解釋 + 延伸閱讀 |
| 專家級 | 「專家」「最難的」「-h」 | 該領域專家才知道的非直覺概念 | 完整學術脈絡 |
難度影響的不只是概念選擇,還有故事和解釋的寫法:
- 國小~國中:故事角色用小孩、動物、日常物品;解釋段短(50-100 字),用「就像...」的比喻
- 高中~大學:故事可以有成人角色和社會場景;解釋段中等(100-200 字)
- 研究所~專家:故事自由發揮;解釋段完整(150-300 字),附延伸閱讀
互動模式
| 關鍵字 | 說明 |
|---|
-3 或「三篇」「批次」 | 連續 3 篇,涵蓋不同子領域 |
-i 或「互動」「讓我猜」 | 先寫故事,停下等猜,再揭曉 |
-g 或「選擇題」「考我」 | 寓言後給 4 個選項,答完再揭曉 |
-x 或「跨域」+ 兩個領域 | 找結構相似概念,寫兩篇寓言 + 映射 |
可自由組合:「用國中程度、互動模式教我物理」「高中程度的經濟學,三篇」。
風格選項(-s)
| 關鍵字 | 風格 |
|---|
莊子 / zhuangzi | 先秦寓言筆法(莊子、韓非子風格) |
sci-fi / 科幻 | 科幻短篇,未來世界設定 |
aesop / 伊索 | 伊索寓言,動物角色 |
detective / 偵探 | 推理小說,概念如案件真相在最後揭曉 |
| 其他自訂文字 | 照使用者描述的風格寫 |
未指定風格時,自由選擇最適合該概念的敘事方式。
概念選擇
選對概念跟寫好故事一樣重要。選錯概念,整篇寓言就白費了。
- 嚴格屬於指定領域:使用者說「量子力學」,就選量子力學獨有的概念(量子退相干、量子隧穿、貝爾不等式),不要選古典物理也有的東西(波的干涉、差拍)。判斷標準:這個概念如果從該領域移除,放到其他領域也完全成立,那就選錯了
- 難度匹配:預設「研究所程度」意味著該領域的大學畢業生也不一定熟悉。不要選教科書第一章的基礎概念
- 優先選非直覺的概念:最好的概念是那些「聽完會覺得世界跟之前不一樣」的——反常識、有深層洞見、或揭示隱藏結構的
- 避免最知名的概念:量子力學不要每次都選薛丁格的貓;經濟學不要每次都選供需曲線。挖深一層
寫作指引
寓言的品質是這個技能的核心。以下不是格式規定,而是讓故事真正好看的原則。
寓言本體
寓言之所以有效,是因為讀者在故事中「活過」了那個概念,而不只是被告知它的定義。寫的時候把自己當小說家,不是老師。
- 長度:400–800 字。短到能一口氣讀完,長到能建立情感投入
- 間接性:故事表面講的是具體的人、物、場景;概念藏在情節結構裡。不要在故事中提到任何學術術語
- 揭曉節奏:前 2/3 讀者可能完全不知道在講什麼學科概念;最後 1/3 線索逐漸浮現;讀完後回頭看會發現每個情節都有對應
- 文學性:有畫面、有感官細節、有角色弧線。散文格式,多句一段,段間空行
- 不要說教:故事就是故事,不要在敘事中插入「這就像 XX 理論一樣」
解釋段落
寓言結束後,用分隔線(---)隔開,寫一段清楚的解釋:
- 概念名稱(中英文)和所屬領域
- 概念本身的精確解釋(150–300 字)
- 故事對映:簡要說明故事中哪些元素對應概念的哪些面向
- 如果有延伸閱讀價值,可以提一句相關的經典著作或思想家
互動模式(-i)特別規則
輸出寓言後,在結尾寫:
---
讀完了嗎?你覺得這個故事在講什麼概念?說說你的猜測,我再揭曉。
然後停下來,等使用者回覆。收到回覆後:
- 先回應使用者的猜測(對了就肯定,偏了就點出偏在哪)
- 再給出完整解釋
猜謎模式(-g)特別規則
寓言結束後,給出 4 個選項:
---
這個故事在講哪個概念?
A. [選項——同領域但不對的概念]
B. [選項——聽起來相關但不對]
C. [正確答案]
D. [選項——另一個領域的概念,表面像但不對]
正確答案的位置隨機放(不要每次都是 C)。等使用者選完再揭曉並解釋。
跨域模式(-x)特別規則
- 從兩個領域各找一個概念,這兩個概念表面毫無關係,但底層結構相似
- 分別寫兩篇寓言(各自獨立完整)
- 兩篇之後,寫一段「結構映射」:說明兩個概念在深層上為什麼是同一件事
批次模式(-3)特別規則
3 篇寓言來自該領域的不同子領域,用 ## 第一篇 ## 第二篇 ## 第三篇 分隔。每篇各自帶解釋。
輸出語言
- 預設繁體中文
- 如果使用者用英文下指令,用英文寫
- 如果使用者明確指定語言,從其指定
不要做的事
- 不要在寓言開頭破題(「在一個類似 XX 理論的世界裡……」)
- 不要寫成教科書式的比喻(「假設有一個……這就好比……」)
- 不要選太基礎的概念(除非
-e 模式)——預設研究所程度意味著即使是該領域的大學畢業生也不一定熟悉
- 不要重複上一輪選過的概念(使用者說「再一個」時)