本文深入浅出地介绍了RAG检索优化的四层框架,包括索引优化、查询优化、召回优化和Rerank精排,详细阐述了每一层解决的核心问题和具体实施方法。通过Parent-Child索引策略、查询改写、多路召回及RRF融合等技术,帮助读者系统性地提升检索效果。文章还分享了实际应用中的避坑指南和实操建议,适合初学者和一线技术人员参考学习。

一、为什么检索这一环值这么多功夫


在动手讲四层之前,先把"为什么是检索"这件事说透。

LLM 本身是个无状态的概率机器,它能输出什么,完全取决于你塞进 context 的内容。检索到了什么,就决定了系统答案的上限。

我经常拿一个比喻给团队解释这件事:生成层就像厨师,检索层就是采购。厨子手艺再好,给他一筐烂菜也炒不出米其林。RAG 系统里,prompt 调优、模型升级这些动作属于"换厨师",确实有提升空间,但提升幅度是有限的;真正决定上限的,是你能不能把对的食材稳定地买回来。

这就是为什么我把检索优化排在 RAG 调优的第一优先级——投入产出比上,它甚至不是同一个数量级。生成层再怎么折腾,提升 5%~10% 已经算不错;检索层做得好,准确率从 60% 干到 85% 是常态。

四个层次到底各管什么

把检索优化拆成四层,每一层解决一个独立的问题:

图片

  • 索引层

:知识"怎么存"。文档切块的粒度和方式直接决定向量的语义质量。

  • 查询层

:用户的问题"怎么转"。在送进检索之前,先把用户的话加工成更容易命中的形式。

  • 召回层

:从"哪几条路"去找。单一通道有盲区,多路并行互补。

  • 重排序层

:候选里"谁最相关"。对粗召出来的几十个 chunk 做精排,只把最好的塞进 prompt。

这四层是有递进关系的,可以这么记:

索引决定仓库里到底放了什么,查询决定用哪把钥匙开门,召回决定从哪几扇门进去找,重排序决定把找到的东西里最好的几件挑出来。

下面一层一层拆。

二、第一层:索引优化——切块的两难


索引层是最底层,也是最容易被低估的一层。如果存的时候就有问题,后面三层再怎么折腾都是补丁。

索引优化本质上是 Chunking 策略的延伸,核心要解决的是一个看似简单、实则致命的矛盾:

给检索看的粒度,和给 LLM 读的粒度,天然冲突。

1. 一个 chunk 在扛两件事

要看明白这个冲突,先想清楚:一个 chunk 进入向量库之后,到底要服务谁。

图片

第一个服务对象是"检索引擎"。检索时它要被找出来,要求语义聚焦——一个 chunk 里只装一个核心意思,向量才会精准。如果你把一整篇 5000 字的文章压成一个向量,里面糅合了几十个语义,用户问任何一个细节,这个向量都"不够近",召不回来。

第二个服务对象是"LLM"。被召回之后,LLM 要根据它生成答案,要求上下文完整——孤零零的两句话,前面定义的术语、后面引用的对象全没了,LLM 看不懂照样答不好。

聚焦和完整,方向恰好相反。这就是 chunking 永远绕不开的死结。

2. 切小不是答案,"Small-to-Big"才是

很多人的直觉是:那把 chunk 切小一点呗,反正小 chunk 检索准。

但很快就会撞墙:

小 chunk 检索是变准了,可 LLM 拿到一堆 100 字的碎片,前后语义对不上,答得磕磕绊绊;大 chunk 上下文完整,但每个向量里的语义被稀释,检索召回率掉得厉害。两边都不对。

解决思路有一个统一的名字——Small-to-Big,翻译过来就是"用小块检索,用大块阅读"。检索和阅读用两套粒度,各司其职。

落地有三种主流做法:

图片

Parent-Child Chunking(父子分块) 是最经典的方案。把每篇文档切两份:

  • 子 chunk:150 token 左右,用来建向量索引
  • 父 chunk:500 token 左右,挂着 parent_id

