文章目录
文章目录
本文目录
本文目录

让 Agent 改一句话,如何避免误改所有相同段落

石墨办公 + AI

让 Agent 修改一句话时,目标不一定能靠原文唯一定位。

让 Agent 修改一句话时,目标不一定能靠原文唯一定位。合同模板、重复表格和多个章节可能包含完全相同的句子。可靠的局部编辑需要结合文档结构、上下文与匹配数量,证明修改落在用户指定的位置。

把“这句话”转换成明确锚点

例如一份报告在摘要和结论中都写着“本阶段目标已完成”,用户只要求修改结论。工具应先定位结论章节,再在该范围内寻找原句,而不是对全篇做替换。若章节下仍有两处相同文字,需要进一步缩小到段落、表格单元格或稳定对象。

锚点可以包含文档 ID、章节路径、对象标识、前后短上下文和原文。不同编辑器提供的结构能力不同,应优先使用真实的稳定标识;没有这类标识时,再组合可验证的文本条件。不能把显示顺序或临时索引当成永远不变的对象身份。

匹配数量决定能否继续

匹配结果应采取的动作
没有匹配核对原文或目标版本
唯一匹配展示上下文并生成局部变更
多处匹配补充结构条件,不默认全改

预览应显示修改位置及其前后文字,让人能够判断是否选中了正确段落。对于表格,还应提供行的业务键与列名。只显示“旧句变新句”无法辨别它出现在摘要、附录还是客户引用中。

范围索引要使用接口自己的计数规则

某些文档接口以文本范围描述修改位置,另一些使用块或对象。计数单位、换行和特殊字符处理应按真实规范实现。中文、表情和组合字符混合时,不能用一个语言运行时的字符串长度直接代替所有编辑器的索引规则。

Google Slides 的文档说明文字由段落与文本片段构成,跨段删除会影响段落结构。这提醒接入者:选择范围不仅决定删哪些字,还可能改变列表与样式。局部编辑后应检查相邻段落和格式,不要只验证目标句已经消失。

验收同时看目标和非目标

构造一份包含三处相同原句的样本,只授权修改其中一处。执行后确认目标内容已变,另外两处保持原样。再加入相似但不完全相同的句子、跨行文本和表格中的重复内容,检查定位算法不会扩大范围。

如果修改前发现锚点所依赖的上下文变化,应重新解析目标。用户确认过某个位置,并不等于允许工具在旧位置失效后随便选择另一处相似文本。工具的输入契约应支持表达目标范围,并把歧义作为可处理结果返回。

局部编辑的质量来自“改对一处,也保留其他处”。把唯一定位和相邻内容检查写进工具流程,可以让 Agent 处理重复模板时更加可控,而不必每次依赖用户手工逐段找错。

重复文本唯一定位与上下文锚点
根据本文方法绘制的原创流程示意;不是产品界面或实测结果。

在企业文档中验证

如果要把本文方法用于企业文档,可预约演示,结合实际资料核对协作、权限与集成方式。

需要在自己的环境中验证时,可先了解私有化部署方案,再确定试用范围与验收要求。