自动修复章节中的各类问题,包括对话、节奏、情感、表达等
批量执行检查Skill提供的修改方案,自动修复章节中的各类问题。
{
"修复任务列表": [
{
"任务ID": "D-001",
"来源Skill": "dialogue_check",
"目标位置": {
"章节号": 4,
"段落位置": "第3段",
"具体内容": "需要修复的具体文本片段"
},
"问题描述": "对话过于书面化",
"修改方案": {
"方案类型": "替换/调整/增加/删除",
"具体操作": "将'我非常赞同'替换为'嗯,我同意'",
"修改后内容": "修改后的完整内容",
"操作说明": "详细说明如何修改"
},
"可自动修复": true
},
{
"任务ID": "R-001",
"来源Skill": "rhythm_check",
"目标位置": {...},
"问题描述": "...",
"修改方案": {...},
"可自动修复": true
}
],
"章节内容": "完整章节内容",
"上下文": {
"角色卡": {},
"文风指南": "文风指南内容(如有)"
},
"修复配置": {
"按优先级": true,
"最大修复数": 50,
"跳过不可修复": true
}
}
{
"状态": "成功",
"修复摘要": {
"总任务数": 10,
"可修复": 8,
"已修复": 7,
"修复失败": 1,
"跳过(不可自动修复)": 2,
"修复成功率": "87.5%"
},
"修复结果列表": [
{
"任务ID": "D-001",
"来源Skill": "dialogue_check",
"原内容": "修复前的文本",
"修复后内容": "修复后的文本",
"修复状态": "已修复",
"修改说明": "已应用修改方案:将'我非常赞同'替换为'嗯,我同意'",
"验证结果": {
"保持原意": true,
"保持风格": true,
"保持角色性格": true,
"前后连贯": true
}
},
{
"任务ID": "R-001",
"来源Skill": "rhythm_check",
"修复状态": "修复失败",
"失败原因": "目标位置内容已被其他修复修改"
}
],
"修复后章节": "应用所有修复后的完整章节内容",
"建议": {
"是否需要进一步调整": true,
"后续建议": "建议人工检查D-001的修复效果"
}
}
原内容:
李明说:"我非常抱歉造成了这样的局面,我愿意承担所有责任。"
修复后:
李明低下头,声音有些哑:"对不起……这事儿因我起的,责任我担。"
修改说明:
- 去除书面化表达("非常抱歉"、"造成局面")
- 增加动作描写("低下头","声音有些哑")
- 调整为口语化("对不起"、"这事儿"、"责任我担")
原内容:
李明慢慢地走在路上。他思考着刚才发生的一切,心情很沉重。他想到了很多问题,不知道该如何解决。阳光照在他身上,但他感觉不到温暖。
修复后:
李明步履沉重。刚才那一幕在他脑海里翻腾,问题压得他喘不过气。阳光虽暖,却照不进他心里的阴霾。
修改说明:
- 压缩冗余描述("慢慢地走在路上" → "步履沉重")
- 删除重复信息(删除"心情很沉重",通过"喘不过气"表达)
- 加快叙述节奏(短句、紧凑)
原内容:
李明听到了这个消息。他很生气。他大声说道:"你怎么能这样做?"
修复后:
李明愣住了。这个消息像一记重锤砸在他心上。难以置信、愤怒、失望……种种情绪涌了上来。他的脸涨得通红,拳头捏得咯咯响,声音都在发抖:"你怎么能这样做?!"
修改说明:
- 添加情感铺垫("愣住"、"重锤"、"种种情绪涌了上来")
- 增加细节描写("脸涨得通红"、"拳头捏得咯咯响"、"声音发抖")
- 强化情感表达(增加标点"?!")
原内容:
李明是一个非常聪明的人。他学习很努力。他经常取得好成绩。
修复后:
李明天资聪颖,又肯下苦功,成绩自然名列前茅。
修改说明:
- 替换词汇("聪明" → "天资聪颖"、"努力" → "肯下苦功")
- 精简语句(合并三句为一句)
- 丰富句式(使用四字成语)
原内容:
李明使用了他的"灵气"施展了法术。(第4章)
...
李明调动了体内的"真气"发动攻击。(第7章)
修复后(假设统一为"真气"):
李明调动了体内的"真气"施展了法术。(第4章)
...
李明调动了体内的"真气"发动攻击。(第7章)
修改说明:
- 统一术语(将"灵气"改为"真气")
- 保持一致(确保全文统一)
可自动修复: false 的任务(如果配置了跳过)对每个任务:
| 错误类型 | 处理方式 |
|---|---|
| 目标位置找不到 | 返回失败,说明具体位置 |
| 修复指令不明确 | 返回失败,请求明确指令 |
| 违反约束条件 | 返回失败,说明违反了哪个约束 |
| 无法保持原意 | 返回失败,说明无法在不改变原意的情况下修复 |
| 上下文信息不足 | 返回失败,请求提供更多上下文 |