入库的时候只给子 chunk 建索引,检索时也用子 chunk 匹配,精度高;命中之后顺着 parent_id 取出对应的父 chunk,把父 chunk 塞进 prompt。等于"找的时候用小尺子量,给 LLM 看的时候端出一整块"。

# Parent-Child 的简化结构示意chunks = [    {        "id": "c_001",        "parent_id": "p_017",        "text": "RRF 公式是 score = sum(1/(k+rank)),k 默认 60",  # 子 chunk 入索引        "embedding": [...]    },    # ...]parents = {    "p_017": {        "text": "多路召回得到的候选需要融合……(含上下文的 500 token)",  # 父 chunk 喂 LLM    }}

摘要索引(Summary Index) 思路换了个角度——不切割原文,而是让 LLM 先给每段内容写一段摘要,用摘要建向量索引。

为什么这么做?因为原文经常表述很散,关键信息淹在细节里,向量距离反而远;摘要是把核心意思蒸馏过的,语义聚焦,更容易和用户问题对上。检索时用摘要的向量匹配,命中后把原文段落丢给 LLM。

多粒度分层索引 是最激进的一种,同时建章节级、段落级、句子级三套索引。"什么是 RAG"这种宽泛问题走章节级就够了;"BGE-Reranker-v2-m3 默认 batch size 是多少"这种细节问题就走句子级。系统按问题类型自动选粒度,能覆盖各种粒度的用户需求。代价是索引存储量翻几倍,工程复杂度也高,一般只在知识库类型很杂的场景下才用。

我自己的经验是:80% 的 RAG 项目,Parent-Child 一招就够用了。摘要索引在结构化文档(合同/财报/技术规范)里效果好,但需要预先生成摘要,多了一笔 LLM 成本。多粒度分层索引适合大而全的知识中台,普通业务系统用不上。

三、第二层:查询优化——把"用户的话"翻译成"知识库的话"


索引层解决了"知识怎么存",但如果用户的话和知识库的话对不上,再好的索引也白搭。

举个最常见的例子:用户问"苹果手机咋截屏",知识库里写的是"iPhone 截图操作步骤"。两句话意思一模一样,但向量算出来不一定靠近——口语 vs 书面语、品类称呼 vs 型号称呼、动词搭配差异,这些都会把向量距离拉开。

有人会说:"不是用了向量检索吗,不就是为了处理这种差异?"理论上是这样,但实操里向量模型对短文本的口语/书面语差异并没有想象中那么宽容。query 越短,差异越被放大,漏召率就越高。

查询优化要做的就是:在送进检索之前,先把用户的 query 加工一遍,让它在向量空间里离正确文档更近。

主流就四种手段,各治各的病:

图片

1. Query 改写:把口语翻成正式表达

最基础的方法。让 LLM 把口语化、有歧义的 query 改写成更书面、更精准的表达。

经典场景是带"它/他/这个"的指代不明:

原始 query:它为什么这么贵?对话历史:上一轮聊到了 iPhone 15 Pro Max改写后  :iPhone 15 Pro Max 定价偏高的原因是什么?

改写之后的 query 自带上下文,又是规范表达,命中知识库的概率高很多。

2. Multi-Query:一个问题撒成多张网

解决另一个问题:用户提问的"角度"和文档描述的"角度"对不上。

用户问"怎么退货",知识库里写的可能是"售后申请流程"。两个说法描述同一件事,但用词、动作主语都不一样。

Multi-Query 的玩法是用 LLM 把一个问题扩展成 3~5 个不同角度的问法,每个问法各跑一次检索,最后合并去重。

原始 query:怎么退货扩展后    :  - 退货的具体步骤是什么  - 售后申请流程怎么走  - 商品退回需要哪些材料  - 七天无理由退货的条件  - 已签收的商品如何申请退款

打鱼的比喻很贴切:一条鱼线钓不到,多撒几条总能上一条。

