0 milvus前提知识: 本文只覆盖本项目需要的 Milvus 基础知识,重点是: Milvus 在 RAG 中的角色 langchain_milvus 提供的主要抽象 需要理解的核心概念、API 和参数 1. Milvus 的角色 Milvus 是向量数据库。 在 RAG 中,它负责两件事: 存储文档 chunk 的向量 根据问题向量…
此项目演示 LangChain 在生产环境中推荐的“ChatMessageHistory + RunnableWithMessageHistory + 外部存储(Redis)”组合,构建一个多用户 AI 客服接口。所有历史记录都按照 user_id 维度缓存在 Redis 中,适合接入 Web/小程序/客服工作台等场景;模型侧默…
0 入门 0.1 简介 RAG(Retrieval-Augmented Generation,检索增强生成) 是一种结合了信息检索技术与语言生成模型的人工智能技术。该技术通过从外部知识库中检索相关信息,并将其作为提示(Prompt)输入给大型语言模型(LLMs),以增强模型处理知识密集型任务的能力,如问答、文本摘要、内容生成等。 RAG = 检索技…