RAG基础知识
作者声明本篇内容是个人对RAG学习的一点记录考虑到我学的方向会侧重学习AI测试开发-RAG知识库测试内容不够全面多谅解1.RAG是做什么的RAGRetrieval-Augmented Generation检索增强生成是当前LLM落地应用的主流技术之一它的核心逻辑是给大模型外挂一个可动态更新的外部知识库在大模型生成回答之前先从外部知识库中检索出与问题相关的事实资料再把问题 参考资料一起交给大模型让大模型基于真实资料输出答案而非完全依赖自身训练参数生成内容2.RAG解决了什么问题突破大模型的 “知识截止期” 限制大模型的训练数据有固定的截止时间训练完成后无法自动获取最新信息。RAG 可以接入实时更新的外部知识库如最新政策、行业动态、产品迭代文档让大模型能回答时效性强的问题。大幅减少大模型 “幻觉”支持答案溯源原生大模型会基于参数里的统计规律编造虚假信息即 “幻觉”。RAG 的回答严格基于检索到的真实文档片段生成不仅准确率显著提升还能追溯答案对应的原始文档出处非常适合对事实性要求高的场景。低成本接入私有 / 专属领域知识企业内部文档、业务数据、专属行业知识库等内容不会出现在大模型的公开训练数据中。相比微调大模型把知识 “固化” 进模型参数RAG 无需训练模型只需要把文档处理后存入知识库即可成本低、落地周期短知识库可以随时增删修改数据更新后立刻生效完美适配知识频繁迭代的业务场景。4.降低敏感数据泄露风险企业的涉密文档、内部数据不需要送入大模型参与训练只在内部检索系统中存储和调用同时可搭配权限管控让不同用户仅能检索对应权限范围内的文档兼顾数据价值与数据安全。3.RAG工作流程分为离线建库和在线问答两个阶段离线阶段构建知识库文档切分将 PDF、Word、网页等长文档拆分成数百字的小块文本保证语义完整向量嵌入用嵌入模型把每个文本块转换成向量用数字表示的语义特征入库存储将向量和对应原文一同存入向量数据库。在线阶段响应用户提问查询向量化把用户的问题也转换成同维度的向量语义检索在向量库中匹配出和问题语义最相似的 Top N 个文本块提示词拼装将 “用户问题 检索到的参考文本” 拼接成完整的提示词生成回答大模型基于提示词中的参考内容组织语言输出准确答案。4.知识图谱是什么1.向量库做了什么做一个RAG系统必须关注“向量库”主要包括向量和检索向量将一段文本、图片、音频等内容通过embedding模型切块编码成一个高维数组检索拿着查询的向量在向量库找到最相似的Top-K条类目带上原文片段等信息问题向量库在做语义检索时选择语义相近的内容提交给LLM而不是关键词信息在实际应用场景中缺少关键词信息导致生成内容不全面造成实际风险语义相似只是解决部分问题真正RAG技术需要攻破的壁垒是用完整数据关系表示真实的事务。为改进这个壁垒引入知识图谱构建了一个关系链更密集的知识库具体来说知识库是对各种知识的组织、存储和管理而知识图谱则是在此基础上通过图的结构实体、关系和属性来呈现知识的内在联系和结构。2.知识图谱组成知识图谱包括1.实体Entities图中各个节点代表真实世界的各个事物、概念2.关系Relations实体之间的连接或联系描述实体之间的互动。3.属性Attributes描述实体或关系的特征信息如一个实体的具体属性值在大模型时代当前模型对于根据症状推导常见疾病已经非常擅长但是依旧会由于幻觉有各种问题这里知识图谱的意义就来了输入咳嗽 呼吸急促 发热 胸痛 图谱推理路径 症状 → 咳嗽、呼吸急促、发热、胸痛 症状 → [常见疾病类别] → 呼吸系统疾病 可能的疾病肺炎、支气管炎、慢性阻塞性肺疾病COPD 进一步筛查 → [检查指标] → 血氧饱和度、白细胞计数、胸部影像 如果胸部影像显示肺部浸润阴影高度怀疑肺炎或肺结核 影像学特征差异 → [不同疾病影像学差异] → 肺炎浸润阴影 vs 肺结核钙化灶 若影像学表现为浸润阴影进一步考虑细菌性肺炎 最终诊断 → [关联知识库] → 确定细菌性肺炎可能性 若有相关临床史如吸烟史、基础疾病可能进一步确定为慢性阻塞性肺疾病合并肺炎。3.知识图谱VS知识库从存储方式来说图谱区别于知识库的差异在于图结构 VS 表结构其实更深一步来说其差异是认知的差异或者说点状或网状知识库采用表结构通过构建单个表和关系表完成数据间的关系构建那么局限在知识是提前录入的关系是预先定义好的新增数据需要创建字段和关系表否则难以入库知识图谱采用图架构将数据间关系通过开放系统存放可以间接表示作用机制新增数据只需添加一个三元组实体、关系、属性实现更适合动态、复杂、未知的场景生成手段表结构的数据来源权威文献和严格审查是数据具有高度的准确性和权威性知识图谱除了从结构化的数据比如知识库生成外还会从非结构化数据比如文章、文献、网页甚至影像等提取关系和实体。5.知识图谱RAGLLM知识图谱RAGLLM 结合可以有效解决模型幻觉增强置信度在实际应用中将知识图谱与RAG技术结合可以构建一个多层次的诊断体系在此架构中系统首先对输入问题进行初步判断对于简单、标准的查询直接由RAG基础层处理而对于复杂、多模态或涉及实体关系的问题则交由图谱推理层进一步分析。无论哪种路径最终结果都经过置信度验证当系统置信度超过预设阈值如90%时直接输出否则提交专家复核。引入一个对以上内容设计的前置规则本体论它实质解决实体类型是什么实体间允许什么关系关系的语义强度是什么推理规则是什么未完待续。。声明文字参考并摘取vx公众号内容原文地址叶小钗