有一个细节别漏:原始问题一定要保留在检索列表里。LLM 改写可能丢细节,原始问题往往才是最精准的那个版本。

3. HyDE:让 LLM 先假装答一遍

HyDE(Hypothetical Document Embeddings,假设文档嵌入)是个挺有创意的招。

正常流程是用"问题向量"匹配"文档向量"。但问题和文档是两种文体——一个是疑问句、一个是陈述句,本来就有距离。HyDE 反过来:先让 LLM 根据问题生成一段"假设的答案",然后用这段假设答案的向量去检索。

question = "RRF 融合算法的 k 参数怎么选?"# 用 LLM 先生成一段假设答案(不要求准确,只求文体接近)hyde_doc = llm.generate(f"请基于你的知识,写一段回答这个问题的内容:{question}")# 用 hyde_doc 的 embedding 去查向量库results = vector_db.search(embed(hyde_doc), top_k=20)

假设答案和真实文档都是陈述句,向量距离天然更近,命中率明显上升。

风险也明确:如果 LLM 把答案方向编错了,反而会把检索带偏。所以 HyDE 在知识边界比较明确的垂直场景(医疗、法律、产品手册)效果稳定,在开放域问答里要谨慎用。

4. Step-back Prompting:把问题往上抽一层

适用场景是"问题太具体,知识库里只有通用背景"。

举个例子:用户问"为什么 transformer 的 attention 要除以 sqrt(d_k)"。知识库里可能没有这个具体公式的解释,但有"attention 机制的数学原理"相关的章节。

Step-back 的做法是先让 LLM 把问题抽象一层:

具体问题:为什么 transformer attention 要除以 sqrt(d_k)?后退一层:attention 机制是怎么工作的?它的数学公式有哪些关键设计?

先用抽象问题去捞背景知识,再结合背景回答具体问题,两步走比直接查更准。

实操里这四种手段不是非此即彼。一个稳妥的组合是:Query 改写 + Multi-Query 是默认组合,配 C 端口语化场景很稳;HyDE 留给垂直知识库;Step-back 用在技术文档问答场景下。

四、第三层:召回优化——多开几扇门进去找


前两层是从"知识"和"问题"两端做改造,召回层换了一个思路——既然一条路有盲区,那就多开几条路同时走。

1. 向量检索和关键词检索,谁也救不了谁

单走向量检索,最大的硬伤是对精确词语匹配不灵。

举个例子:用户问"M4 Pro 芯片的跑分"。“M4 Pro"是个精确型号,知识库里这条记录就是这么写的。但向量模型可能把"M4 Pro"和"苹果最新处理器”"高性能芯片"的语义拉得更近,结果你字面写着"M4 Pro"的那条记录反而排不到前面。

反过来,BM25 这类关键词检索也有盲区——它只数词频,不懂语义。用户问"怎么退货",文档里写"申请售后",词面零重叠,BM25 直接召不到,但向量检索能搞定。

两种检索方式的盲区恰好互补。这就是多路召回(Hybrid Retrieval)的出发点:不押宝在一条路上,多扇门同时开,覆盖率上去了,漏召率才能降。

典型的工程实践就是"三路并行":

图片

  • 向量检索:处理语义同义、口语 vs 书面表达
  • BM25 / 关键词:处理精确词、专有名词、型号
  • 元数据过滤:按 tag、时间、分类做硬筛(比如"只看 2026 年的文档")

2. RRF 融合:三路分数没法直接加,但排名可以

三路各自捞出一批候选,难题马上来了——分数没法直接比较。

向量相似度是 0~1 的余弦值,BM25 是 TF-IDF 算出来的对数分,元数据匹配是 0/1 命中。三个量纲完全不同,想"归一化加权"听起来简单,实操里效果很不稳——各路分数的分布差异大,归一化策略稍微一变,结果就抖动。

工程上需要一个统一的融合算法。RRF(Reciprocal Rank Fusion,倒数排名融合) 是目前最标配的方案。

