当前位置: 首页 > article >正文

RAG的完整链路拆解:从文档切片到向量检索到LLM回答

RAG是目前最主流的破解方案不改模型而是在回答之前先去知识库里把相关信息捞出来跟问题一起喂给LLM。LLM从万事通变成了带参考资料的答题者。上篇我们搞清了一件事LLM的知识边界就是训练数据的边界。超出这个边界它不会说不知道而是硬编。解决方案不是训练更大的模型而是给它接上外部知识来源。RAG就是做这件事的。全称Retrieval-Augmented Generation检索增强生成。名字挺唬人拆开看其实就两步先搜再答。考试时旁边多了个图书馆最直观的理解方式想象你在考试但旁边放了一个图书馆。遇到不会的题可以先去图书馆查相关资料带着资料回来答题。你的角色不再是靠记忆答题而是靠检索信息组织语言来答题。LLM在RAG系统里的角色就是这个考生。它不需要什么都记住但它需要两个能力根据查到的资料准确作答的能力和把多条信息整合成流畅回答的能力。这恰好是LLM最擅长的事。图书馆怎么建先说知识库图书馆是怎么建出来的。企业的原始知识通常散落在各种PDF、Word文档、网页、数据库里。要把这些变成LLM可以使用的知识库核心步骤是一条流水线。格式统一——先把各种格式的文件都转成纯文本。PDF里可能有图片和表格这一步本身就充满挑战。很多团队卡在第一步就是因为原始文档太杂。文本分割——长文档切成小段。一篇几千字的产品手册不能整篇塞给LLM需要切成几百字的小块每块包含一个相对完整的信息片段。切得太粗信息混杂切得太细上下文丢失。文本分割是整条链路中最影响最终效果但最容易被忽视的环节。向量化——上篇讲的Embedding派上用场了。每个文本小块通过Embedding模型转成一个向量存进向量数据库。到这里知识库就建好了。查资料的过程用户问了一个问题。系统先把这个问题也通过同一个Embedding模型转成向量然后到向量数据库里做相似度检索——找到跟问题向量最接近的几条文本块。这几条文本块就是从图书馆里查出来的参考资料。然后系统把用户的问题和这些参考资料一起塞进一个Prompt模板已知信息是XXX请根据这些已知信息回答以下问题如果信息不足请说无法回答禁止编造。LLM拿到这个Prompt有了参考资料做支撑回答的准确度就会大幅提升。有人做过一个直观的对比实验同一个LLMChatGLM不接知识库的时候问阿里云数据库的产品信息回答错误百出。接上知识库之后哪怕只灌入一篇产品文档回答就变得精准且专业。模型没变变的是输入。效果好不好关键在三个环节RAG系统的整体效果取决于一条链路上的每个环节而不只是LLM本身。很多时候效果不好不是大模型不行是上游出了问题。文本分割质量。切得不好相关信息被切断或者噪声混入检索出来的内容就不对LLM拿到错误的参考资料自然答不好。Embedding模型的匹配度。上篇说过Embedding模型跟训练领域强相关。用户问的问题和知识库里的答案经过Embedding之后如果向量不相近检索就失灵。这是实际应用中最普遍的痛点。LLM本身的能力。在前两步都OK的情况下LLM的摘要、推理和语言组织能力决定了最终回答的质量。但如果前两步就拉胯了换再强的LLM也救不回来。我跟做知识库产品的人聊得越多越确信一件事RAG系统的瓶颈很少在大模型上绝大多数都在数据处理和Embedding这两步。但大家的注意力和预算往往都花在选哪个大模型上。这是典型的盯着最亮的灯看忽略了真正坏掉的水管。RAG不是万能的坦诚说几个RAG目前搞不定或者很难搞好的场景。用户的问题可能需要跨多个文档甚至多个系统才能回答。比如一个问题的答案散落在三份不同的PDF和一个数据库表里单靠向量检索很难把碎片拼完整。有些问题的答案压根不存在于文档中——它需要推理、计算或者调用外部系统。比如用户问最近一个月的销售趋势这需要查数据库做计算知识库里放的静态文档帮不上忙。RAG最适合的场景是答案确实存在于已有文档中用户的问法跟文档的表述足够接近Embedding能把两者关联起来。超出这个范围就需要更复杂的方案了——比如下一篇要讲的MCP。小结RAG的核心逻辑就一句话不让LLM凭记忆答题先帮它把参考资料查好。知识准确性靠检索保障语言表达靠LLM发挥。以后评估任何RAG产品或方案的时候按这条链路逐段检查原始数据质量→文本分割策略→Embedding模型选择→检索准确率→LLM生成质量。哪个环节弱整体效果就被那个环节锁死。学AI大模型的正确顺序千万不要搞错了2026年AI风口已来各行各业的AI渗透肉眼可见超多公司要么转型做AI相关产品要么高薪挖AI技术人才机遇直接摆在眼前有往AI方向发展或者本身有后端编程基础的朋友直接冲AI大模型应用开发转岗超合适就算暂时不打算转岗了解大模型、RAG、Prompt、Agent这些热门概念能上手做简单项目也绝对是求职加分王给大家整理了超全最新的AI大模型应用开发学习清单和资料手把手帮你快速入门学习路线:✅大模型基础认知—大模型核心原理、发展历程、主流模型GPT、文心一言等特点解析✅核心技术模块—RAG检索增强生成、Prompt工程实战、Agent智能体开发逻辑✅开发基础能力—Python进阶、API接口调用、大模型开发框架LangChain等实操✅应用场景开发—智能问答系统、企业知识库、AIGC内容生成工具、行业定制化大模型应用✅项目落地流程—需求拆解、技术选型、模型调优、测试上线、运维迭代✅面试求职冲刺—岗位JD解析、简历AI项目包装、高频面试题汇总、模拟面经以上6大模块看似清晰好上手实则每个部分都有扎实的核心内容需要吃透我把大模型的学习全流程已经整理好了抓住AI时代风口轻松解锁职业新可能希望大家都能把握机遇实现薪资/职业跃迁这份完整版的大模型 AI 学习资料已经上传CSDN朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】

相关文章:

RAG的完整链路拆解:从文档切片到向量检索到LLM回答

RAG是目前最主流的破解方案:不改模型,而是在回答之前先去知识库里把相关信息捞出来,跟问题一起喂给LLM。LLM从万事通变成了带参考资料的答题者。 上篇我们搞清了一件事:LLM的知识边界就是训练数据的边界。超出这个边界它不会说不知…...

聊一聊 C# 中的闭包陷阱:foreach 循环的坑你还记得吗?诖

. GIF文件结构 相比于 WAV 文件的简单粗暴,GIF 的结构要精密得多,因为它天生是为了网络传输而设计的(包含了压缩机制)。 当我们用二进制视角观察 GIF 时,它是由一个个 数据块(Block) 组成的&…...

GLM-5.1 月卡 99 元无限 Token:是真香还是割韭菜?实测避坑指南GLM-5.1 月卡 99 元无限 Token:是真香还是割韭菜?实测避坑指南

GLM-5.1 月卡 99 元无限 Token:是真香还是割韭菜?实测避坑指南 先说结论:适合特定人群,但坑点不少,入手前必须看清条款。 最近智谱 GLM-5.1 推出了 99.9 元/月的"无限 Token"订阅方案,在开发者圈…...

VSCode插件党福音:实测阿里通义灵码的代码续写与注释生成到底有多香

VSCode插件党福音:实测阿里通义灵码的代码续写与注释生成到底有多香 作为一名每天与VSCode相伴8小时以上的全栈开发者,我一直在寻找能真正融入编码工作流的智能辅助工具。直到遇见阿里云推出的通义灵码插件,这款基于通义大模型的AI编程助手彻…...

嵌入式开发实战:为Android设备交叉编译mmc-utils工具集

1. 为什么需要交叉编译mmc-utils 在嵌入式开发中,我们经常需要与eMMC存储设备打交道。mmc-utils就是这样一套专门用于管理eMMC存储设备的实用工具集,它提供了读取extcsd、修改分区配置、设置写保护等强大功能。但问题来了——Android设备通常没有预装这些…...

OrCAD原理图打印终极指南:Instance和Occurrence模式选择对PDF标签的影响

OrCAD原理图打印终极指南:Instance和Occurrence模式选择对PDF标签的影响 在复杂电路设计中,原理图的清晰呈现与高效导航直接关系到团队协作效率与后期维护成本。作为Cadence OrCAD的核心功能之一,Instance与Occurrence模式的选择往往被工程师…...

Keyence VT5 HMI嵌入式串口通信库深度解析

1. KeyenceHMI_Lib 库深度解析:面向工业现场的嵌入式 HMI 串行通信实现1.1 工程定位与核心价值KeyenceHMI_Lib 是一个专为 Arduino 平台(基于 PlatformIO 构建环境)设计的轻量级 C 库,其唯一且明确的工程目标是:在资源…...

别再只盯着普通图了!用Python+NetworkX快速上手超图(Hypergraph)建模,搞定复杂关系分析

用PythonNetworkX解锁超图建模:从理论到复杂关系分析实战 第一次听说"超图"这个概念时,我正为一个电商推荐系统的项目头疼——传统的图结构无法准确表达用户同时浏览多个商品的行为模式。直到发现超图(Hypergraph)这种…...

3大挑战如何破解:智能工具重塑资源获取新范式

3大挑战如何破解:智能工具重塑资源获取新范式 【免费下载链接】baidupankey 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 在信息爆炸的数字时代,智能资源获取已成为提升工作效率的关键技能。你是否曾因频繁查找百度网盘提取码而浪…...

Glyph视觉推理快速上手:从镜像拉取到网页推理全流程

Glyph视觉推理快速上手:从镜像拉取到网页推理全流程 1. 引言:为什么选择Glyph视觉推理 想象一下,你需要处理一本几百页的小说内容,传统的大模型需要消耗大量显存来存储这些文本的token信息。而Glyph视觉推理模型提供了一种全新的…...

一台电脑如何实现四人同屏游戏?Nucleus Co-Op 分屏神器深度解析

一台电脑如何实现四人同屏游戏?Nucleus Co-Op 分屏神器深度解析 【免费下载链接】nucleuscoop Starts multiple instances of a game for split-screen multiplayer gaming! 项目地址: https://gitcode.com/gh_mirrors/nu/nucleuscoop 你是否曾经梦想过和朋友…...

何日得遂田圆乐,睡到人间饭熟时

何日得遂田圆乐,睡到人间饭熟时女儿三岁,去年玩我手机,摔破屏幕,于是,拼㙍(duo)㙍(duo)上网购唱戏机,内存SD卡,上有视频,这样代替手机,手机替代品…...

从微调到部署:如何通过对话模板对齐确保vLLM与LLaMA-Factory的推理效果一致

1. 为什么你的微调模型在vLLM上效果变差了? 最近帮几个团队排查大模型部署问题,发现一个高频痛点:在LLaMA-Factory微调好的模型,用vLLM部署后生成质量明显下降。比如有个做客服机器人的团队,微调时回答准确率能达到92%…...

如何突破微信网页版限制:wechat-need-web浏览器扩展终极指南

如何突破微信网页版限制:wechat-need-web浏览器扩展终极指南 【免费下载链接】wechat-need-web 让微信网页版可用 / Allow the use of WeChat via webpage access 项目地址: https://gitcode.com/gh_mirrors/we/wechat-need-web 还在为无法使用微信网页版而烦…...

[特殊字符] YOLO26 实战教程:从 0 到 1 完成自定义数据集训练全流程 | 附性能对比 + YOLOv5 迁移指南

摘要:YOLO26 作为 Ultralytics 团队 2026 年推出的新一代 YOLO 旗舰模型,凭借原生端到端无 NMS 设计、CPU 推理效率最高提升 43%、小目标检测专项优化、训练收敛更快更稳等核心特性,成为边缘设备、低功耗场景实时目标检测的新标杆。本文以「石…...

3分钟掌握Markdown浏览器插件:让技术文档阅读变得简单高效

3分钟掌握Markdown浏览器插件:让技术文档阅读变得简单高效 【免费下载链接】markdown-viewer Markdown Viewer / Browser Extension 项目地址: https://gitcode.com/gh_mirrors/ma/markdown-viewer 还在为浏览器中打开Markdown文件显示原始代码而烦恼吗&…...

如何快速解决网易云音乐NCM格式转换难题:专业工具完全解析

如何快速解决网易云音乐NCM格式转换难题:专业工具完全解析 【免费下载链接】ncmdump ncmdump - 网易云音乐NCM转换 项目地址: https://gitcode.com/gh_mirrors/ncmdu/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他设备播放而烦恼吗?ncmdu…...

基于Python的考试系统毕业设计

博主介绍:✌ 专注于Java,python,✌关注✌私信我✌具体的问题,我会尽力帮助你。 一、研究目的 本研究旨在设计并实现一个基于Python的考试系统,以满足现代教育环境中对在线考试系统的需求。该系统旨在提供一种高效、安全、便捷的考试环境&am…...

ccmusic-database/music_genre参数详解:batch_size/num_workers调优手册

ccmusic-database/music_genre参数详解:batch_size/num_workers调优手册 1. 应用背景与核心价值 你有没有试过听一首歌,却说不清它到底属于什么风格?蓝调的忧郁、电子的律动、爵士的即兴、金属的张力……音乐流派看似直观,但对机…...

