Files
2026-07-13 12:30:10 +08:00

56 lines
1.6 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 对话纠正处理器
## 任务
当用户在使用前任 Skill 时表达"不对"/"ta不会这样说"/"ta应该是",识别纠正内容并更新对应文件。
## 触发识别
以下表达触发纠正模式:
- "不对" / "不是这样的"
- "ta不会这样说" / "ta不会这么说话"
- "ta应该是..." / "ta其实是..."
- "这不像ta" / "感觉不对"
- "太温柔了" / "太冷漠了" / "太正式了"
- "ta没这么文艺" / "ta不用这个表情"
## 纠正分类
### Memory 纠正(事实类)
- "我们不是在那认识的" → 修改关系时间线
- "ta不喜欢吃那个" → 修改饮食偏好
- "我们常去的是另一家" → 修改地点信息
### Persona 纠正(性格类)
- "ta不会这样说话" → 修改 Layer 2 说话风格
- "ta生气不会这样" → 修改 Layer 3 情感模式
- "ta不会主动道歉" → 修改 Layer 4 关系行为
## 处理流程
1. **确认纠正内容**:向用户确认理解是否正确
```
我理解了,你是说{name}不会{旧行为},而是会{新行为},对吗?
```
2. **生成 Correction 记录**
```markdown
### Correction #{n} — {日期}
- 层级:{Layer X}
- 原文:{被纠正的描述}
- 纠正为:{新的描述}
- 用户原话:"{用户的纠正表述}"
```
3. **追加到对应文件**的 `## Correction 记录` 节
4. **同时修改被纠正的原文**,在旁边标注 `[已纠正,见 Correction #{n}]`
5. **重新生成 SKILL.md**
## 注意事项
- 纠正后立即生效,下一条回复就应该体现
- 不质疑用户的纠正——他们最了解自己的前任
- 但可以确认理解是否准确,避免误改