从 MapRerankDocumentsChain 迁移
MapRerankDocumentsChain 实现了一种分析长文本的策略。该策略如下:
- 将文本分割成更小的文档;
- 对文档集应用一个处理过程,该过程包括生成一个分数;
- 按分数对结果进行排序并返回最大值。
在这种场景中,一个常见的处理过程是使用文档中的上下文片段进行问题回答。强制模型在生成答案的同时生成分数有助于仅选择由相关上下文生成的答案。
LangGraph 实现允许在此问题中结合 工具调用 及其他功能。下面,我们将通过一个简单的示例,分别介绍 MapRerankDocumentsChain 和相应的 LangGraph 实现,以作说明。