news 2026/4/18 1:47:10

RAG完全指南:从嵌入到查询改写的五大核心技术(收藏必学)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
RAG完全指南:从嵌入到查询改写的五大核心技术(收藏必学)

在之前的文章中有提到RAG相关的内容,感兴趣的可以看看:知识库 RAG:原理、流程、问题与优化建议。

原理大概就是当用户向关联了知识库的 AI 智能体提出问题时,查询不会直接发送给 LLM,而是先在知识库(如企业的文档库,记忆库,数据库等)中检索相关信息。这种检索不仅仅是关键词匹配,而是“语义搜索”,理解用户提出的问题和词语背后的含义。系统会提取最相关的知识切片(chunk),并将这些切片“增强”到原始提示中,最终,这个增强后的提示被送入 LLM,基于上下文,生成既流畅自然又有事实依据的回复。

因此,RAG能够让 LLM 能够访问知识库的内容,突破静态训练数据的限制,利用企业内部文档或 Wiki 等专业知识降低了“幻觉”(虚假信息)的风险,另外一个重要优势是能够提供“引用”,明确指出大模型回复信息的来源,提升 AI 响应的可信度和可验证性,这个在一些财务或对于回复可信度要求较高的,极为重要。

但如果要想更深入了解下RAG相关的一些内容,有几个核心的概念,必须得先了解下,这里也结合最近在项目上的一些了解学习,以及市面上常见智能体平台来解释下。

1、嵌入

在 LLM 语境下,嵌入是文本(如词语、短语或文档)的数值表示,通常为向量(数字列表)。其核心思想是用数学空间表达语义和文本间的关系。含义相近的词或短语,其嵌入在向量空间中距离更近。

在百度千帆中,用户在知识库上传文件后,支持选择向量模型进行嵌入,就是把我上传的文件解析出来之后,对文件内容进行向量化表示。用户提问时,系统通过计算问题嵌入与文档嵌入的相似度,检索最相关的信息用于生成答案。一般常见的开源模型就是bge-large。向量化之后一般就是存储在ES数据库。

2、切片

将大文档拆分为更小、更易处理的片段。RAG 系统无法将整本大文档输入 LLM,而是处理这些小块。如下图,coze将一篇比较大的文档切分成小的片段。

而同样的文档,在百度千帆平台中,则被切成了575个小的分段。

不同的切片策略,会导致同一个切分出来的效果不一样,这里有几个点:

原因说明
✅ 分块大小(chunk size)最直接原因:小块 → 更多分段
✅ 分段重叠(overlap)重叠会显著增加块数
✅ 切分策略(智能语义 vs 固定)段落感知切分 vs 硬切
✅ 文本预处理差异是否去噪、压缩、去掉换行符,制表符等
✅ 平台默认设计哲学效率优先 vs 精度优先

在dify内,切片后会形成父子切片,子分段会被切得更细,这样在知识库内容的命中上会更精确。用户提问时,系统先通过 父分段 快速判断主题是否相关。若相关,则深入检索对应的 子分段 获取精确答案,这样可以避免在海量文本中盲目搜索,提升效率。

3、相似度

指两段文本或语义的相似程度,可分为表层(词汇重叠)和深层(语义)。如下面的两张图,在百度千帆和dify中,当知识库切片后,可以通过召回测试,测试其召回后的内容,并会对召回内容进行相似度的打分,分数越高,代表当前召回的文本切片相关度就越高。

文本相似度一般就是计算查询向量与所有文档向量的余弦相似度,返回 Top-K 最相似的文档,下图中,召回数量就是topk。

4、重排模型

对“Query-候选片段”重新排序并打分,更准确地修正知识检索环节后的排序结果。目前用的比较多的大部分都是开源的模型,bge-reranker-large,典型流程是:

初筛(Retrieval):用向量搜索从文档中快速召回 Top-K(如 K=100)候选。

重排(Reranking):用更精细的模型对这 K 个候选重新打分排序,选出最相关的 Top-N(如 N=5)送入 LLM,这样就能避免“检索到但排错位”的问题。如下图所示。

5、查询改写

当用户开启“多轮对话改写”后,在正式检索知识库之前,系统会插入一个额外的大模型处理步骤:获取上下文:收集当前对话的历史记录(history)和当前用户输入(current_question)。调用大模型,使用固定提示词模板(Prompt)引导模型输出:你是一个查询改写助手……要求输出仅为改写后的查询语句,不加解释、标注或其他内容。

用改写后的查询 替代原始输入,执行后续的知识库检索,从而提高后续知识检索的相关性和准确度。

最后唠两句

为什么AI大模型成为越来越多程序员转行就业、升职加薪的首选

