🚀 Agent 开发 0→1 学习路线

这条路线是反着从大厂招聘要求推出来的(先看 岗位需求分析 →):JD 要什么,就先学什么、按高频优先。68 天,每天 30 分钟,0 基础也能跟;到了深水区(RAG/框架/多智能体/可观测),直接跳转本站已有的框架源码精讲教程,学完再回来继续主线。

⏱️ 每天 30 分钟每页就是一天的量:读 20 分钟 + 动手 10 分钟。不贪多,贵在连续。
🧑‍🎓 真·0 基础从"变量是什么"讲起,全程大白话 + 生活类比 + 图示,不默认你会编程。
🔗 深潜跳转🔗深潜 标记的天,会跳到对应框架的 20 天精讲;学完回主线即可。
🎯 终点是拿 offer最后带你做 3 个作品集项目 + 简历/GitHub/博客 + 面试冲刺。

图例:卡片右下角 🔗深潜 = 该主题有配套的源码精讲教程,点进去深入学。

0

阶段 0 · 启程

Day 1-2 · 搞清方向,别学错东西
01

这行到底在招什么人

5 种岗位原型、能力地图、你该主攻哪条路。

⏱ 30 min📊 看JD分析
02

学习法 & 环境准备

30 分钟怎么安排、装 Python/编辑器、跑通"你好世界"。

⏱ 30 min
1

阶段 1 · 编程与工具地基

Day 3-9 · Python + 命令行 + Git + 调 API(JD 100% 要 Python)
03

Python 极速入门①

变量、数据类型、条件、循环——用生活例子讲。

⏱ 30 min
04

Python 极速入门②

函数、列表/字典、读写文件。

⏱ 30 min
05

Python 极速入门③

类与对象、模块、异常、虚拟环境。

⏱ 30 min
06

命令行 & Git 基础

终端常用命令、Git 提交/分支、GitHub 起步。

⏱ 30 min
07

调你的第一个 API

HTTP、JSON、requests——为调大模型打底。

⏱ 30 min
08

异步与并发入门

async/await:为什么 Agent 离不开它。

⏱ 30 min
09

FastAPI:做一个服务

把功能包成 HTTP 接口,别人能调。

⏱ 30 min
2

阶段 2 · 大模型基础

Day 10-15 · 大模型是什么 + 怎么调 + 参数/成本
10

大模型是什么(直觉版)

token、上下文窗口、"预测下一个词"到底啥意思。

⏱ 30 min
11

调用 OpenAI/Claude API

messages、system/user/assistant 角色、第一次对话。

⏱ 30 min
12

流式输出与 SSE

为什么能"边想边出字",怎么接。

⏱ 30 min
13

参数、成本与延迟

temperature/top_p、按 token 计费、怎么省钱。

⏱ 30 min
14

结构化输出

让模型稳定吐 JSON,程序才能接得住。

⏱ 30 min
15

多模型 & 模型路由

国产/开源模型、贵活用强模型、便宜活用小模型。

⏱ 30 min
3

阶段 3 · 提示词与上下文工程

Day 16-20 · ~45% JD 要求,性价比极高
16

Prompt 基础

清晰指令、给例子、设定角色——立竿见影的技巧。

⏱ 30 min
17

进阶 Prompt

思维链、任务分解、让模型自我检查。

⏱ 30 min
18

上下文工程

窗口就那么大:预算、裁剪、压缩历史。

⏱ 30 min
19

提示词版本管理 & A/B

把 Prompt 当代码管,改了能对比好坏。

⏱ 30 min
20

提示词注入与防护

用户/外部内容可能"骗"模型,怎么防。

⏱ 30 min
4

阶段 4 · RAG 检索增强

Day 21-28 · ~60% JD 要求;深潜跳转 LlamaIndex
21

RAG 全景:读切嵌存检答

为什么要 RAG、六步流水线一次看懂。

⏱ 30 min🔗深潜 LlamaIndex
22

文本切分 chunking

怎么把长文档切成"刚好能喂"的小块。

⏱ 30 min
23

向量与 embedding

把文字变成一串数字,"意思相近"就靠它。

⏱ 30 min
24

向量数据库

FAISS/Milvus/Qdrant/pgvector 怎么选、怎么用。

⏱ 30 min
25

检索与相似度

查询怎么找回最相关的块。

⏱ 30 min
26

重排 & 混合检索

rerank 精排 + 关键词/向量混合,召回更准。

⏱ 30 min
27

RAG 评测

命中率/MRR/NDCG/precision@k——面试高频。

⏱ 30 min🔗深潜 LlamaIndex
28

RAG 实战小项目

给一批文档做问答,跑通端到端。

⏱ 30 min
5

阶段 5 · 工具调用与 MCP

Day 29-32 · 让模型"动手"干活
29

Function Calling 原理

模型只会吐文本,怎么"调用"真函数。

⏱ 30 min
30

写一个安全的工具

幂等、错误处理、永不把系统搞崩。

⏱ 30 min🔗深潜 Claude Code
31

MCP 协议入门

给 Agent 接"外挂扩展坞"的标准协议。

⏱ 30 min🔗深潜 Claude Code
32

多步工具链与失败处理

连续调多个工具,中间挂了怎么办。

⏱ 30 min
6

阶段 6 · Agent 核心

Day 33-38 · 主循环/ReAct/规划/记忆;深潜 Claude Code、LangGraph
33

