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