相关新闻

100、LLC谐振变换器的小信号建模

100、LLC谐振变换器的小信号建模

100、LLC谐振变换器的小信号建模 从一次炸管事故说起 去年夏天,我调试一款300W的LLC电源,满载输出48V/6.25A。开环跑没问题,闭环一上,轻载到半载切换时,MOS管直接炸了。示波器抓到的波形显示:开关频率在负载跳变瞬间出现了约15kHz的振荡,幅度大到让谐振腔电流峰值飙到…

2026/8/2 3:35:59阅读更多 →
点云滤波去噪实战指南:从核心原理到PCL参数调优

点云滤波去噪实战指南:从核心原理到PCL参数调优

1. 项目概述:点云滤波去噪的核心价值与挑战在三维视觉和测绘领域,点云数据正变得无处不在。无论是自动驾驶汽车上的激光雷达每秒扫出的百万个点,还是无人机倾斜摄影生成的密集三维模型,亦或是工业质检中结构光扫描仪获取的高精度表…

2026/8/2 3:35:59阅读更多 →
UE5定序器Look-At Tracking:实现智能摇臂跟随镜头全流程解析

UE5定序器Look-At Tracking:实现智能摇臂跟随镜头全流程解析

1. 项目概述:从手动K帧到智能跟随的拍摄革命在虚幻引擎5(UE5)的影视化内容创作中,定序器(Sequencer)是导演一切的核心。无论是制作游戏过场动画、虚拟制片预览,还是产出高质量的CG短片&#xff…

2026/8/2 3:35:59阅读更多 →
TimeoutException深度解析:从根源到实战的系统性解决方案

TimeoutException深度解析:从根源到实战的系统性解决方案

1. 从一次线上故障说起:TimeoutException的“威力”那天晚上十一点,我正打算关电脑,监控大屏上一个刺眼的红色告警弹了出来:核心交易服务的成功率在五分钟内从99.99%暴跌至85%。点开错误详情,满屏的java.util.concurre…

2026/8/2 4:54:28阅读更多 →
【用 AI 重塑软件测试效率:从“写提示词“到“建工程“的实战指南】

【用 AI 重塑软件测试效率:从“写提示词“到“建工程“的实战指南】

适用读者:经常用 Python / pytest 写自动化、写压测脚本的测试工程师 核心观点:AI 效率的关键,不是把提示词写得更长,而是把上下文、流程和经验工程化。一、为什么测试工程师特别适合做"提示词工程" 测试开发的工作有一…

2026/8/2 4:54:28阅读更多 →
Windows 10下JDK 8安装配置全攻略:从官网下载到环境变量设置

Windows 10下JDK 8安装配置全攻略:从官网下载到环境变量设置

1. 项目概述:为什么JDK8依然是Java开发者的“定海神针” 如果你刚接触Java开发,或者正准备在Windows 10上搭建第一个Java开发环境,那么“JDK8官网下载和安装”这个看似简单的任务,很可能是你遇到的第一个“拦路虎”。别小看它&…

2026/8/2 4:54:28阅读更多 →
Dify v0.12.3 Webhook签名变更:兼容性修复与安全升级指南

Dify v0.12.3 Webhook签名变更:兼容性修复与安全升级指南

1. 项目概述:一次看似寻常的升级引发的连锁反应如果你正在使用Dify作为你的AI应用开发平台,并且通过Webhook与外部系统(比如企业微信、钉钉、Zabbix监控、自研业务系统)进行了深度集成,那么最近从Dify v0.12.2升级到v0…

