尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

AI大模型-- RAG(检索增强生成)的简单理解

AI大模型-- RAG(检索增强生成)的简单理解 一个完整的企业级或个人级RAG检索增强生成项目包含数据流、检索流、生成流、运维评测的完整闭环系统。一个标准的 RAG 项目通常包含以下四大核心组成部分一、 RAG数据接入与处理层ETL / Data Pipeline这是 RAG 的地基决定了喂给 AI 的原料质量Garbage in, garbage out。多源数据采集器支持连接各种数据源MySQL 业务数据、对象存储MinIO/S3里的 PDF/Word/Markdown、Confluence 页面、Git 仓库、网页爬虫等。文档解析与清洗Document Parser提取非结构化文件中的纯文本、表格、图片配合 OCR 或多模态模型解析图表。智能文本切分Chunking Strategy将长文档切分成合适大小的文本块如按固定 Token 数、按 Markdown 标题层级、或语义切分并保留前后上下文重叠Overlap。向量化与索引生成Embedding Indexing调用 Embedding 模型如 BGE、Qwen-Embedding将文本块转为高维向量存入向量数据库如 Milvus、PGVector、ES。二、 RAG检索与增强层Retrieval Enhancement这是 RAG 的核心大脑负责把最准、最相关的知识片段精准捞出来。混合检索Hybrid Search结合向量语义检索懂意思和BM25 关键词/全文检索懂专有名词、代码、型号互补盲区。多路召回与重排Rerank初筛阶段先捞出几十个候选片段再通过专门的Rerank 模型如 BGE-Reranker进行深度语义打分和精细化排序只留下最核心的 Top 3-5 个片段。元数据过滤与权限管控Metadata Filtering在检索时带上业务条件如用户角色、所属部门、数据密级确保用户只能搜到自己权限允许范围内的数据解决企业级安全合规问题。查询重写Query Rewriting用户的提问往往口语化或含糊不清。通过小模型或大模型先对用户的提问进行润色、扩写或拆解提高检索命中率。三、 RAG生成与交互层Generation Interaction这是 RAG 的门面负责把检索到的知识转化为人类易读的答案。Prompt 模板工程将检索到的知识片段Context与用户的原始提问Query按照严谨的提示词模板组装防止大模型自由发挥或胡说八道减少幻觉。大模型驱动LLM Integration调用本地大模型如 Ollama 跑 Qwen或云端大模型如 DeepSeek、OpenAI生成最终回答。流式响应与前端交互Streaming UI实现打字机效果Stream 流式输出支持多轮对话Chat History 记忆并能展示引用来源References / Citations让用户点击即可追溯原文出处。四、 RAG运维、评测与治理层Ops Evaluation决定 RAG 系统能否从Demo 玩具走向生产可用的关键。RAG 评估体系Evaluation使用类似RAGAS或TruLens的自动化评测框架对系统的检索召回率、答案忠实度Faithfulness、回答相关性进行打分和持续优化。数据增量同步与生命周期管理数据库或文档更新时系统能通过监听变更如 CDC自动更新或删除对应的向量索引保持数据的“鲜活度”。日志审计与监控记录用户的每一次提问、检索到的知识片段、大模型的 Token 消耗、耗时以及用户的反馈点赞/踩用于后续的 Prompt 调优和数据闭环。
返回列表