chain_type=“stuff 是什么 ? 其他方式有什么?
chain_type="stuff 是什么 ? 其他方式有什么?
目录
- chain_type="stuff 是什么 ? 其他方式有什么?
- 1. `chain_type="stuff"`
- 2. `chain_type="map_reduce"`
- 3. `chain_type="refine"`
- 4. `chain_type="map_rerank"`
在 LangChain
的 load_qa_chain
函数里,chain_type
参数可指定不同的问答链构建方式,除了 "stuff"
之外,常见的还有 "map_reduce"
、"refine"
和 "map_rerank"
。
1. chain_type="stuff"
-
原理:把所有相关文档和问题一次性提供给大语言模型(LLM),让模型直接根据这些信息生成答案。这种方式简单直接,但在处理大量文档时,可能会超出模型的输入长度限制。
-
示例代码: