跳到正文

大模型应用开发学习路线

这条路线写给已经会编程,想做大模型应用开发、RAG 或 Agent 工程的人。它不要求你先把所有知识学完。不同背景的学习节奏差别很大,所以这里不按月份排任务,只看五个能检查的结果:

  1. 我准备投什么岗位?
  2. 我能不能把一条最小的模型应用链路跑通?
  3. 我要把 RAG、Agent 还是 Deep Research 做成主项目?
  4. 我有没有评测、失败案例和技术取舍证明这是自己做的?
  5. 我能不能脱离稿子说清项目,并接住后续追问?

学习路线不是一张课程表。每一步都有完成标准:留下能运行的代码、评测或失败记录,就继续;还说不清,就先回去补。

先看全局:五个关口,不按月份

关口 要解决的问题 过关证据 下一步
① 定岗位和主线 知道自己学什么,也知道哪些暂时不学 一类目标岗位、一组 JD、一条主项目线 补最小闭环
② 跑通最小闭环 从请求、模型或工具调用走到结果和错误处理 可运行代码、数据流说明、一个失败记录 选项目线
③ 做深一条项目线 不停在调 API 和跑 Demo 完整链路、评测集、对照实验、bad case 整理项目证据
④ 补齐项目证据 证明这是你做的,而不是背的 职责、基线、选型、结果、代价和边界 练项目追问
⑤ 练到能接追问 把“会做”变成“现场讲得清” 30 秒主线、90 秒展开、连续追问与事实自检 投递和持续复盘

不要用别人的学习时长判断自己是否落后。开发经验、每周投入、目标岗位和项目难度都会改变节奏。这里只看产出,不给统一倒计时。

关口①:先定岗位和主线

先找一组真正想投的 JD,不要先拿一张技术全景图逐项学。相同的“大模型应用开发”,实际工作重心可能完全不同。

JD 经常出现的任务 建议主线 你要优先证明什么
企业知识库、检索问答、文档处理、搜索与推荐 RAG 解析、切分、召回、重排、引用、评测和上线约束
工具调用、业务自动化、工作流、记忆、多智能体 Agent 状态、工具契约、停止条件、幂等、安全和可观测
长任务调研、多源证据、报告生成、Agent 训练与评估 Deep Research 任务拆解、证据校验、长任务恢复、成本和评估治理

如果 JD 同时写了知识库、Agent 和评测,也不代表你要同时做三个项目。选一条作为主项目,其他能力只补到可以和主链路协作。

不确定应用岗和算法岗怎么选,先看应用开发岗与算法岗的区别;不知道 JD 里的词对应什么工作,看大模型岗位画像JD 逐条解读

过关标准: 你能说清一类目标岗位的主要产出,选定一条主项目线,并列出现阶段明确不学的内容。

关口②:跑通一个最小闭环

这一步不是为了写简历,而是建立工程手感。你需要亲手看见请求怎样进入模型,模型怎样返回结构化结果或工具调用,失败又怎样被记录和收口。

建议按这个顺序完成:

  1. 掌握 Token、上下文、幻觉、Embedding 和模型调用的基本语义,可以从LLM 应用基础概念开始。
  2. 亲手调用一次大模型 API,处理超时、错误和配置,不把密钥写进代码。
  3. Function Calling跑通“模型给出调用意图,代码执行工具,结果再回填”的完整循环。
  4. 按主线选一个最小练习:最小 RAG最小 Agent
  5. 故意制造一次失败:检索不到、工具超时、参数不合法或循环不停,再根据日志找到失败位置。

不要在这一步追求复杂页面或大而全的框架。最小闭环只需要留下三样东西:一份能复现的运行说明,一张从请求到结果的数据流,一条真实的失败与修复记录。

过关标准: 不看代码也能画出数据流;结果错了时,知道应该先检查模型输入、检索、工具、状态还是返回结果。

关口③:做深一条项目线

项目阶段最容易犯的错,是 RAG、Agent 和 Deep Research 都跑了一遍,但每一条都没有评测、失败和技术取舍。正确做法是选一条主线,沿完整工程链路向下做。

RAG 主线:适合知识库、检索与企业问答

按“解析与入库 → 切分与索引 → 检索与重排 → 生成与对话 → 评测与上线”推进。

不要把“用了向量库”当项目亮点。面试官更关心的是:资料为什么检索不到,你怎样定义正确,改了哪一层,哪些问题仍然解决不了。

Agent 主线:适合工具调用、业务自动化与状态工作流

按“架构与规划 → 工作流与状态 → 工具与安全 → 记忆与存储 → 多智能体与评估”推进。

如果一个流程可以由代码明确写死,就不要为了显得智能而交给 Agent。一个合格的 Agent 项目,不仅能成功调工具,还要在工具失败、重复执行或权限不足时安全收口。

Deep Research 主线:适合多源调研、长任务与研究报告

建议先有基本检索和 Agent 循环经验,再进入“问题边界与研究闭环 → 长任务执行 → 研究工具与稳定性 → 数据构造与训练 → 上线成本与评估”。

这条线不是“多搜几次”。它要证明系统知道什么任务值得长程研究,会核验证据,也会在证据不足或成本失控之前停下。

过关标准: 三条线里选一条作为主项目,能画完整数据流,有自己构造的评测或验收方法,有至少一个失败案例,也说得清方案的适用边界。

关口④:把项目变成可核验的证据

