跳转到主要内容

简介

Search-o1 提出一种将大规模推理模型与 自主检索增强生成(Agentic RAG)文档内推理(Reason-in-Documents) 结合的框架。当模型在推理过程中遇到知识空缺时,会主动检索外部信息、进行精炼,并将结果注入推理链,从而提升科学、数学、编程等复杂任务中的推理准确性与稳健性。
论文链接:Arxiv

流程

简而言之,Search-o1 先以原始问题开展推理;一旦识别信息缺口,即生成子问题并触发检索;随后对召回应答进行精炼,提取关键信息回注入推理过程,直到形成可置信的最终答案。

复现

编写Pipeline

基于上面的逻辑,可以写出如下 Pipeline:
examples/search_o1.yaml

编译Pipeline文件

修改参数文件

examples/parameters/search_o1_parameter.yaml

运行Pipeline文件