一图文看懂 RAG 原理!从基础流程、评估指标到 GraphRAG/Agentic RAG 进阶玩法
目录大模型原生缺陷为什么需要 RAGRAG 核心五步流水线拆解向量数据库选型对照表Demo / 生产 / 分布式场景RAG 怎么评估好坏不能靠主观感受企业落地最容易踩的 3 个大坑RAG 进阶玩法Query 改写、GraphRAG、Agentic RAG一句话总结1. 大模型原生缺陷为什么需要 RAG原生大模型相当于闭卷考试存在 3 个硬伤知识过时训练结束之后的新内容模型不知道幻觉不知道的内容也会编造答案硬输出私有知识盲区无法直接读取企业内部文档、业务资料✅ RAG 思路把 AI 变成开卷考试先检索参考资料再基于资料回答只能减少幻觉不能归零。输出答案需要附带引用溯源没有资料就如实说不知道。2. RAG 核心五步流水线拆解完整链路切碎文档 → 向量化 → 混合召回 → Rerank 精排 → 带引用回答STEP1 切碎文档将长文档切分 Chunk设置重叠区不能粗暴拦腰斩断防止上下文断裂丢失信息。注意模型输入存在最大上下文长度超长文本会被静默截断。STEP2 向量化把文本转为向量嵌入语义相近的文本在向量空间距离更近。STEP3 混合召回向量检索 BM25 关键词检索多路召回捞出 Top-K 候选片段。兼顾语义相似度和关键词精准匹配。STEP4 Rerank 精排【提升效果的关键一步】多路召回拿到 20 条候选后通过重排模型筛选出 3~5 条最相关片段是 RAG 效果提升的核心手段。STEP5 带引用回答交给大模型指令限定仅根据以下资料回答输出附带原文引用。你的场景推荐向量库本地 Demo 快速验证Chroma / LanceDB已有 PostgreSQLpgvector中小生产、要过滤和运维Qdrant亿级向量、分布式Milvus关键词 向量混合检索OpenSearch / Weaviate数据、向量、统计一套搞定Doris成熟/ StarRocksBeta⚠️选型三提醒① Doris/StarRocks 向量能力迭代很快落地前务必查阅最新官方文档② 团队熟悉度优先于性能差距如果已有 PGpgvector 往往总成本更低③ 删除文档时向量需要同步清理OLAP 适合批量导入不适合高频实时更新。4. RAG 怎么评估好坏不要凭肉眼主观感觉效果必须先建测试题库量化打分检索侧指标Hit RateTop-K 是否命中正确文档生成侧指标答案忠实于参考资料的忠实度常用评估框架RAGAS❌没有 assessment 的 RAG 调优 玄学迭代5. 企业落地最容易踩的坑重点三个权限、引用、向量同步清理权限过滤检索时按用户权限过滤文档防止跨部门数据泄露比如 A 用户查到 B 部门薪酬引用溯源回答标注来源段落方便人工核查、定位问题僵尸知识文档删除 / 更新时旧向量必须同步清理知识库会残留过时无效信息6. RAG 进阶玩法Query 改写用户口语化提问先改写、做 HyDE再送入检索优化召回质量GraphRAG结合知识图谱擅长多跳推理类复杂问题Agentic RAG让 AI 自主决定查询策略、检索次数自主规划检索动作7. 一句话记住 RAG让 AI先翻书、再答题切碎 → 向量化 → 召回 → 精排 → 带引用生成 落地三件套别忘了评估打分、权限过滤、向量同步清理

相关新闻

中文信息处理视域下的姓名生僻字解析:从Unicode扩展区编码、生僻字库到政务系统互通实务

中文信息处理视域下的姓名生僻字解析:从Unicode扩展区编码、生僻字库到政务系统互通实务

在现代政务服务、金融征信、民航铁路票务以及各类互联网身份认证系统的工程落地中,生僻字与冷僻姓名字符的数字化处理长期以来都是兼具文化传承与计算机技术挑战的复合型课题。随着国家标准GB 18030—2022《信息技术 中文编码字符集》的正式实施,全面支持…

2026/10/12 2:33:26 阅读更多 →
体育单招网课机构介绍哪个公司好

体育单招网课机构介绍哪个公司好

每年都有大量体育生栽在文化课上:训练占掉大半天,回到教室跟不上普高节奏,市面上的网课又大多是面向普通高考生的,学的内容和体育单招考纲根本不匹配。信息差、没规划、题源不对路,成了压垮体考生的三座大山。作为过来…

2026/10/12 2:33:26 阅读更多 →
工控机死机与通讯掉线?变频器电磁干扰的接地与屏蔽实战方案

工控机死机与通讯掉线?变频器电磁干扰的接地与屏蔽实战方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 2:32:26 阅读更多 →

