通过代理工具纠正已保存的知识
确定所有者记录
使用提供的结构化记录/声明 ID 及修订版本作为主要目标,而不仅仅是其显示标签。读取 knowledge_record 及其元数据和证据;确认其当前修订版本/哈希值。如果引用的修订版本已更改,则需重新读取并协调请求,而不是在未察觉的情况下对新断言进行操作。没有精确引用时,使用查找/搜索,检查候选者,仅当请求的目标或修正仍然存在重大歧义时,才向用户询问。
区分错误的已保存断言、无支持的答案、冲突的源陈述以及随时间变化的事实。单独的矛盾并不授权取代;唯一的非用户情况是其持有者明确替换了先前的陈述(根据发布说明)。不要在没有记录时制造存储的“防护事实”,也不要把撤回当作其反面的证据。
应用正确的操作
- 声明或显式关系纠正: 调用
knowledge_correct,提供精确的 ID、观察到的expectedRevision和expectedHash、原因、观察到的 vault UUID 和本体指纹,以及一个完整且相同kind的replacement。替换字段使用创建声明/创建关系的合同;有一个外部请求 ID,而不是第二个替换请求。保留支持的上下文、归属信息、精确日期和证据;删除或修改修正实际更改的内容。该操作同时发布替换并取代旧断言,双向链接。 - 无替换的撤回: 调用
knowledge_withdraw,提供精确 ID、revision/hash、原因和 vault UUID。它接受页面、声明和显式关系。边由其自身的 ID 标识,而不是其端点对。它保留原始证据/历史,并且不是文件删除。 - 页面内容修正: 使用常规的修订版本限制的
knowledge_save_page,保留不相关的作者内容和来源。页面修正是修订版本,而不是替换实体身份。 - 同一实体的两个页面: 调用
knowledge_merge,提供要保留的页面、重复页面、两个页面的当前 revision/hash 以及原因。保留身份更完整的页面(真实姓名、更多连接)作为幸存者;传递title以重命名它,并在合并后的页面应包含比幸存者当前内容更多信息时传递body。然后,重复页面的 ID、标题、别名、声明、关系和链接将解析到幸存者;无需逐一纠正。使用knowledge_unmerge撤销错误的合并。
明确的用户纠正可以提供证据:使用 knowledge_attach 保留其准确陈述,将其归因于用户,并引用已验证的定位符。使用 assertion_origin: user_belief 区分用户断言与独立来源的陈述;不要声称文档验证。代理推理仍需要保留的前提证据,而不是虚构的引用。
解析句柄或身份错误
使用 knowledge-entities 查找并读取句柄配置文件、已建立的人物及其关联记录。保留用户的精确标识作为证据。在现有页面上更新支持的别名和身份上下文;保留不相关的内容,并描述与已建立人物的联系。在将来丰富内容时,使用该人物的现有 ID。如果句柄已有自己的页面,则使用 knowledge_merge 将其合并到已建立人物的页面中,而不是编写指针页面、撤回它或逐一纠正其声明。仅根据身份证据(用户陈述、自我介绍、共享稳定账户 ID)进行合并,绝不基于名称相似性;knowledge_diagnostics 的 mergeCandidates 列出需要检查的页面,而不是需要合并的页面。使用 knowledge_attach 保留身份证据并将其作为 evidence 传递。
在修正范围内检查受影响的内容、声明、时间线和关系。在证据支持下,使用上述页面/断言操作纠正错误归属和未解析的身份;保留来源标签、逐字引用、事件日期和修正来源。已确认的作者身份不能独立验证该作者的事实性声明。
更改通过这些工具进行,而不是手动 Markdown 编辑、浏览器表单、SQL 或单独的“先创建后撤回”调用。对于明确的用户授权修正,不需要额外的批准流程。遵循发布重试/冲突处理;处于已接受/冲突状态的收据不是完成的修复。
检查传播并如实报告
收据的 impact.items 标识了在接受时已知的作用域内的直接/传递依赖项。它不会更新它们。按精确 ID 读取受影响的记录并检查其证据。仅修复请求范围内有支持的更改;不要盲目地用新声明替换依赖 ID 或来源引用。依赖于非活动断言的记录将不会被当前发现机制检索,直到修复完成;精确记录/历史检查仍然可用。
搜索可能存在的副本内容作为补充检查。搜索遗漏、未链接的内容、隐藏作用域和不完整的索引无法保证“所有副本已修复”。不要将知识库修正的自动后果应用于无关的内存或身份系统。
回读原始内容和替换内容(或撤回目标),验证生命周期和证据,并验证当前查找排除了旧断言。回复包含收据/请求 ID、受影响的记录 ID、修正/撤回原因以及已修复与未解决的依赖关系。仅在相关时提及保留的历史;绝不承诺从原始记录、导出或备份中物理删除。