它的核心思路特别简单:

不看原始分数,只看排名。

每一路里,排名第 1 的 chunk 贡献分最高,排名越靠后贡献越低。把同一个 chunk 在所有路径里的得分加起来,就是它的综合分。在多路里都排名靠前的 chunk,最终分就高。

公式长这样:

score(chunk) = ∑  1 / (k + rank_i)              i

其中 k 是平滑参数,工程实践里默认取 60
第二,Lost in the Middle 现象。LLM 处理长上下文时,最关注开头和结尾,中间内容容易被"看丢"。把答案藏在第 12 个 chunk 里?大概率被忽略。

所以需要一个精排步骤:从 20~30 个候选里挑出最相关的 3~5 个塞给 LLM。这就是 Rerank。

1. Bi-encoder vs Cross-encoder:为什么向量检索还不够

很多人会问:向量检索不是已经排过序了吗,为啥还要 Rerank?

要理解这件事,得先看清楚两种模型结构的本质差异:

图片

向量检索用的是 Bi-encoder 结构:query 和 chunk 各自独立编码成向量,再算余弦相似度。

  • 优点:极快。chunk 的向量可以提前算好存库,检索时只算一次 query 的向量、做一次向量距离对比就行
  • 缺点:query 和 chunk 是分开编码的,模型看不到两段文字之间的具体词语关联

Rerank 用的是 Cross-encoder 结构:把 [query] [SEP] [chunk] 拼成一对输入,让模型整体看这一对的相关性。

  • 优点:模型能看到 query 里每个词对 chunk 的作用、chunk 里哪些词最能回答 query,相关性判断精度远高于 Bi-encoder
  • 缺点:每个候选 chunk 都要单独跑一次 Cross-encoder,慢。所以只能对小规模候选做精排,不能用在大规模召回阶段

打个更形象的比方:Bi-encoder 像 HR 看两份简历判断两个人能不能配合,效率高但很容易看走眼;Cross-encoder 是把两个人塞进一个会议室观察 30 分钟,准确率高但耗时。

2. Rerank 落地:流程和模型选型

流程很清晰:

多路召回 → 20~30 个候选 chunk         ↓   Cross-encoder Rerank   (对每个 (query, chunk) 对打分)         ↓   按分数降序,取 Top 3~5         ↓       塞进 prompt

模型选型上,国内外有几个主流选择:

Rerank 模型 类型 适用场景
BGE-Reranker-v2-m3 (智源 BAAI) 开源,可本地部署 中英双语,覆盖度最广,是绝大多数项目的默认选择
BCE-Reranker-base_v1 (网易有道) 开源,可本地部署 中文场景效果好,参数量小
Cohere Rerank (API) 商用 API 不想自己部署 GPU,按调用计费
Jina Reranker (API) 商用 API 多语言场景,欧美数据合规友好

业内大部分项目用的是 BGE-Reranker-v2-m3(HuggingFace 上月下载量 1400 万+,事实上的行业标准),跑在一张 24G 显存的卡上完全够用,QPS 也能撑住一般 toB 业务。

简化的调用示意:

from FlagEmbedding import FlagRerankerreranker = FlagReranker('BAAI/bge-reranker-v2-m3', use_fp16=True)def rerank(query: str, candidates: list[str], top_k: int = 5) -> list[str]:    pairs = [[query, c] for c in candidates]    scores = reranker.compute_score(pairs)    ranked = sorted(zip(candidates, scores), key=lambda x: -x[1])    return [c for c, _ in ranked[:top_k]]

实际效果上,加 Rerank 通常能让最终答案准确率有明显提升(业内不少团队都反馈过类似的收益),是这四层里成本最低、收益最直接的一招。如果非要在四层里只挑一层先做,我会选 Rerank。

六、四层怎么搭:一个能落地的组合方案


四层讲完了,但实际项目里不需要全部都上。每层都有自己的成本,按业务场景和你遇到的问题症状来挑。

