Skip to main content

Refine

Refine通过循环遍历输入文档并迭代更新其答案来构建响应。对于每个文档,它将所有非文档输入、当前文档和最新的中间答案传递给LLM链以获得新的答案。

由于优化链一次只传递一个文档给LLM,因此非常适合需要分析超出模型上下文范围的多个文档的任务。显而易见的权衡是,与“填充文档链”等链相比,该链将进行更多的LLM调用。此外,某些任务在迭代执行时很难完成。例如,当文档经常相互交叉引用或任务需要从多个文档中获取详细信息时,优化链的性能可能较差。

refine_diagram refine_diagram