Agent 到底是什么

主循环:想→动手→看结果→再想。

⏱ 30 min🔗深潜 Claude Code
34

ReAct 模式

推理 + 行动交替,Agent 的经典范式。

⏱ 30 min
35

规划与任务分解

把大任务拆成能一步步做的小任务。

⏱ 30 min
36

记忆 Memory

短期/长期/向量记忆,让 Agent 记住事。

⏱ 30 min
37

状态与断点续跑

checkpointer=游戏存档,断了能续。

⏱ 30 min🔗深潜 LangGraph
38

从零写一个最小 Agent

不用框架,纯手写把循环跑通,彻底理解。

⏱ 30 min
7

阶段 7 · 编排框架

Day 39-44 · ~80% JD 要求;深潜 LangGraph/CrewAI/eino
39

为什么要编排框架

手写循环够用吗?框架帮你解决什么。

⏱ 30 min
40

LangGraph ①

StateGraph、节点、边——把 Agent 画成流程图。

⏱ 30 min🔗深潜 LangGraph
41

LangGraph ②

条件边、循环、中断等人(human-in-the-loop)。

⏱ 30 min🔗深潜 LangGraph
42

CrewAI

Agent/Task/Crew/Process:像带一个团队。

⏱ 30 min🔗深潜 CrewAI
43

eino(Go 生态·可选)

后端是 Go?看看字节的 Go 版编排框架。

⏱ 30 min🔗深潜 eino
44

框架选型对比

LangGraph vs CrewAI vs 手写,什么场景选什么。

⏱ 30 min
8

阶段 8 · 多智能体

Day 45-48 · 深潜 CrewAI、gov-agents
45

多智能体协作模式

交接 handoff、把子 Agent 当工具调。

⏱ 30 min
46

协作协议 A2A / ACP / MCP

Agent 之间怎么"说同一种话"。

⏱ 30 min
47

主管-专家模式

supervisor 分派、专家取证——工程化多 Agent。

⏱ 30 min🔗深潜 gov-agents
48

多智能体实战

搭一个"研究员+写手+审稿"协作小队。

⏱ 30 min
9

阶段 9 · 评测(最难造假·含金量最高)

Day 49-52 · 面试官最看重
49

为什么评测最重要

没有评测,你根本不知道改好了还是改坏了。

⏱ 30 min
50

LLM-as-Judge

用大模型当裁判给答案打分,怎么做才靠谱。

⏱ 30 min
51

指标体系

成功率/延迟/成本/失败模式,怎么定义和测。

⏱ 30 min
52

测试集 & 回归 & CI

把评测接进 CI,改坏了自动拦下。

⏱ 30 min🔗深潜 gov-agents
10

阶段 10 · 可信与可观测

Day 53-56 · 让 Agent 稳、可控、看得见;深潜 gov-agents
53

防幻觉 Critic

拦住模型"一本正经地编"。

⏱ 30 min🔗深潜 gov-agents
54

失败闸门 & 护栏

某步挂了降级不崩、危险动作先审批。

⏱ 30 min🔗深潜 gov-agents
55

可观测:日志/tracing/指标

token/延迟/错误/漂移,全都要看得见。

⏱ 30 min
56

成本治理 & 缓存

预算、模型路由、缓存——账单别爆。

⏱ 30 min
11

阶段 11 · 工程化与部署

Day 57-61 · Docker/K8s/CI/CD/云/网关;深潜 Higress/APISIX
57

打包与 Docker

"在我机器上能跑"→ 到处都能跑。

⏱ 30 min
58

Kubernetes 基础

为什么线上要 K8s,最少要懂哪些概念。

⏱ 30 min
59

CI/CD 与 IaC

自动测试→自动部署,Terraform 起步。

⏱ 30 min
60

云上部署概览

AWS Bedrock / GCP Vertex / SageMaker 全景。

⏱ 30 min
61

AI 网关

限流/鉴权/多模型/token 计量的统一入口。

⏱ 30 min🔗深潜 Higress/APISIX
12

阶段 12 · 项目实战与求职冲刺

Day 62-68 · 3 个作品集 + 简历/GitHub/博客 + 面试
62

作品集① 知识库 RAG 助手

端到端:摄入→检索→问答→评测→部署。

⏱ 30 min
63

作品集② 多工具 Agent

会查天气/查数据库/发邮件的工具型 Agent。

⏱ 30 min
64

作品集③ 多智能体工作流

研究→写作→审校协作流,带评测和可观测。

⏱ 30 min
65

GitHub / 博客 / 开源

Anthropic 明说看重:把作品摆到简历最上面。

⏱ 30 min
66

简历与项目包装

用"问题→方案→指标"讲清你做过什么。

⏱ 30 min
67

面试冲刺① 概念题

RAG/Agent/评测高频问答,一次过一遍。

⏱ 30 min
68

面试冲刺② 系统设计

"设计一个客服 Agent"这类题怎么答 + 全程复盘。

🎓 毕业
📌 说明:日历页正在按阶段陆续生成上线(每页含进度条 + 生活类比 + 图示 + 对话答疑 + 动手练习 + 明日预告)。深潜跳转指向的框架精讲教程(LlamaIndex / LangGraph / CrewAI / eino / Claude Code / gov-agents / Higress / APISIX)均已完成,可直接学习。
← 大厂岗位需求分析 开始 Day 01 →