1. 一张表先对症下药

层次 解决的核心问题 推荐程度
索引优化(Parent-Child) 检索粒度 vs 上下文完整性的冲突 ⭐⭐⭐⭐⭐ 推荐,效果稳定
查询优化(Multi-Query / HyDE) 用户提问和知识库表达不对齐 ⭐⭐⭐ 视场景,提问质量差时必做
多路召回(向量 + BM25) 单路检索有盲区 ⭐⭐⭐⭐⭐ 推荐,低成本高收益
Rerank 精排 粗召之后精度不足 ⭐⭐⭐⭐⭐ 强烈推荐,性价比最高

2. 生产级的"黄金组合"

最常见的一套生产组合是这三件套:

Parent-Child 索引   →  解决切块两难     +向量 + BM25 多路召回 →  解决覆盖盲区     +Rerank 精排         →  解决精度问题

这三层组合下来,基本能覆盖 90% 业务场景的检索质量问题。如果业务里用户提问质量差(口语化、指代不清、错别字多),再加上 Query 改写就是完整版。

3. 用四个比喻把全流程串起来

最后用一个统一的视角把四层串成一句话:

  • 索引层

:保证"存进去的知识能被找到"

  • 查询层

:保证"搜索的姿势是对的"

  • 召回层

:保证"该找到的内容一个也不漏"

  • Rerank 层

:保证"送进 LLM 的都是真正有用的内容"

每层各司其职,组合起来才能把检索质量做扎实。少一层不会崩,但能力上限就低一截。

七、踩过的几个坑,提前给你避一避


理论讲完了,再说几个工程化里高频踩的坑。原文不太涉及这部分,但都是上手做 RAG 之后才会撞墙的细节。

1. Multi-Query 不是越多越好

看到 Multi-Query 把一个问题扩展成 3~5 个,很多人忍不住扩到 10 个甚至 20 个,以为"撒越多网越好"。

实际效果会反向掉。原因有两个:

  • 每多一路检索就多一次向量库 + LLM 调用,延迟从几百毫秒飙到几秒,用户体验崩
  • 扩展出来的 query 质量参差,噪音也跟着进来——RRF 融合时这些噪音会把真正相关的 chunk 排名稀释掉

经验值是 3~5 个最合适,原始问题必须算在内,超过 5 个就要做严格的 query 去重和质量过滤。

2. BGE-Reranker 在长 chunk 上会"截断失真"

BGE-Reranker-v2-m3 默认最大输入长度是 512 token(query + chunk 共享)。

如果你的 chunk 平均 1000 token,Rerank 时会被强制截断到前 512 token,chunk 尾部的内容根本看不到。明明答案藏在 chunk 末尾的某句话里,Rerank 反而给低分。

两个解法:

  • 用 Parent-Child 时,Rerank 阶段送进去的是子 chunk(小),不是父 chunk
  • 实在要 rerank 大段文本,换成 bge-reranker-v2-minicpm-layerwise 这种支持 8K 输入的版本

3. HyDE 在开放域问答里翻车很常见

HyDE 看着很美,但在开放域问答场景下,LLM 假设的答案如果方向错了,反而把检索带偏。

举个真实的反面案例:用户问"特斯拉最新一代电池容量是多少"。LLM 不知道最新型号,瞎编了一段"特斯拉 Model S 电池容量约为 100 kWh",结果用这段假设答案去检索,把"早期 Model S 电池规格"那篇老文档排到了最前面——和用户实际想问的"Cybertruck 2.0"完全不沾边。

HyDE 只在知识边界明确的垂直领域用,开放域慎用。

4. RRF 的 k 不是越大越好

有同学看到 k=60 是经验值,就想"那我调到 100 是不是融合更平滑"。

错。k 越大,排名靠前 chunk 的优势就越小——极端情况下 k 趋近无穷,所有 chunk 分数都接近 0,等于没排序。Cormack 那篇论文里跑了 k 从 10 到 100 的对比,60 附近是最优区间。没特殊场景不要动它。

