怎样完成本地模型知识库检索问答RAG
怎样完成本地模型知识库检索问答RAG
目录
- 怎样完成本地模型知识库检索问答RAG
- 使用密集检索器和系数检索器混合方式完成知识库相似检索
- 1. 导入必要的库
- 2. 加载文档
- 3. 文本分割
- 4. 初始化嵌入模型
- 5. 创建向量数据库
- 6. 初始化大语言模型
- 7. 构建问答链
- 8. 提出问题并检索相关文档
- 9. 合并检索结果并去重
- 10. 生成答案并提取关键信息
- 代码直接可运行
使用密集检索器和系数检索器混合方式完成知识库相似检索
1. 导入必要的库
import os
from langchain.chains.question_answering import load_qa_chain
from langchain_huggingface import HuggingFaceEmbeddings