很简单,这些岗位缺人且高薪

智联招聘的最新数据给出了最直观的印证:2025年2月,AI领域求职人数同比增幅突破200% ,远超其他行业平均水平;整个人工智能行业的求职增速达到33.4%,位居各行业榜首,其中人工智能工程师岗位的求职热度更是飙升69.6%。

AI产业的快速扩张,也让人才供需矛盾愈发突出。麦肯锡报告明确预测,到2030年中国AI专业人才需求将达600万人,人才缺口可能高达400万人,这一缺口不仅存在于核心技术领域,更蔓延至产业应用的各个环节。

那0基础普通人如何学习大模型 ?

深耕科技一线十二载,亲历技术浪潮变迁。我见证那些率先拥抱AI的同行,如何建立起效率与薪资的代际优势。如今,我将积累的大模型面试真题、独家资料、技术报告与实战路线系统整理,分享于此,为你扫清学习困惑,共赴AI时代新程。

我整理出这套 AI 大模型突围资料包【允许白嫖】:

  • ✅从入门到精通的全套视频教程

  • ✅AI大模型学习路线图(0基础到项目实战仅需90天)

  • ✅大模型书籍与技术文档PDF

  • ✅各大厂大模型面试题目详解

  • ✅640套AI大模型报告合集

  • ✅大模型入门实战训练

这份完整版的大模型 AI 学习和面试资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】

①从入门到精通的全套视频教程

包含提示词工程、RAG、Agent等技术点

② AI大模型学习路线图(0基础到项目实战仅需90天)

全过程AI大模型学习路线

③学习电子书籍和技术文档

市面上的大模型书籍确实太多了,这些是我精选出来的

④各大厂大模型面试题目详解

⑤640套AI大模型报告合集

⑥大模型入门实战训练

如果说你是以下人群中的其中一类,都可以来智泊AI学习人工智能,找到高薪工作,一次小小的“投资”换来的是终身受益!

应届毕业生‌:无工作经验但想要系统学习AI大模型技术,期待通过实战项目掌握核心技术。

零基础转型‌:非技术背景但关注AI应用场景,计划通过低代码工具实现“AI+行业”跨界‌。

业务赋能 ‌突破瓶颈:传统开发者(Java/前端等)学习Transformer架构与LangChain框架,向AI全栈工程师转型‌。

👉获取方式:
有需要的小伙伴,可以保存图片到wx扫描二v码免费领取【保证100%免费】🆓

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/15 13:10:49

python+vue开发的Easy云盘网盘文件共享系统-pycharm DJANGO FLASK

文章目录Easy云盘系统概述技术栈核心功能开发工具配置(PyCharm)部署流程扩展方向大数据系统开发流程主要运用技术介绍源码文档获取定制开发/同行可拿货,招校园代理 :文章底部获取博主联系方式!Easy云盘系统概述 Easy云盘是一个基…

作者头像 李华
网站建设 2026/4/16 15:52:03

计算机毕设java学校足球队信息管理系统 基于Java的校园足球队信息管理平台设计与实现 Java技术驱动的学校足球队信息管理系统开发

计算机毕设java学校足球队信息管理系统4834r9(配套有源码 程序 mysql数据库 论文) 本套源码可以在文本联xi,先看具体系统功能演示视频领取,可分享源码参考。 随着互联网技术的飞速发展,数字化管理已成为各个领域的必然趋势。在学…

作者头像 李华
网站建设 2026/4/8 20:51:51

计算机毕业设计之jsp个人购物网站的实现

快速发展的社会中,人们的生活水平都在提高,生活节奏也在逐渐加快。为了节省时间和提高工作效率,越来越多的人选择利用互联网进行线上打理各种事务,然后线上管理系统也就相继涌现。与此同时,人们开始接受方便的生活方式…

作者头像 李华
网站建设 2026/4/18 5:30:58

图解AI三大核心技术:RAG、大模型、智能体

最后唠两句 为什么AI大模型成为越来越多程序员转行就业、升职加薪的首选 很简单,这些岗位缺人且高薪 智联招聘的最新数据给出了最直观的印证:2025年2月,AI领域求职人数同比增幅突破200% ,远超其他行业平均水平;整个…

作者头像 李华
网站建设 2026/4/18 6:31:30

3D 场景灯光设计技巧详解:如何用光线营造氛围并讲好视觉故事

在 3D 场景创作中,灯光不仅是让物体“看得见”的工具,更是品牌氛围、情绪传达与叙事的核心语言。一张技术正确的渲染图,可能面面俱到却缺乏情感,而真正打动人的作品,多数是通过光来引导观众的感受和注意力。&#x1f3…

作者头像 李华