5. 不要在 Rerank 之前做归一化加权融合

经常看到的错法:向量分数和 BM25 分数各乘个权重相加,比如 final = 0.6 * vector + 0.4 * bm25

问题是两个分数分布完全不同,权重看似合理但实际效果飘忽。某天换了个 Embedding 模型,向量分数分布一变,权重就要重调,运维成本极高。

RRF 是来取代这种做法的,能用 RRF 就别折腾加权。

八、给一线技术人的几条实操建议


如果你正在做 RAG 项目,或者准备开始做,下面这几条建议能帮你少走弯路。

  1. 先把朴素 RAG 跑通,再决定上哪一层。 别一上来就全套堆 Parent-Child + Multi-Query + Rerank。先用最简单的 chunk + 向量检索把 baseline 跑出来,看真实 case 在哪种情况下答得差——是召不回(覆盖问题)还是召回了排不到前面(精度问题)?前者上多路召回,后者上 Rerank。对症下药永远比堆方案有效。

  2. 评估比方案重要。 没有 evaluation set,所有优化都是凭感觉。最低限度准备 50~100 条人工标注的"问题 + 标准答案 + 相关 chunk_id"作为评估集,每次优化跑一遍 Recall@k 和 MRR 这两个指标。没有数字,"感觉好像准了一点"骗的就是自己。

  3. Rerank 永远是性价比最高的第一步。 如果资源紧张只能做一个优化,闭眼上 Rerank。BGE-Reranker-v2-m3 部署在一张 24G 卡上,QPS 撑住 toB 业务足够,加完一般都能看到最终答案准确率的明显提升(具体涨幅看场景和 baseline)。

  4. 不要把 chunk size 当成主旋律调参对象。 很多人一进来就琢磨"chunk 切 200 还是 500 好",调来调去效果有限。真正影响检索质量的是 Small-to-Big 这种结构性变化,单纯调 size 是局部最优。

  5. 知识库的入库质量决定上限。 OCR 出来的文档里夹杂着乱码、表格被切碎、图片说明丢失——这些问题不是检索能救的。入库前清洗的工夫,比后面四层优化加起来都重要。

总结

回到开头那个面试场景。检索优化不是"换个 Embedding 模型、调调 chunk 大小"这种零散动作,而是要有一个系统性的四层视角:

  1. 索引层

——解决"知识怎么存",核心矛盾是检索粒度 vs 上下文完整性,主流解法 Parent-Child

  1. 查询层

——解决"问题怎么转",主流四招 Query 改写 / Multi-Query / HyDE / Step-back

  1. 召回层

——解决"从哪几条路找",向量 + BM25 + 元数据多路并行,RRF 做融合

  1. 重排序层

——解决"谁最相关",Cross-encoder 对粗召候选做精排,BGE-Reranker-v2-m3 是首选

面试时不要堆术语,而是把这四层的因果关系讲清楚——每层解决什么问题、为什么需要它、和其他层怎么配合。最后给出一套生产组合(Parent-Child + 向量 BM25 多路召回 + Rerank),面试官就能看出你不只是看过文档,而是真的做过项目。

如果非要在这四层里挑一层先做,先上 Rerank——性价比最高、改动最小、收益最直接。

写到这里基本把 RAG 检索优化讲完了。后面如果想深入,可以再去看看 Embedding 模型选型、Chunking 进阶策略(Late Chunking、Contextual Retrieval)、以及多 Agent RAG 这些更上层的话题。

技术圈里 RAG 这两年迭代得很快,欢迎评论区聊聊你们踩过的检索坑——尤其是那种"四层都上了准确率还是不行"的奇葩 case,多半藏着新坑可挖。

如何学习大模型 AI ?

由于新岗位的生产效率,要优于被取代岗位的生产效率,所以实际上整个社会的生产效率是提升的。

