当前位置: 首页 > news >正文

怎样完成本地模型知识库检索问答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

相关文章:

  • Linux命令+Git命令
  • mysql数据库的线程连接数、状态 、最大并发数、缓存等参数配置
  • Axios 介绍及使用指南
  • 字节跳动开源 Godel-Rescheduler:适用于云原生系统的全局最优重调度框架
  • 高并发三剑客-本地缓存之王Caffeine-01缓存应用
  • 《忘尘谷》音阶与调性解析
  • 非参数 Spearman 相关在多组学分析中的力量及AI拓展
  • langchain框架-文档加载器详解
  • Arm系统ubuntu20.04中自带的火狐浏览器打开网页B站视频和百度网盘网页视频,视频无法打开,并且没有声音——(本质上解决)
  • DeepSeek-V3技术架构深度解析与性能优化实践
  • 力扣每日打卡 1534. 统计好三元组 (简单)
  • 从代码学习深度学习 - 自注意力和位置编码 PyTorch 版
  • 记录 | Pycharm中如何调用Anaconda的虚拟环境
  • 基于MCP协议的多模态思维链在医疗系统改造中的融合研究
  • 【Code】《代码整洁之道》笔记-Chapter16-重构SerialDate
  • 驱动开发硬核特训 · USB 摄像头专题:原理 + 实战深度解析(基于 linux-imx)
  • Python爬虫第14节-如何爬取Ajax的数据
  • 代码随想录笔记-哈希表
  • 万字长篇————C语言指针学习汇总
  • 数据库表设计五层分类系统表设计
  • 据报特斯拉寻找新CEO,马斯克财报会议上表态:把更多时间投入特斯拉
  • 视频丨英伟达总裁黄仁勋:美勿幻想AI领域速胜中国
  • 杨轶群任莆田市荔城区人民政府副区长
  • “80后”商洛市委副书记、市政府党组副书记赵孝任商洛市副市长
  • 全国人民代表大会常务委员会公告〔十四届〕第十号
  • 准80后湖北省财政厅副厅长徐晶华已调任襄阳市副市长