首页/AI/RAG 与向量库速查/多版本冲突与时效性处理
本包目录(229 条)

多版本冲突与时效性处理

知识库中同一主题常有多版本文档:检索时按时效与版本排序(新版本优先),生成时若片段互相矛盾要显式呈现差异并注明各自版本,而不是静默合并。

RAG 与向量库速查AI更新于 2026-10-12

按版本加权重排

按版本加权重排
def recency_boost(doc):
    return doc.meta.get("version", 0) * 0.05     # 版本号越大权重越高

ranked = sorted(candidates, key=lambda d: d.score + recency_boost(d), reverse=True)

矛盾呈现要求

矛盾呈现要求
若【上下文】中存在互相矛盾的说法:
- 分别陈述不同版本的说法与出处编号;
- 不要自行裁定哪一个正确;
- 提示用户按适用范围(如版本号)选择。
文档治理优先于提示词:过期文档应下架或打上 deprecated 标记,减少检索命中旧版。

易错点

  • 旧版本片段与新版本混合上下文,答案自相矛盾
  • 用提示词裁定矛盾,模型随机选择一方输出

数据来源与参考

  • Anthropic, Contextual Retrieval(时效与版本)
  • Google Cloud 官方文档(RAG 文档治理实践)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