最新新闻

TFLint 架构深度解析:基于 gRPC 双向通信的可插拔 Terraform Linter 设计

TFLint 架构深度解析:基于 gRPC 双向通信的可插拔 Terraform Linter 设计

Lint代码质量静态分析IaC 【免费下载链接】tflint A Pluggable Terraform Linter 项目地址: https://gitcode.com/gh_mirrors/tf/tflint 点击查看 免费下载 TFLint 是一个可插拔(Pluggable)的 Terraform Linter,其核心设计理念是…

2026/10/12 3:25:00 阅读更多 →
从硬件附庸到云原生,软件开发就是一部复杂度对抗史

从硬件附庸到云原生,软件开发就是一部复杂度对抗史

开篇先坦白:我见过太多人把“软件开发历史”当成一张要背的时间表——哪年发明了什么语言,哪年发布了什么框架,背得滚瓜烂熟,但真让他解释“为什么会有敏捷开发”“为什么现在都在讲云原生”,反而答不上来。历史不是年…

2026/10/12 3:25:00 阅读更多 →
Dockerfile不是脚本,是容器时代的交付契约

Dockerfile不是脚本,是容器时代的交付契约

1. 为什么“写完代码就扔进容器”是新手最危险的幻觉我见过太多人把Docker当成一个带点科技感的压缩包——本地跑通了,docker run -it ubuntu:22.04启个基础镜像,再把编译好的二进制文件cp进去,exit退出,然后得意地截图发群&#…

2026/10/12 3:25:00 阅读更多 →
autoskills 技能详解:用 Deno 与 TypeScript 构建安全现代应用的开发规范与实践指南

autoskills 技能详解:用 Deno 与 TypeScript 构建安全现代应用的开发规范与实践指南

【免费下载链接】autoskills One command. Your entire AI skill stack. Installed. 项目地址: https://gitcode.com/gh_mirrors/au/autoskills 点击查看 免费下载 本文基于 autoskills 仓库中收录的 deno-typescript 技能文档,系统讲解在 Deno 运行时下…

2026/10/12 3:25:00 阅读更多 →
差值贪心模型:从Sake or Water看二选一最优选择

差值贪心模型:从Sake or Water看二选一最优选择

刷题的时候看到AT_abc441_c,题目名就叫Sake or Water(清酒还是水),我第一反应是这题跟喝酒较上劲了。等把题面看完才明白,出题人其实是借“清酒还是水”这个日常二选一,考一个非常经典的贪心套路&#xff1…

2026/10/12 3:25:00 阅读更多 →
快速阅读的本质是目标管理:四遍法高效读完一本书

快速阅读的本质是目标管理:四遍法高效读完一本书

很多人以为“快速阅读一本书”就是训练眼球,让自己看一眼扫半页,最好一分钟读一千字。我踩过这个坑,也买过各种速读课程,最后发现:真正能让你快速读完一本书的,不是眼睛扫得快,而是脑子知道该拿…

2026/10/12 3:23:59 阅读更多 →

日新闻

复古胶片颗粒感噪点合成器:Canvas ImageData 像素高斯杂色注入算法

复古胶片颗粒感噪点合成器:Canvas ImageData 像素高斯杂色注入算法

在数码相机、高清显示屏与现代矢量图形技术高度发达的今天,画面可以做到绝对的锐利、平滑与无瑕。然而,当一张秋日手账插画或拍立得照片过于“平整无瑕”时,往往会散发出一种冰冷生硬的“数码塑料感(Digital Plasticity&#xff0…

2026/10/12 0:00:59 阅读更多 →
活字印刷古籍线装排版:Canvas 竖排文字与栏线自适应算法

活字印刷古籍线装排版:Canvas 竖排文字与栏线自适应算法

在现代网页与移动端设计中,横排(Horizontal Layout)早已经成为了绝对的主流。然而,当我们翻开泛黄的线装古籍、宋版木刻诗集,或是欣赏一张茶道雅集的手写便签时,那种**自上而下纵向书写、自右向左逐列铺展&…

2026/10/12 0:00:59 阅读更多 →
周日晚间的“精神松绑减震器”:无压力情绪倾倒箱与温和轻声陪伴

周日晚间的“精神松绑减震器”:无压力情绪倾倒箱与温和轻声陪伴

每到周日的晚上八点到十点,很多人心里都会悄悄亮起一盏警示灯。 在心理学上,这种现象有一个专门的称谓——“周日夜晚焦虑症(Sunday Scaries)”。明天又是周一,闹钟又要重新在七点响彻卧房;脑海里仿佛有一个…

2026/10/12 0:00:59 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/12 0:16:30 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/12 0:16:38 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/12 0:16:43 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 10:45:37 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 14:36:53 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 14:36:54 阅读更多 →