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

深度学习-88-大语言模型LLM之基于langchain的检索链

文章目录

  • 1 向量存储和检索
    • 1.1 嵌入模型向量存储
    • 1.2 应用检索
  • 2 文档类型的提示词
  • 3 检索链
    • 3.1 加载LLM模型
    • 3.2 创建文档链
    • 3.3 创建检索器文档链
    • 3.4 创建对话检索链
  • 4 参考附录

1 向量存储和检索

向量存储(Vector Storage)是指在计算机科学和机器学习领域中,用于保存、管理和检索高维向量数据的数据结构和数据库。这些向量通常表示为多维空间中的点,可以是来自图像、文本、音频等数据的特征表示。

LangChain是一个基于大语言模型用于构建端到端语言模型应用的框架,它提供了一系列工具、套件和接口,让开发者使用语言模型来实现各种复杂的任务,如文本到图像的生成、文档问答、聊天机器人等。

1.1 嵌入模型向量存储

demo.txt如下:
在这里插入图片描述

from langchain_community.document_loaders import TextLoader
from langchain_community.vectorstores import FAISS
from langchain_ollama import OllamaEmbeddings
f

http://www.kler.cn/a/508296.html

相关文章:

  • 微信原生小程序自定义封装组件(以导航navbar为例)
  • HTML基础与实践
  • 春秋杯-WEB
  • el-timeline时间线(Plus)左边图标改为自定义图片
  • SpringBoot+Vue小区智享物业管理系统(高质量源码,可定制,提供文档,免费部署到本地)
  • Windows重装后NI板卡LabVIEW恢复正常
  • 【网络协议】【http】【https】AES-TLS1.2
  • 软考信安24~工控安全需求分析与安全保护工程
  • AXIOS的引入和封装
  • 对MySQL滴MVCC理解(超详细)
  • 【蓝桥杯选拔赛真题62】C++求和 第十四届蓝桥杯青少年创意编程大赛 算法思维 C++编程选拔赛真题解
  • “AI开放式目标检测系统:开启智能识别新时代
  • Linux《Linux简介与环境的搭建》
  • React 表单处理与网络请求封装详解[特殊字符][特殊字符]
  • java请编写程序,分别定义8种基本数据类型的变量,并打印变量的值。
  • 左神算法基础提升--2
  • MySQL(高级特性篇) 06 章——索引的数据结构
  • 深入浅出:Go语言中的Unicode与字符编码详解
  • C++ K2 (4)
  • 【专题一 递归】面试题 08.06. 汉诺塔问题
  • 20250117在Ubuntu20.04.6下使用灵思FPGA的刷机工具efinity刷机
  • STM32入门教程-示例程序(按键控制LED光敏传感器控制蜂鸣器)
  • Excel文件按部门切分成多个文件
  • 54,【4】BUUCTF WEB GYCTF2020Ezsqli
  • HJ11 数字颠倒(Java版)
  • 俄语画外音的特点