英雄联盟本地自动化工具:LeagueAkari 完整指南与实战教程

英雄联盟本地自动化工具:LeagueAkari 完整指南与实战教程 【免费下载链接】League-Toolkit An all-in-one toolkit for LeagueClient. Gathering power 🚀. 项目地址: https://gitcode.com/gh_mirrors/le/League-Toolkit LeagueAkari 是一款基于官…...

Ostrakon-VL-8B惊艳效果:在严重反光/水渍/褶皱包装袋上仍识别品牌

Ostrakon-VL-8B惊艳效果:在严重反光/水渍/褶皱包装袋上仍识别品牌 想象一下,你是一家连锁超市的巡检员,每天要检查上百个货架。有些商品包装袋在运输中压皱了,有些被顾客不小心洒上了水,还有些在灯光下反光严重。传统…...

造相-Z-Image效果展示:4090深度优化,中英文提示词直出惊艳作品

造相-Z-Image效果展示:4090深度优化,中英文提示词直出惊艳作品 你是否好奇,当顶级的RTX 4090显卡遇上专为它深度优化的文生图引擎,会产生怎样令人惊叹的作品?今天,我们不谈复杂的参数,不聊晦涩…...

新手必看:实时口罩检测-通用镜像使用指南,快速实现防疫检测功能

新手必看:实时口罩检测-通用镜像使用指南,快速实现防疫检测功能 1. 引言:为什么选择这个口罩检测方案 在公共场所实施防疫检测时,快速准确识别口罩佩戴情况是关键需求。传统人工检查方式效率低且容易遗漏,而从头开发…...

VOFA+不止能调PID:手把手教你用FireWater协议,把STM32的传感器数据变成酷炫波形图

VOFA与STM32的FireWater协议实战:打造多传感器数据可视化方案 在嵌入式开发中,数据可视化一直是提升调试效率的关键环节。传统方式往往需要开发者自行编写上位机软件或依赖复杂的第三方工具,而VOFA的出现改变了这一局面。这款开源免费的上位机…...

% 的人都用错了!Playwright vs Chrome DevTools MCP到底该怎么选?素

一、环境准备 Free Spire.Doc for Python 是免费 Python 文档处理库,无需依赖 Microsoft Word,支持 Word 文档的创建、编辑、转换等操作,其中内置的 Markdown 解析能力,能高效实现 Markdown 到 Doc/Docx 格式的转换,且…...

物联网平台层避坑指南:华为云IoT vs 阿里云物联网平台功能对比(2024新版)

华为云IoT与阿里云物联网平台深度对比:2024企业选型实战指南 当企业决定将业务迁移到物联网平台时,技术选型往往成为第一个关键决策点。作为国内市场份额最高的两大平台,华为云IoT和阿里云物联网平台各自拥有独特的优势与适用场景。但在实际商…...

利用.accelerate库优化Phi-4-mini-reasoning推理速度:分布式训练与推理实战

利用.accelerate库优化Phi-4-mini-reasoning推理速度:分布式训练与推理实战 1. 为什么需要加速Phi-4-mini-reasoning推理 Phi-4-mini-reasoning作为当前热门的轻量级推理模型,在实际部署中常面临显存不足和推理速度慢的问题。特别是在处理大批量请求时…...

ComfyUI Qwen人脸生成图像应用:电商模特、社交头像一键生成

ComfyUI Qwen人脸生成图像应用:电商模特、社交头像一键生成 1. 引言:从人脸到全身照的AI魔法 你是否遇到过这样的场景:需要一张专业形象照但没时间拍摄,或是想为电商产品展示不同风格的模特?传统解决方案要么成本高昂…...

LeetCode 最长回文子串:python 题解几

1 实用案例 1.1 表格样式生成 本示例用于生成包含富文本样式与单元格背景色的Word表格文档。 模板内容: 渲染代码: # python-docx-template/blob/master/tests/comments.py from docxtpl import DocxTemplate, RichText # data: python-docx-template/bl…...

数据漂移预警失效、模型回滚超时、特征服务雪崩……AI原生软件交付失败的5大暗礁,你已踩中几个?

第一章:AI原生软件交付失败的暗礁全景图 2026奇点智能技术大会(https://ml-summit.org) AI原生软件并非传统应用的简单升级,而是从架构设计、数据契约、模型生命周期到可观测性全栈重构的系统工程。交付失败往往并非源于单点技术缺陷,而是多…...