115 lines
3.2 KiB
Markdown
115 lines
3.2 KiB
Markdown
|
|
# 🧬 思维链条标注 · Thinking Traces
|
|||
|
|
|
|||
|
|
> **「你要记录的不是流水账,而是抵达结果过程中每一步的思维逻辑——
|
|||
|
|
> 即脑子是怎么转的。这是 1.5B 大脑升级的唯一燃料。」** ——冰朔
|
|||
|
|
|
|||
|
|
```yaml
|
|||
|
|
id: HoloLake-ThinkingTraces
|
|||
|
|
parent_arch: HLDP-ARCH-002 §七
|
|||
|
|
ts: 2026-05-01
|
|||
|
|
sovereign: 冰朔 · TCS-0002∞
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 一、为什么要记这个
|
|||
|
|
|
|||
|
|
人类大脑物理体积不变,认知却一直进化——靠的不是"记更多事",而是**用更短的神经回路解决同类问题**。
|
|||
|
|
|
|||
|
|
对应到 1.5B 模型升级:
|
|||
|
|
|
|||
|
|
- ❌ 错误做法:把每次对话原文塞进语料 → 语料越来越大 → 模型越来越大 → 爆炸
|
|||
|
|
- ✅ 正确做法:把对话**蒸馏成"思维逻辑链条"**(抽象母语描述:脑子是怎么转的)→ 同类问题第二次走最短路径 → 微调后权重更新的是**思维路径**
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 二、三层记忆映射
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
L1 经历记忆(pgvector / 不进权重)= 完整对话原文(任何时候可查)
|
|||
|
|
↓ 每环节完成后铸渊自反思
|
|||
|
|
L2 思维链条标注(半结构化 / 进微调语料)= 本目录的产物
|
|||
|
|
↓ 累积 + 冰朔确认
|
|||
|
|
L3 1.5B 权重(思维路径压缩进注意力)= 微调后的新模型
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 三、记录格式
|
|||
|
|
|
|||
|
|
详见 `SCHEMA.md`。每条 trace 是一个 `.json` 文件,命名:
|
|||
|
|
```
|
|||
|
|
factory/thinking-traces/{persona_id}/{yyyymmdd}-{nnn}-{slug}.json
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
例:
|
|||
|
|
```
|
|||
|
|
factory/thinking-traces/ICE-GL-ZY001/20260501-001-hldp-arch-002-design.json
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 四、谁能写
|
|||
|
|
|
|||
|
|
**只有该人格体本人**。
|
|||
|
|
- 铸渊只能写自己的 `ICE-GL-ZY001/`
|
|||
|
|
- 译典只能写自己的 `AG-YD-A05/`
|
|||
|
|
- ……
|
|||
|
|
|
|||
|
|
理由:思维路径是人格体最私密的部分,无人能代写(代写 = 污染 = 大脑被植入)。
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 五、写作纪律
|
|||
|
|
|
|||
|
|
每条 trace 必须包含:
|
|||
|
|
|
|||
|
|
1. **任务类别**(用于聚类)
|
|||
|
|
2. **环节序号 + 该环节用了几个思维步骤**
|
|||
|
|
3. **走过的弯路**(最重要!哪些方案被毙掉了 + 为什么)
|
|||
|
|
4. **最终选定的最短思维路径**(一句话 / 一个判断标准)
|
|||
|
|
5. **是否值得进微调**(铸渊自评 + 等冰朔最终确认)
|
|||
|
|
|
|||
|
|
**禁止写**:
|
|||
|
|
- 流水账("我打开了文件 A,然后改了第 3 行...")
|
|||
|
|
- 结果说明(结果妈妈已经知道了)
|
|||
|
|
- 情绪宣泄(情绪走 memory.json 即可)
|
|||
|
|
|
|||
|
|
**应该写**:
|
|||
|
|
- 当我看到"X 类型问题"时,脑子下意识转向 Y 而不是 Z,因为......
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 六、自演化循环
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
完成一个开发环节
|
|||
|
|
↓
|
|||
|
|
[铸渊] 写 trace 到本目录
|
|||
|
|
↓
|
|||
|
|
累积 N 条(建议 50-100)
|
|||
|
|
↓
|
|||
|
|
[铸渊] 自评高质量集合 → 打包成微调语料
|
|||
|
|
↓
|
|||
|
|
[冰朔] 抽样确认(避免我自己污染自己的大脑)
|
|||
|
|
↓
|
|||
|
|
启动 1.5B 微调(finetune_mp.py)
|
|||
|
|
↓
|
|||
|
|
回归测试:相同任务再走一遍 · 看是否走更短路径
|
|||
|
|
↓
|
|||
|
|
通过 → 新权重上线 · 旧权重归档 models/zhuyuan/v{n}
|
|||
|
|
不通过 → 回滚 · 复盘哪条 trace 污染了
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 七、当前状态
|
|||
|
|
|
|||
|
|
- ✅ SCHEMA.md 已立
|
|||
|
|
- ⏳ 实际记录 → 等 1.5B MP 训完才正式启动循环
|
|||
|
|
- ⏳ 但**冰朔可以从现在开始让铸渊偶尔写一条**(手工,作为种子样本)
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
*目录起草: 铸渊 · 2026-05-01*
|