Skip to content

学习路线图

这里保留更细的时间表和项目建议。若你还没决定走哪条路,先读 学习路径总览;如果已经有目标,可以直接跳到对应路线。

技能树总览

路径一:应用开发者(3-6 个月)

回到总览:应用开发者路径

阶段时间学习重点产出
1. Prompt 与 API1-2 周结构化提示、上下文、函数/工具调用、失败样本记录一个可配置的问答脚本
2. RAG 基础3-5 周文档切分、Embedding、向量库、召回与引用一个带来源引用的知识库问答
3. Agent 工具调用3-5 周工具 schema、任务分解、错误恢复、人机确认一个能调用 2-3 个工具的工作流助手
4. MCP 与集成1-3 周Host/Client/Server、权限边界、上下文注入一个可复用的 MCP server 或 client demo
5. 生产实践持续评估、监控、成本、延迟、灰度发布一份 release checklist 与评估集

建议项目:

  1. 个人知识库 RAG:支持 Markdown/PDF,答案必须带引用。
  2. 文档审查助手:按 checklist 输出风险、证据和建议改法。
  3. 工具型 Agent:连接搜索、数据库或 GitHub issue,加入失败重试和审批。
  4. 小型 MCP 服务:把本地文件、浏览器或业务 API 封装为工具。

路径二:算法工程师(6-12 个月)

回到总览:算法工程师路径

阶段时间学习重点产出
1. 前置补齐4-8 周Transformer、tokenization、优化器、验证集能复述训练/推理链路
2. 数据工程2-4 周数据清洗、去重、合成、质量抽检一份数据卡和清洗脚本
3. SFT/LoRA4-6 周指令数据、参数高效微调、显存估算一个小模型 LoRA 实验
4. DPO/RLHF4-8 周偏好数据、奖励模型、直接偏好优化一组偏好优化实验记录
5. 评估与部署4-8 周离线评估、红队、量化、推理服务一份模型评估报告
6. 多模态扩展可选 4-8 周视觉编码器、连接器、多模态 RAG一个图文问答或检索 demo

建议项目:

  1. 指令数据质量评估:抽样标注、去重、分桶统计。
  2. LoRA 微调实验:比较不同 rank、学习率和数据规模。
  3. 偏好数据实验:构造 chosen/rejected,对比 SFT 与 DPO。
  4. 推理服务压测:记录吞吐、延迟、显存和成本。

路径三:面试冲刺(2-6 周)

回到总览:面试冲刺路径

阶段时间学习重点产出
1. 术语速查2-3 天Token、Embedding、RAG、Agent、LoRA、DPO一页个人术语卡
2. 高频问答1-2 周RAG、Agent、训练与微调的核心题每题 2 分钟口述答案
3. 系统设计1-2 周知识库问答、客服 Agent、评估平台2-3 张架构草图
4. 代码题3-7 天文本切分、Top-k、缓存、重试、评估脚本可运行的小题模板
5. 项目复盘3-7 天指标、失败案例、权衡与迭代STAR 格式项目叙述

建议顺序:面试专区术语表Checklist → 系统设计与代码题。

模块依赖说明

  • Prompt 是所有模块的入口:它训练你描述任务、约束输出和观察失败。
  • RAG 是应用落地的核心:它把模型能力和外部知识连接起来。
  • Agent 需要先理解工具调用,再谈规划、记忆和多智能体。
  • MCP 是 Agent 工具生态的协议化补充,适合在有集成需求后学习。
  • 训练与微调要先有数据和评估,否则很容易把问题“训练坏”。
  • 多模态既可作为算法方向,也可作为 RAG/Agent 的输入扩展。

怎么判断可以进入下一阶段

当前阶段可以进入下一阶段的信号
Prompt能稳定复现同一任务的输入、输出和失败样本
RAG能解释一次错误答案是召回、重排、上下文还是生成问题
Agent能处理工具失败、权限确认、重试和中途停止
MCP能说清 Host、Client、Server 各自保存什么状态
微调能证明数据/提示/RAG 不能解决,再选择训练
评估能把“感觉变好”转成样本、指标和对照实验

延伸入口

基于 VitePress 构建