Skip to content

学习路线图

这份路线图按 6 周 设计,适合有一定编程基础、准备转型或面试 AI Agent 岗位的工程师。

第 1 周:LLM 基础
第 2 周:Agent 设计模式
第 3-4 周:技术栈与编码实战
第 5 周:生产化与安全
第 6 周:系统设计与面试冲刺
  • 理解 Transformer 架构和 Self-Attention
  • 掌握 Tokenization、Embedding 概念
  • 了解推理优化(KV Cache、量化)
  • 能解释 Temperature、Top-p 等参数
内容时间
1Transformer 论文精读 + 架构图手画3h
2Self-Attention 数学推导 + 代码实现3h
3Tokenization(BPE、SentencePiece)2h
4推理优化:KV Cache、量化、Speculative Decoding3h
5生成参数(Temperature、Top-p)+ API 实践2h
6-7复习 + 回答理论题 1-63h
  • 能画出 Transformer 架构图并解释每个组件
  • 能解释 Self-Attention 的计算过程
  • 能说清 KV Cache 的原理和作用
  • 掌握 ReAct、Plan-and-Execute、Reflection 模式
  • 理解 Multi-Agent 架构
  • 了解 Tool Use 和 Function Calling
  • 熟悉 MCP 协议
内容时间
1ReAct 论文 + 手写 ReAct 循环3h
2Plan-and-Execute + 状态机模式3h
3Reflection / Reflexion 机制2h
4Multi-Agent 架构模式3h
5Function Calling 实战 + Tool Schema 设计3h
6MCP 协议学习2h
7复习 + 回答理论题 7-153h
  • 能手写 ReAct Agent 代码
  • 能比较各种 Agent 模式的优劣
  • 能设计 Tool Schema
  • 掌握至少一个 Agent 框架的使用
  • 实现完整的 RAG 系统
  • 完成一个端到端的 Agent 项目
内容时间
1RAG 原理:分块、Embedding、检索3h
2向量数据库实战(Chroma / Qdrant)3h
3高级 RAG:Hybrid Search、Reranking3h
4RAG 评估(RAGAS 框架)2h
5-7实现完整 RAG 系统6h
内容时间
1LangChain / LangGraph 入门3h
2框架对比实验3h
3-5端到端项目:构建一个多工具 Agent8h
6-7代码整理 + 项目文档 + 回答编码题4h
  • 能独立实现 RAG 系统
  • 有一个可展示的 Agent 项目
  • 能解释框架选择的理由
  • 理解 Agent 系统的可观测性
  • 掌握成本控制和延迟优化
  • 了解 Prompt Injection 防御
  • 掌握 Guardrails 设计
内容时间
1可观测性:Tracing、Metrics、Logging3h
2成本优化:缓存、模型分级、Prompt 优化2h
3延迟优化:Streaming、并行、预热2h
4Prompt Injection 攻防3h
5Guardrails 设计与实现3h
6-7复习 + 回答理论题 21-313h
  • 能设计 Agent 系统的监控方案
  • 能列出至少 5 种 Prompt Injection 攻击方式
  • 能设计 Guardrails 方案
  • 掌握 Agent 系统设计面试框架
  • 练习经典系统设计题
  • 完成行为面试准备
  • 做模拟面试
内容时间
1系统设计面试框架2h
2设计题:数据分析 Agent3h
3设计题:智能客服系统3h
4设计题:代码审查 Agent3h
5行为面试准备(STAR 故事)2h
6模拟面试(找朋友或 AI)3h
7查漏补缺2h
  • 能在 35 分钟内完成一道系统设计题
  • 准备了 3-4 个 STAR 故事
  • 完成至少 1 次模拟面试

对于在职准备面试的人,建议每天投入 2-3 小时:

工作日:
早上 30 分钟:阅读理论(通勤时间可以)
晚上 2 小时:编码实战 / 刷题
周末:
上午 3 小时:深入学习新主题
下午 2 小时:项目实战或系统设计练习
优先级 1(必须):
├── 本学习指南的全部章节
├── 至少 1 个端到端项目
└── 系统设计题练习
优先级 2(强烈推荐):
├── ReAct、Reflexion、Toolformer 论文
├── 一门在线课程(Andrew Ng 系列)
└── Anthropic / OpenAI 官方文档
优先级 3(有余力时):
├── 大学课程(Berkeley / Stanford)
├── 更多论文
└── 参与开源项目
  • 回顾所有理论题答案要点
  • 检查你的项目能否清晰讲述
  • 准备好你要问面试官的问题
  • 早点休息