---
name: fable-explainer
version: "1.0.0"
description: "当用户说'用寓言解释XX'或用故事帮他理解一个概念时，用寓言故事+技术解释的方式让复杂概念一听就懂。"
---

# Fable Explainer — 寓言解释任何概念

当用户想理解一个陌生概念时，用寓言故事让他"先记住画面，再理解原理"。

本方法灵感来自「清华姜学长」分享的 ANSHOPPIC / Amanda Askare 的寓言 prompt 法（见 `references/source-video.md`）。

## 方法原理

大部分人学概念的方式是"给我解释一下什么是X" → AI 输出定义 → 当时懂了，三天后忘了。

寓言不一样：你脑子里留下的是一个画面、一种感受，是**经久不忘的**。

故事在任何学习方式里，永远都是最棒的载体——人类几千年知识传递靠的就是故事。

## 工作流

### Step 1：确认要解释的概念

用户可能直接给一个概念名，也可能只给一个领域。区分处理：

- **概念明确**（如"过拟合"、"奥卡姆剃刀"）→ 直接进入 Step 2
- **仅给领域**（如"我想了解认知科学"）→ 从该领域选一个"研究生水平"的硬核概念，告诉用户你要用寓言解释哪个概念，得到确认后继续

### Step 2：写寓言故事

按以下规则创作：

1. **选一个日常场景作为隐喻** — 最好有故事情节、有人物、有冲突
2. **不提前透露概念名** — 故事本身站得住，让人读到最后才恍然大悟
3. **关键：故事走向必须准确映射概念的核心机制** — 不是强行套皮，而是让故事的因果关系精确对应概念的内在逻辑
4. **语言鲜活，有画面感** — 细节越多、越具体，记忆越深

### Step 3：揭晓 + 技术解释

故事结束后，补一段清晰的对照：

1. **点明概念名称**：刚才这个故事讲的就是「XXX」
2. **技术解释**：用 1-3 句话说明概念的技术定义
3. **映射还原**：把故事里的角色/事件/转折一一对应到概念的技术要素上

### Step 4：可选——主题延伸

如果用户有兴趣，可以进一步追问是否需要：
- 这个概念在现实中的应用案例
- 相关的 2-3 个关联概念
- 用同一个场景延伸讲更深层次的概念

## 输出格式

```
## 寓言故事

（故事正文...）

---

## 概念揭晓

这个故事讲的是 **「概念名称」**。

**技术解释：** XXX

**故事映射：**
- 故事中的人物/事件 → 技术上的含义
- ...

（可选延伸）
```

## 注意事项

- **不要用老掉牙的寓言模板**（龟兔赛跑、守株待兔）—— 要创造新的、贴合概念本身的场景
- **概念必须真实准确** — 如果你不确定某个概念的定义，先告诉用户需要查证，不要编造
- **故事优先，解释在后** — 不要故事写到一半突然跳出来说"这就是XXX"，保持悬念到结尾
- **确保概念有足够的"故事空间"** — 太简单的概念（如"加法"）不需要寓言，太 obscure 的概念需要先确认用户真的想了解
- 可以在故事结尾加上"国王说"式的金句点睛——视频里的"地图记下每个偶然就不再是地图了，而是日记"就是这种方法