2026/8/2 4:54:28阅读更多 →
1958-2024年全球4km分辨率逐月径流栅格数据集

1958-2024年全球4km分辨率逐月径流栅格数据集

径流是水文循环中的关键环节之一,指大气降水或冰雪融水在重力驱动下沿地表或地下通道汇入河流、湖泊及海洋的水流。它受到气候条件、地形地貌、植被覆盖以及人类活动等多重因素的共同影响,其物理与化学特性直接关系到区域生态系统的稳定性和水资源的可持…

2026/8/2 4:54:28阅读更多 →
Cadence Allegro 17.4 表贴封装设计:从焊盘计算到3D验证全流程详解

Cadence Allegro 17.4 表贴封装设计:从焊盘计算到3D验证全流程详解

1. 项目概述:为什么表贴封装是PCB设计的基石在电子硬件设计的江湖里,Cadence Allegro 17.4 无疑是众多资深工程师手中的“倚天剑”。而封装设计,特别是表贴式封装,则是这把剑最常用、也最考验基本功的招式。你可能已经熟练掌握了布…

2026/8/2 4:52:28阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/2 0:00:10阅读更多 →
限时公开!某头部SaaS公司内部AI模板工厂架构文档(含5类行业模板源码+性能压测报告)

限时公开!某头部SaaS公司内部AI模板工厂架构文档(含5类行业模板源码+性能压测报告)

更多请点击: https://intelliparadigm.com 第一章:AI模板批量生成的核心价值与落地全景 AI模板批量生成正从实验性工具演进为现代软件工程的关键基础设施。它通过语义理解、上下文感知与结构化约束,将重复性高、模式明确的代码/文档/配置生成…

2026/8/2 0:00:12阅读更多 →
如何快速找回消失的网页:Web Archives浏览器扩展终极指南

如何快速找回消失的网页:Web Archives浏览器扩展终极指南

如何快速找回消失的网页:Web Archives浏览器扩展终极指南 【免费下载链接】web-archives Browser extension for viewing archived and cached versions of web pages, available for Chrome, Edge and Safari 项目地址: https://gitcode.com/gh_mirrors/we/web-a…

2026/8/2 0:00:13阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/2 0:00:10阅读更多 →
限时公开!某头部SaaS公司内部AI模板工厂架构文档(含5类行业模板源码+性能压测报告)

限时公开!某头部SaaS公司内部AI模板工厂架构文档(含5类行业模板源码+性能压测报告)

更多请点击: https://intelliparadigm.com 第一章:AI模板批量生成的核心价值与落地全景 AI模板批量生成正从实验性工具演进为现代软件工程的关键基础设施。它通过语义理解、上下文感知与结构化约束,将重复性高、模式明确的代码/文档/配置生成…

2026/8/2 0:00:12阅读更多 →
如何快速找回消失的网页:Web Archives浏览器扩展终极指南

如何快速找回消失的网页:Web Archives浏览器扩展终极指南

如何快速找回消失的网页:Web Archives浏览器扩展终极指南 【免费下载链接】web-archives Browser extension for viewing archived and cached versions of web pages, available for Chrome, Edge and Safari 项目地址: https://gitcode.com/gh_mirrors/we/web-a…

2026/8/2 0:00:13阅读更多 →
无损视频剪辑终极指南:如何实现快速高效的多媒体处理

无损视频剪辑终极指南:如何实现快速高效的多媒体处理

无损视频剪辑终极指南:如何实现快速高效的多媒体处理 【免费下载链接】lossless-cut The swiss army knife of lossless video/audio editing 项目地址: https://gitcode.com/gh_mirrors/lo/lossless-cut 在数字媒体创作领域,视频编辑处理的质量损…

2026/8/2 1:29:34阅读更多 →
AI辅助本科论文写作:8大工具评测与高效使用指南

AI辅助本科论文写作:8大工具评测与高效使用指南

1. 本科生论文写作的AI辅助现状本科毕业论文是每个大学生必须跨越的一道坎。记得我当年写论文时,光是文献检索就花了整整两周时间,打印的参考文献堆满了半个书桌。如今AI技术的发展为学术写作带来了革命性变化,合理使用这些工具可以节省80%以…

2026/8/2 2:32:55阅读更多 →
如何快速配置大麦自动抢票系统:从零开始搭建Python抢票助手

如何快速配置大麦自动抢票系统:从零开始搭建Python抢票助手

如何快速配置大麦自动抢票系统:从零开始搭建Python抢票助手 【免费下载链接】ticket-purchase 大麦自动抢票,支持人员、城市、日期场次、价格选择 项目地址: https://gitcode.com/GitHub_Trending/ti/ticket-purchase 还在为抢不到热门演唱会门票…

2026/8/2 2:09:20阅读更多 →