核心内容摘要
52x导航:开启数字世界的新视界,点亮你的探索之旅!
在公司想去将大模型能力落地到实际的产品上时面临一个严峻问题就是使用通用大模型只能应对简单的对话但完全不了解业务和产品回答内容质量差但微调一个模型让其完全熟悉业务又要花费很大的资源。
在这种情况下通过提示词工程和RAG来搭建成为了一种最“现实”的手段。
前面已经聊过提示词工程那RAG又是什么
什么是 RAGRAGRetrieval-Augmented Generation顾名思义就是通过“检索”来“增强”模型的“生成”能力。
如果说传统的 LLM 是依靠“大脑记忆”参数记忆来回答问题那么 RAG 就是给这个学生配了一个全知全能的搜索引擎和参考书库。
当遇到问题时RAG 系统不会让 AI 瞎猜而是先去翻书检索找到对应的页面相关信息把这些信息与问题融合在一起最后告诉 AI“请参考这些资料回答用户的问题。
”
为什么我们需要RAG大模型LLM本质上是一个基于概率预测下一个 token 的函数。
它的知识被“压缩”在数千亿个参数权重中。
这种机制导致了三个无法回避的原生缺陷知识截止Knowledge Cutoff它的记忆停留在训练结束的那一天。
幻觉Hallucination当它不知道答案时概率模型会倾向于“编造”一个看起来通顺的句子。
数据隐私Data Privacy你的企业私有数据报表、合同不在它的训练集里也不能放在公有云训练集里。
RAG 的本质就是将“计算”LLM的推理能力与“记忆”外部知识库解耦。
我们不再强求模型记住所有事而是赋予它随时调取外部知识的能力。
RAG的核心优势是什么相比于传统的微调Fine-tuning或单纯使用提示词工程RAG 带来了四个不可替代的优势准确性与可信度AccuracyRAG 强制模型基于检索到的真实世界数据回答极大地抑制了“幻觉”。
透明度TransparencyRAG 系统可以明确列出“信息来源”让用户知道答案是基于哪份文档生成的增强了信任感。
时效性与适应性Adaptability世界在变模型训练却是静止的。
使用 RAG你只需要更新数据库里的文档例如上传最新的新闻AI 就能立刻掌握新知识无需重新训练模型。
成本效率Efficiency相比于训练或微调大模型所需的昂贵算力维护一个向量数据库的成本要低得多的多。
RAG的核心原理是什么要真正理解 RAG我们需要解构其工作流程的每一个环节。
一个成熟的 RAG 系统架构由两个核心阶段组成离线的数据准备建立知识库如下图的A→B→C→D过程和在线的推理流程检索与生成如下图的1→2→3→4→5过程。
第一阶段离线数据准备构建数字图书馆在 AI 回答问题之前我们首先要为它准备好资料。
这个阶段的目标是创建一个 AI 可以高效查询的“索引”。
建立文档库数据摄入步骤A一切始于源数据。
无论是结构化的数据库还是非结构化的 PDF、Word、网页新闻甚至是医疗记录首先都要被汇集到一个文档存储库中。
预处理与分块Chunking化整为零步骤B大模型处理信息的能力受到“上下文窗口”的限制。
我们不能将一篇长文档一次性全部输入。
因此需要进行预处理将长文档切分成更小的、语义完整的文本块Chunks。
向量嵌入Embedding语义空间步骤C这是 RAG 的核心技术。
我们需要使用基于 Transformer 的模型如 BERT 或 SBERT将每一个文本块转换成一个由数字组成的向量Vector。
在高维向量空间中语义相似的文档比如“感冒症状”和“发烧流涕”会聚集在一起。
向量存储Indexing建立索引步骤D这些向量会被存储在专门的向量数据库如Elasticsearch, FAISS, Pinecone中建立高效索引以便后续进行毫秒级的相似性搜索。
向量数据库使用特殊的索引算法如 HNSW - Hierarchical Navigable Small World来加速查询。
它不是一行行比对而是在高维图结构中快速逼近目标。
第二阶段在线推理检索生成当用户提出问题时RAG 系统进入实时的在线处理流程。
这个流程比简单的“搜一下”要复杂得多。
用户查询编码Query Encoding用户输入问题例如“气候变化如何影响珊瑚礁”。
系统必须使用与文档库完全相同的预训练语言模型如 BERT将这个问题也转换成一个数值向量。
这是为了确保问题和答案在同一个“语义坐标系”内。
如果知识库是用模型 A 生成的坐标系而用户的提问是用模型 B 生成的坐标系两者就像在不同的地图上找同一个地址完全无法匹配。
检索系统Retrieval Phase系统拿着问题的向量去外部知识库中进行扫描。
现代 RAG 系统往往结合了稀疏检索基于关键词如传统搜索引擎和密集检索基于向量语义来找出数据库中与问题向量距离最近的内容。
排名与筛选Ranking Filtering之前的向量检索速度快但精度不够容易召回一些“看起来相关但实际无关”的内容。
通过引入一个重排序模型Rerank Model如 BGE-Reranker。
系统会根据相关性得分进行排名Re-ranking通常只保留Top-K例如前
个最相关的文档块。
这确保了输入给大模型的信息是精华中的精华。
这一步虽然增加了少许耗时但能极大提升最终回答的准确率。
提示词装配(Context Injection)这是 RAG 的关键环节。
系统拿到 Top-K 的文档后需要将其与用户的原始查询进行融合组装成一个更大的PromptRole你是一个专业的企业助手。
Instruction: 请严格根据下方的【参考信息】回答用户的【问题】。
如果信息中没有答案请直接说不知道不要编造。
【参考信息】
[重排后的文本块1]
[重排后的文本块2] ... 【问题】 [用户的原始提问]响应生成Generation大模型LLM接收到这个“融合”了外部知识的 Prompt。
它利用自身的语言能力结合检索到的事实生成流畅、自然的回答。
模型不需要调动自己的内部记忆去“猜”而是运用其强大的阅读理解能力和逻辑推理能力基于给定的参考信息生成最终的答案。
技术
总结RAG 的本质挑战看完这个流程你可能会发现RAG 其实是一个复杂的概率优化工程。
整个链路中任何一个环节的掉链子都会导致最终结果的崩塌切片切坏了上下文丢失检索不到完整逻辑。
Embedding 模型不行语义理解偏差根本找不到相关文档。
没有重排序召回了一堆似是而非的噪音误导大模型。
Prompt 写得烂大模型无视参考信息开始产生幻觉。
什么时候你应该使用 RAG作为产品决策者在以下场景中RAG 是你的首选方案甚至是唯一方案极高的时效性要求比如股票分析助手必须知道几分钟前的新闻。
私有数据保护银行、医疗、法律场景数据不能用于模型训练。
可解释性与溯源用户需要知道“AI 为什么这么说”RAG 可以精确给出“引用来源员工手册第 12 页”。
消除幻觉在严谨的商业场景下RAG 能够通过限制上下文强制模型“有的放矢”。
结语RAG 的出现实际上是重新定义了 AI 的工作方式从一个“全知全能但记忆停滞”的天才变成了一个“擅长查阅资料且逻辑清晰”的研究员。
对于企业而言构建 RAG 系统不仅仅是技术升级更是将沉睡的内部数据转化为即时生产力的关键一步。
在未来“检索力”将决定 AI 的上限。
普通人如何抓住AI大模型的风口领取方式在文末为什么要学习大模型目前AI大模型的技术岗位与能力培养随着人工智能技术的迅速发展和应用 大模型作为其中的重要组成部分 正逐渐成为推动人工智能发展的重要引擎 。
大模型以其强大的数据处理和模式识别能力 广泛应用于自然语言处理 、计算机视觉 、 智能推荐等领域 为各行各业带来了革命性的改变和机遇 。
目前开源人工智能大模型已应用于医疗、政务、法律、汽车、娱乐、金融、互联网、教育、制造业、企业服务等多个场景其中应用于金融、企业服务、制造业和法律领域的大模型在本次调研中占比超过30%。
随着AI大模型技术的迅速发展相关岗位的需求也日益增加。
大模型产业链催生了一批高薪新职业人工智能大潮已来不加入就可能被淘汰。
如果你是技术人尤其是互联网从业者现在就开始学习AI大模型技术真的是给你的人生一个重要建议最后只要你真心想学习AI大模型技术这份精心整理的学习资料我愿意无偿分享给你但是想学技术去乱搞的人别来找我在当前这个人工智能高速发展的时代AI大模型正在深刻改变各行各业。
我国对高水平AI人才的需求也日益增长真正懂技术、能落地的人才依旧紧缺。
我也希望通过这份资料能够帮助更多有志于AI领域的朋友入门并深入学习。
真诚无偿分享vx扫描下方二维码即可加上后会一个个给大家发【附赠一节免费的直播讲座技术大佬带你学习大模型的相关知识、学习思路、就业前景以及怎么结合当前的工作发展方向等欢迎大家~】大模型全套学习资料展示自我们与MoPaaS魔泊云合作以来我们不断打磨课程体系与技术内容在细节上精益求精同时在技术层面也新增了许多前沿且实用的内容力求为大家带来更系统、更实战、更落地的大模型学习体验。
希望这份系统、实用的大模型学习路径能够帮助你从零入门进阶到实战真正掌握AI时代的核心技能01教学内容从零到精通完整闭环【基础理论 →RAG开发 → Agent设计 → 模型微调与私有化部署调→热门技术】5大模块内容比传统教材更贴近企业实战大量真实项目案例带你亲自上手搞数据清洗、模型调优这些硬核操作把课本知识变成真本事02适学人群应届毕业生无工作经验但想要系统学习AI大模型技术期待通过实战项目掌握核心技术。
零基础转型非技术背景但关注AI应用场景计划通过低代码工具实现“AI行业”跨界。
业务赋能突破瓶颈传统开发者Java/前端等学习Transformer架构与LangChain框架向AI全栈工程师转型。
vx扫描下方二维码即可【附赠一节免费的直播讲座技术大佬带你学习大模型的相关知识、学习思路、就业前景以及怎么结合当前的工作发展方向等欢迎大家~】本教程比较珍贵仅限大家自行学习不要传播更严禁商用03入门到进阶学习路线图大模型学习路线图整体分为5个大的阶段04视频和书籍PDF合集从0到掌握主流大模型技术视频教程涵盖模型训练、微调、RAG、LangChain、Agent开发等实战方向新手必备的大模型学习PDF书单来了全是硬核知识帮你少走弯路不吹牛真有用05行业报告白皮书合集收集70报告与白皮书了解行业最新动态0690份面试题/经验AI大模型岗位面试经验