logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Langchain学习(7):向量存储实战指南-从内存测试到持久化RAG链构建

本文深入解析RAG系统中向量存储的核心作用与实践方法。向量存储作为连接知识与智能的枢纽,通过嵌入模型将文本转化为可计算向量,实现高效检索。文章从内存测试(InMemoryVectorStore)到持久化部署(Chroma)详细演示了全链路流程,包括数据加载、向量存储操作(增删查)及关键参数解析。内存存储适合原型开发与测试,而持久化存储(Chroma)解决了服务重启、多进程共享和大数据量问题。代码示

#学习#人工智能#python
0 基础带你用 langchain+RAG 技术写出一个属于自己的知识库问答系统

本项目构建了一个基于RAG技术的智能客服系统,采用LangChain框架整合ChromaDB向量数据库和通义千问大模型。系统支持知识库管理(文本上传、向量化存储)和智能问答(语义检索、多轮对话)两大核心功能,通过Streamlit提供可视化操作界面。技术栈包括Python 3.11、LangChain、ChromaDB和DashScope模型,实现了从知识库构建到智能问答的完整流程。系统采用MD5

#网络
Langchain学习(1):调用大模型方法

本文介绍了LangChain框架中调用API和本地模型的方法,以及聊天模型的三种消息类型。主要内容包括:1) 通过Tongyi和OllamaLLM调用API和本地模型实现流式输出;2) 详细说明AIMessage、HumanMessage和SystemMessage三种聊天消息类型的定义、角色对应和使用场景;3) 提供完整的对话链示例代码,展示如何组合不同消息类型构建结构化对话。文章还对比了三种消

#人工智能#大数据
Langchain学习(2):了解嵌入模型

嵌入模型(Embedding Model)是目前几乎所有智能AI应用背后最核心的“理解引擎”之一。它把人类能读懂的文字、图片、音频、代码……统统转换成一串固定长度的数字向量(也叫“数字指纹”),这些向量放在一个高维空间里,。

#学习
Langchain学习(4):解析输出解析器与数据流转

本文介绍了LangChain中三种处理大模型输出数据的方法。StrOutputParser用于将AIMessage对象转换为字符串,实现模型间的简单传递;JsonOutputParser可将JSON格式输出解析为字典,便于结构化数据处理;自定义函数则提供更灵活的数据转换方式。这三种"数据适配器"解决了模型输出与下游组件间的数据类型兼容问题,使开发者能够根据具体需求选择合适的数据

#学习#python#人工智能
Langchain学习(5):会话记忆 - 临时与长期记忆

本文介绍了如何利用LangChain实现两种会话记忆机制:临时会话记忆和长期会话记忆。临时会话记忆通过InMemoryChatMessageHistory和RunnableWithMessageHistory组件实现,将对话历史存储在内存中,适用于单次会话场景。长期会话记忆则通过自定义的FileChatMessageHistory类实现持久化存储,将对话记录保存到本地文件,确保程序重启后仍可恢复历

#学习#人工智能#python
Langchain学习(6):文档加载器 - CSV、JSON、PDF与文本处理详解

本文介绍了LangChain中四种核心文档加载器的使用技巧。CSVLoader支持两种加载模式:load()适合小文件,lazy_load()适合大文件流式处理;JSONLoader通过jq_schema参数灵活提取JSON数据,支持单对象、数组和JSON Lines三种格式;TextLoader配合RecursiveCharacterTextSplitter可实现智能文本分块。每种加载器都提供了

#学习#json#人工智能 +1
0 基础带你用 langchain+RAG 技术写出一个属于自己的知识库问答系统

本项目构建了一个基于RAG技术的智能客服系统,采用LangChain框架整合ChromaDB向量数据库和通义千问大模型。系统支持知识库管理(文本上传、向量化存储)和智能问答(语义检索、多轮对话)两大核心功能,通过Streamlit提供可视化操作界面。技术栈包括Python 3.11、LangChain、ChromaDB和DashScope模型,实现了从知识库构建到智能问答的完整流程。系统采用MD5

#网络
Langchain学习(7):向量存储实战指南-从内存测试到持久化RAG链构建

本文深入解析RAG系统中向量存储的核心作用与实践方法。向量存储作为连接知识与智能的枢纽,通过嵌入模型将文本转化为可计算向量,实现高效检索。文章从内存测试(InMemoryVectorStore)到持久化部署(Chroma)详细演示了全链路流程,包括数据加载、向量存储操作(增删查)及关键参数解析。内存存储适合原型开发与测试,而持久化存储(Chroma)解决了服务重启、多进程共享和大数据量问题。代码示

#学习#人工智能#python
    共 17 条
  • 1
  • 2
  • 请选择