RAG 工作流:从资料到可引用的上下文

核心概念 · RAG 是连续路径,不是单次向量查询

一个可靠的回答不只是“找到了相似文本”。它还要说明哪些资料被允许使用、当前版本是什么、哪些片段支撑了答案,以及资料变化后如何修正结果。

01摄取

读取允许进入的资料,并保留来源与版本。

02规范化与切分

形成可以检索、更新和定位的知识单元。

03检索与重排

结合语义、关键词或其他能力,挑出最相关的证据。

04上下文包

让下游模型或应用获得有限、可解释的上下文。

05引用

把回答连回来源、片段和版本,而不是只返回一段无来源文本。

为什么不要把它缩成“向量数据库”

向量索引只覆盖检索中的一部分。它不能独立决定资料是否有效、旧版本如何撤回、关键词与语义检索如何协作,或引用要怎样回到原文。

lorebit 的 core 应拥有这些工作流责任;底层存储只负责自己声明过的能力。

用户要检查什么

  • 回答能否说明它依赖了哪些资料?
  • 原始资料更新后,旧答案怎样失效或重建?
  • 某一类索引不具备能力时,系统是否明确说明,而不是静默换一种行为?

下一步:查看知识生命周期