首页/AI/RAG 与向量库速查/切片保留引文定位信息

切片保留引文定位信息

切片入库时记录页码、章节、字符偏移等定位信息,生成回答时才能标注“出自哪一页/哪一节”,并支持点击回原文核对。

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

生成带定位的切片

生成带定位的切片
def make_chunk(doc_id, text, page, section, start):
    return {
        "chunk_id": f"{doc_id}#p{page}-s{start}",
        "text": text,
        "meta": {"doc_id": doc_id, "page": page,
                 "section": section, "offset": start},
    }

c = make_chunk("manual", "配置超时时间…", 12, "3.1 超时设置", 4021)
print(c["chunk_id"], c["meta"])
引用编号到元数据的映射由代码完成,不要让模型自行编造页码或链接。

易错点

  • 只存整篇文档定位不存切片偏移,文档更新后页码漂移引用对不上
  • 让模型直接输出 URL 或页码而不做映射核验,容易编造

数据来源与参考

  • Gao et al., RAG for LLMs: A Survey(引用与溯源)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