循环模板
循环模板
步骤 1:写一条推理句(含待验证的实体或关系)
步骤 2:按该句提取查询并检索
步骤 3:把检索结果并入上下文,写下一句推理
……直到推出结论;最终答案附引用| 与“先检索一次再答”的差别 | 检索次数随推理深度增加,每一步都获得新证据 |
|---|---|
| 适用 | 多跳问答、事件因果链、跨文档对比 |
| 成本 | 检索次数与轮数同阶增长,注意限制轮数 |
把思维链与检索交错进行:每写一步推理就去检索一次,用检索结果指导下一条推理;适合多跳知识密集问题。
步骤 1:写一条推理句(含待验证的实体或关系)
步骤 2:按该句提取查询并检索
步骤 3:把检索结果并入上下文,写下一句推理
……直到推出结论;最终答案附引用| 与“先检索一次再答”的差别 | 检索次数随推理深度增加,每一步都获得新证据 |
|---|---|
| 适用 | 多跳问答、事件因果链、跨文档对比 |
| 成本 | 检索次数与轮数同阶增长,注意限制轮数 |