document-chain
这里我们介绍下Langchain中的document-chain;
stuffChain
直接将文本内容作为上下文,结合问题,组装prompt,获取大模型输出结果;
- 问题:文本内容比较过,容易超过上下文token限制,GPT3.5上下文2k;
MapReduceChain
MapReduceChain有两个过程,Map过程和Reduce过程;
- 解决上下文超长的问题;
Map过程:
- 对每个文档提取特征
Reduce过程:
- 将map输出的所有特征作为上下文
refineChain
对每个文档依次处理,结合问题,得到的大模型回答作为中间结果,输出到下一个文档问题的上下文;
- 问题:文档比较多的时候处理比较慢;