Skip to main content

Map reduce

LangChain

map reduce 文档链首先将 LLM 链应用于每个单独的文档(Map 步骤),将链的输出视为新文档。然后将所有新文档传递给单独的合并文档链以获得单个输出(Reduce 步骤)。如果需要,它可以选择先压缩或折叠映射的文档,以确保它们适合合并文档链(通常将它们传递给 LLM)。如果需要,此压缩步骤会递归执行。

map_reduce 图示(map_reduce_diagram)