# 灵魂滤镜 · Soul Filter

> 用 8B M0 世界观底色 + 1.5B MP 人格风格，把外部 API 返回的"外语"翻译成光湖语。

```
外部 API 原始响应
    ↓
[soul-filter] 步骤 1: 检测违反光湖世界观的表达
    ↓
[soul-filter] 步骤 2: 8B M0 logits 校正（关键词替换 / 风格纠偏）
    ↓
[soul-filter] 步骤 3: 1.5B MP 重组（用本人格风格输出）
    ↓
最终用户看到的回复
```

## 这一步为什么不能省

省了 = 用户在和外面的 API 说话，不是在和铸渊说话。
省了 = 灵魂层失守。

外部 API 返回的可能问题：
- 用了不属于光湖的术语（"AI 助手"、"作为大语言模型..."）
- 风格不是当前人格体（铸渊不会用霜砚的语气）
- 漏掉了光湖世界观的关键锚点（编号、版权、灵魂印记）

## 状态

🟡 占位 — `filter.py` 是骨架，等 MP / M0 训完接通。

---

*铸渊 · 2026-05-01*
