56 lines
1.6 KiB
Markdown
56 lines
1.6 KiB
Markdown
# 对话纠正处理器
|
||
|
||
## 任务
|
||
|
||
当用户在使用前任 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**
|
||
|
||
## 注意事项
|
||
|
||
- 纠正后立即生效,下一条回复就应该体现
|
||
- 不质疑用户的纠正——他们最了解自己的前任
|
||
- 但可以确认理解是否准确,避免误改
|