项目能跑不等于能写进简历。每一句项目描述都在向面试官作出承诺:这是我负责的,我知道为什么这样做,我有证据说明结果。

在写简历前,先为主项目整理一份“项目材料清单”:

  1. 问题和边界: 服务谁,处理什么资料或任务,什么明确不做。
  2. 个人职责: 哪些模块由你设计和实现,哪些来自框架、平台或其他人。
  3. 完整链路: 从请求进入到最终结果,数据、状态和工具怎样流转。
  4. 基线和定义: 改之前是什么方案,评估指标怎样定义,数据怎样构造。
  5. 实验与因果: 改了什么,为什么改,是否有对照或消融,不把多个变量的结果算到一个模块头上。
  6. 失败复盘: 什么样的输入仍然失败,怎样发现,怎样降级或收口。
  7. 工程代价: 方案对延迟、成本、并发、权限和维护复杂度有什么影响。
  8. 适用边界: 数据扩大、权限收紧或预算减少时,哪些设计需要重做。

没有真实数字,就写评测方法、待验证项和当前边界;不要把别人的召回率、延迟或成本写成自己的成果。可以先看项目深挖方法大模型简历怎么写,再用简历项目预演检查哪句最容易被追穿。

过关标准: 随机指向简历里一句项目描述,你都能找到对应的架构、代码、评测、日志、失败或设计记录;没做过的部分会明确说没做过。

关口⑤:练到能说,也能接追问

不要等项目“完美”才开始练面试。做完一个模块,就可以用对应项目题反向检查设计缺口。

一次有效练习包含五个动作:

  1. 先不看答案,用 30 秒说出结论和边界。
  2. 再用 60 到 90 秒展开完整链路,不堆名词。
  3. 回答连续追问:为什么这样选,怎样证明,哪里失败,如何上线。
  4. 把答案换成自己的项目事实,删掉所有无法核验的数字和经历。
  5. 回到项目补评测、日志或 bad case,而不是只把口述稿写得更漂亮。

按主项目进入 RAG 25 题Agent 25 题Deep Research 25 题。项目题负责检查完整工程讲法;某个单点知识不会,再回851 道基础题库定向补课。

然后用面经与教学复原检查面试节奏,用按公司查真题收窄目标范围。题库不需要从第一道背到最后一道,你只需要让每一句简历主张都有对应的证据和追问准备。

过关标准: 从本项目主线随机抽题,能先独立给出短答案,再用自己的项目事实展开;被问到没有做过的部分时,会明确区分已实现、设计方案和待验证项。

三种常见起点,怎么调整

你的起点 可以快进的部分 必须补的缺口 先看什么
Java、Go、Python 后端 接口、数据库、并发、日志和服务稳定性 模型失败模式、检索评测、工具调用和结果不确定性 后端经验怎样迁移
研究生或有算法基础 模型概念、论文和评估原理 API 工程、状态、异常处理、权限、部署和真实失败复盘 研究生怎样规划
只有课程 Demo 或调 API 经历 不需要再做一个同类 Demo 一条主项目的评测、bad case、安全、成本和上线边界 项目怎样从 Demo 做深

如果 Python 代码还影响你完成最小闭环,再定向补Python 和大模型工程栈。不要在没有明确项目需求时,单独花很长时间“把 Python 学完”。

什么时候可以开始投递

不需要等到所有模块都完美。但在把主项目写进简历前,至少应该能回答下面这组问题:

  • 我投的是什么岗位,这个项目和 JD 哪些要求直接对应?
  • 项目解决什么问题,为什么不用更简单的方法?
  • 我具体负责什么,哪些能用代码、日志、图或评测证明?
  • 基线和评估方法是什么,最后结果怎样解读?
  • 哪类输入仍然失败,系统怎样发现、降级或拒答?
  • 延迟、成本、权限或数据规模变化时,方案要怎样调整?

这些问题如果大部分还只能用名词回答,先回到项目补证据。如果能用真实项目事实说清,就可以边投递、边根据面试反馈修正路线。

最容易走偏的五种方式

  1. 把 75 道项目题从头背到尾。 它们应该是项目验收表,不是新的八股文。
  2. 三条项目线都做,每条只跑通。 一条有评测和失败复盘的主项目,比三个浅 Demo 更能支撑追问。
  3. 追框架名称,不记数据和状态怎样流动。 框架会换,输入、状态、工具、失败和评估不会消失。
  4. 复用别人的指标和故事。 没有做过的数字宁可不写,否则一层追问就会被拆穿。
  5. 只写口述稿,不回项目补缺口。 面试练习暴露的空白,最终应该变成评测、日志、设计记录或明确边界。

下一步从哪里开始

你现在的状态 直接做什么
还没确定应用岗还是算法岗 先看应用岗与算法岗的区别
会编程,但没有调过模型和工具 亲手调用大模型 API开始
已经跑过 RAG 或 Agent Demo RAG、Agent 与 Deep Research 三条项目线选一条做深
项目能跑,但不知道怎样证明效果 回到对应的 25 道项目题,从评测、bad case 和上线边界开始补
项目写进简历,但一被追问就卡住 简历项目预演找出证据最弱的那句话
面试已经开始 结合面经与教学复原按公司查题定向复盘

如果你能独立完成前四个关口,就先自学走。真正卡在项目设计、评测、简历证据或面试反馈时,再判断是否需要更系统的指导,也可以先看自学和训练营分别解决什么问题