但是具体到个人,只能说是:

“最先掌握AI的人,将会比较晚掌握AI的人有竞争优势”。

这句话,放在计算机、互联网、移动互联网的开局时期,都是一样的道理。

我在一线科技企业深耕十二载,见证过太多因技术卡位而跃迁的案例。那些率先拥抱 AI 的同事,早已在效率与薪资上形成代际优势,我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在大模型的学习中的很多困惑。我们整理出这套 AI 大模型突围资料包

  • ✅ 从零到一的 AI 学习路径图
  • ✅ 大模型调优实战手册(附医疗/金融等大厂真实案例)
  • ✅ 百度/阿里专家闭门录播课
  • ✅ 大模型当下最新行业报告
  • ✅ 真实大厂面试真题
  • ✅ 2026 最新岗位需求图谱

所有资料 ⚡️ ,朋友们如果有需要 《AI大模型入门+进阶学习资源包》下方扫码获取~
在这里插入图片描述

① 全套AI大模型应用开发视频教程

(包含提示工程、RAG、LangChain、Agent、模型微调与部署、DeepSeek等技术点)
在这里插入图片描述

② 大模型系统化学习路线

作为学习AI大模型技术的新手,方向至关重要。 正确的学习路线可以为你节省时间,少走弯路;方向不对,努力白费。这里我给大家准备了一份最科学最系统的学习成长路线图和学习规划,带你从零基础入门到精通!
在这里插入图片描述

③ 大模型学习书籍&文档

学习AI大模型离不开书籍文档,我精选了一系列大模型技术的书籍和学习文档(电子版),它们由领域内的顶尖专家撰写,内容全面、深入、详尽,为你学习大模型提供坚实的理论基础。
在这里插入图片描述

④ AI大模型最新行业报告

2025最新行业报告,针对不同行业的现状、趋势、问题、机会等进行系统地调研和评估,以了解哪些行业更适合引入大模型的技术和应用,以及在哪些方面可以发挥大模型的优势。
在这里插入图片描述

⑤ 大模型项目实战&配套源码

学以致用,在项目实战中检验和巩固你所学到的知识,同时为你找工作就业和职业发展打下坚实的基础。
在这里插入图片描述

⑥ 大模型大厂面试真题

面试不仅是技术的较量,更需要充分的准备。在你已经掌握了大模型技术之后,就需要开始准备面试,我精心整理了一份大模型面试题库,涵盖当前面试中可能遇到的各种技术问题,让你在面试中游刃有余

图片

以上资料如何领取?

在这里插入图片描述

为什么大家都在学大模型?

最近科技巨头英特尔宣布裁员2万人,传统岗位不断缩减,但AI相关技术岗疯狂扩招,有3-5年经验,大厂薪资就能给到50K*20薪!

图片

不出1年,“有AI项目经验”将成为投递简历的门槛。

风口之下,与其像“温水煮青蛙”一样坐等被行业淘汰,不如先人一步,掌握AI大模型原理+应用技术+项目实操经验,“顺风”翻盘!
在这里插入图片描述
在这里插入图片描述

这些资料真的有用吗?

这份资料由我和鲁为民博士(北京清华大学学士和美国加州理工学院博士)共同整理,现任上海殷泊信息科技CEO,其创立的MoPaaS云平台获Forrester全球’强劲表现者’认证,服务航天科工、国家电网等1000+企业,以第一作者在IEEE Transactions发表论文50+篇,获NASA JPL火星探测系统强化学习专利等35项中美专利。本套AI大模型课程由清华大学-加州理工双料博士、吴文俊人工智能奖得主鲁为民教授领衔研发。

资料内容涵盖了从入门到进阶的各类视频教程和实战项目,无论你是小白还是有些技术基础的技术人员,这份资料都绝对能帮助你提升薪资待遇,转行大模型岗位。
在这里插入图片描述
在这里插入图片描述

以上全套大模型资料如何领取?

在这里插入图片描述

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