打开 Lito
Lito文档
打开 Lito

Agentic RAG

用户提出研究问题后,Lito 需要找到相关文献,读到足够的内容,再形成有来源的回答。主模型负责推进研究,检索流程负责取得和整理证据;结果不足时,模型可以继续查找。

一、文献处理与索引

上传 PDF 后,Lito 保留原件用于阅读核验,同时将正文整理为可检索片段。用户既可以围绕问题查找证据,也可以从引用回到原始文件。

图 05-01点击放大

1.1 正文切片

新上传的PDF先提取版面与正文,识别摘要、章节、段落和脚注,再生成可检索片段。正文按论文结构组织,较长段落按句子与Token预算拆分。

每个片段保留论文身份、章节标题、物理页码和原件关联。检索先用小片段定位证据,阅读时沿同一章节补充附近内容,保留结论前后的解释与适用条件。

1.2 表格解析

系统逐页识别表格,按版面选择线条提取、Panel分组坐标或Docling解析。生成的表格片段携带表头、数值和表注,并标记原PDF页码;遇到无法可靠还原的行列关系,保留原页核对方式。

解析结果按文件内容与解析版本缓存。独立解析服务负责计算,文件处理服务在结果就绪后生成向量并更新该文件索引。原件保留用于查看和核验,解析后的片段用于检索。

1.3 混合索引

关键词检索适合查找明确的术语、名称和指标;向量检索帮助找到措辞不同、含义相近的内容。Lito 将两路结果融合,构成混合检索,兼顾精确查找和不同表达。

Lito 使用 BM25 进行关键词检索,使用 BGE-M3 编码文本以支持向量检索。文件与索引保持关联,文献更新或删除后,检索范围也随之更新。

二、常规检索流程

主模型结合任务提出查询,搜索工具内部的模型调用帮助扩展问法、筛选片段和判断阅读范围。融合排名、范围过滤与片段读取由程序执行。下图主线展示常规查询路径,右侧为指定论文的定向补读支路;两者都返回原文与来源。定向补读的适用范围见后文。

图 05-02点击放大

2.1 查询组织

主模型结合用户要求与已有证据决定查什么;程序也可根据综述任务安排首次取证或缺口补查。例如比较实验条件时,先查各篇论文的条件与结果,再针对差异补读解释。

搜索工具会借助模型,将问题整理为语义查询和关键词查询,覆盖同一问题的不同表达。检索始终受项目范围和访问权限约束。

2.2 排名融合与去重

关键词和向量检索分别找到候选片段,再通过 RRF 合并排名。这个过程既汇总不同检索方式的结果,也汇总不同问法找到的证据,并去除重复片段。

融合分两层:单条查询先合并关键词和向量排名,多条查询再按查询权重合并,并按文档与片段标识去重。当前实现的 RRF 参数分别为 k=60 和 k=50,用于调整不同名次的贡献,不表示返回片段数量。

术语明确的问题可以通过关键词找到原句;用户换一种说法提问时,向量候选补充相近表达。融合后再围绕当前问题选择阅读材料。

2.3 多篇任务中的候选分配

明确比较或逐篇整理任务需要关注指定论文的覆盖。例如,用户要求比较两篇论文的机制时,两篇都应取得相关正文依据。程序将不同论文的候选交错排列,再按问题筛选各篇相关段落,减少单篇相似片段占满阅读空间的情况。选中文献限定可用材料范围,不自动意味着每篇都必须写进正文。

过程记录保存候选、工具返回和主模型输入中的论文范围。回答遗漏必需文献时,可据此区分未召回、筛选遗漏和生成时未采用。

2.4 相关片段筛选

系统将相邻片段合并,并控制候选内容的总量,再交给模型判断与当前问题的相关性。模型会阅读候选内容,判断哪些片段能为当前问题提供依据。

常规筛选按候选数量和 Token 预算限制输入,每个候选段落默认最多取 3 个代表块供模型判断;定向补读使用单独的选择限制。模型只能从本次候选中选择,因此需要区分:证据没有被召回,还是已经召回但被截断或未被选中。这样才能确定应改进检索覆盖、候选预算还是筛选方式。

2.5 相邻内容扩展

一个命中的片段可能提到了结果,却没有包含实验条件。模型会判断是否需要更多背景,系统据此补取附近内容并合并重叠部分。

常规扩展可以保留原段,或读取前后各 2 块、各 5 块,再合并重叠范围。这些是片段数量,不是论文页数。这是按需补取附近内容,帮助模型读到实验条件、解释或限制。扩展未取得新内容时,系统保留原片段。

例如,命中的片段只有“溢价下降”,相邻段落可能交代买家保护制度、样本平台和仍然存在的信号价值。扩展时保留这些决定含义的内容,同时合并重复段落。

2.6 证据返回与后续检索

搜索工具将正文、标题和引用编号交回主模型,并保存来源关联。主模型据此形成比较或综述;仍有问题需要补充时,可以调整查询,继续检索。

Lito 的 Agentic RAG 由主模型根据证据决定下一步,搜索工具负责执行检索并返回结果。用户修改已有回答时,也可以沿用已经取得的证据;需要核验具体引文时,通过 Citation 与原文核验 回到 PDF。

三、综述定向补读

常规检索按查询寻找相关片段;定向补读已经确定目标论文,按文档标识读取其索引片段,再围绕具体缺口排序与筛选,不重复执行完整的查询扩展和混合召回流程。

该入口要求启用综述证据功能且存在有效运行。每次接收一至三篇当前允许使用的文献,校验文档标识与对应问题,并在访问权限内读取。程序过滤纯参考文献列表等内容,优先选择相关的定义、结果或解释,再按阅读预算返回片段。它是有范围限制的补读,不保证覆盖整篇论文。

文献身份可由首部材料补充,研究结果的依据来自相应正文。模型和 Skill 在使用证据时区分本篇发现、研究假设与他人研究的转述,不能仅凭所在章节判断归属。缺少定义或结果片段时,可针对指标含义、成立条件等继续取证;未查到某项内容不等于论文没有研究它。

RAG 负责返回原文片段与来源,Skill 负责整理工作证据、发起核验并安排修订。检索命中或引用可定位,均不等于论断已经核实;使用时仍可能出现贡献归属或条件解释错误。具体分工见Skill 与能力配置。

图表