返回首页
精选笔记··16 分钟阅读

AI 学习路径:从零到 Agent 工程师

一份从零基础到能独立做出 AI Agent 产品的系统化学习路径,覆盖概念 → Prompt → RAG → Agent → 工程化的完整进阶路线,含时间规划、推荐资源和检查清单。

#学习路径#AI#Agent#RAG#工程化#入门指南

引言:为什么需要一条学习路径

AI 领域知识爆炸,新手最容易陷入"学了又忘、不知道下一步学什么"的循环。本文提供一条经过验证的学习路径,让你用 3-6 个月 从零基础走到能独立做出可用的 AI Agent 产品。

核心思路:概念打底 → 工具熟练 → 项目驱动 → 工程化收尾。每一阶段都有明确的"出师标准",不达标不进入下一阶段。


1. 路径全景图

阶段 0:基础准备(1-2 周)
    │  Python / Git / 命令行 / HTTP API
    ▼
阶段 1:AI 概念地图(1 周)
    │  AI / ML / DL / LLM / Agent / RAG 关系
    ▼
阶段 2:Prompt Engineering(1-2 周)
    │  Zero/Few-shot / CoT / 结构化输出
    ▼
阶段 3:API 调用与 SDK(1 周)
    │  OpenAI / Anthropic / 流式响应
    ▼
阶段 4:RAG 实战(2-3 周)
    │  Embedding / 向量库 / 检索 / 评估
    ▼
阶段 5:Tool Calling 与 MCP(1-2 周)
    │  Function Calling / MCP Server
    ▼
阶段 6:Agent 开发(3-4 周)
    │  ReAct / LangGraph / 多 Agent 协作
    ▼
阶段 7:工程化与部署(2-3 周)
    │  评估 / 监控 / 安全 / 上线
    ▼
阶段 8:进阶方向(持续)
    │  Fine-tuning / 多模态 / 推理优化 / 自研模型

2. 阶段 0:基础准备(1-2 周)

目标:具备阅读 AI 代码、调用 API 的最低工程能力。

必备技能

技能掌握程度验证标准
Python能写函数、类、异步、读写文件用 Python 调通一个 HTTP 接口
Gitclone / commit / push / branch在 GitHub 上提交一个仓库
命令行cd / ls / grep / 环境变量能用 terminal 启动一个项目
HTTP APIGET/POST/JSON/Headers/Auth用 curl 或 Postman 调通任一 API
包管理pip / pnpm / npm能安装依赖并跑起来一个 demo

学习资源

💡 不用追求完美,能跟着教程跑起来即可。后续会边学边补。


3. 阶段 1:AI 概念地图(1 周)

目标:理解 AI 领域的核心概念关系,看到术语不懵。

必学内容

推荐路径

  1. 精读:portal 的《AI 概念全解析》笔记
  2. 拓展:3Blue1Brown 的 LLM 可视化视频系列
  3. 动手:注册 OpenAI / Anthropic API Key,在网页端调通一次对话

出师标准


4. 阶段 2:Prompt Engineering(1-2 周)

目标:能用 Prompt 让 LLM 稳定输出你想要的内容。

必学内容

技术说明实战任务
Zero-shot不给示例直接问让模型总结一段新闻
Few-shot给 2-5 个示例引导格式让模型按指定 JSON schema 输出
Chain-of-Thought"一步步思考"解一道数学应用题
Role Prompting给模型设定角色让模型扮演产品经理写需求文档
Structured Output强制 JSON 输出让模型输出 {summary, keywords, sentiment}
避免幻觉引用上下文、不确定就说"不知道"让模型基于给定文档回答,超纲就拒绝

实战项目

推荐资源

出师标准


5. 阶段 3:API 调用与 SDK(1 周)

目标:用代码调用 LLM,把 Prompt 工程的产品化。

必学内容

实战项目

代码骨架

from anthropic import Anthropic

client = Anthropic()

response = client.messages.create(
    model="claude-3-5-sonnet-20241022",
    max_tokens=1024,
    messages=[{"role": "user", "content": "用一句话解释什么是 RAG"}],
)
print(response.content[0].text)

出师标准


6. 阶段 4:RAG 实战(2-3 周)

目标:做出一个能基于私有文档回答问题的问答系统。

必学内容

  1. Embedding — 选模型、调 API、理解语义相似度
  2. 向量数据库 — 选型(Chroma / Qdrant / pgvector)、CRUD、检索
  3. Chunking — 分块策略对召回质量的影响
  4. 检索 + 生成 — 把检索结果拼进 Prompt
  5. RAG 评估 — Recall / Faithfulness / Answer Relevancy
  6. RAG 进阶 — Hybrid Search、Reranker、Query Rewriting、HyDE

实战项目(递进式)

阶段项目关键技术
v1把 1 篇 markdown 切块 → 检索 → 回答基础 RAG
v2接入 100+ 篇文档,加 Reranker提精度
v3加 Hybrid Search(向量+BM25)关键词召回
v4用 RAGAS 自动评估量化效果
v5加 Query Rewriting 支持多轮对话用户体验

推荐技术栈

出师标准


7. 阶段 5:Tool Calling 与 MCP(1-2 周)

目标:让 LLM 能调用外部工具,从"会说"变"会做"。

必学内容

实战项目

MCP 代码骨架

// 一个最小的 MCP Server
import { Server } from "@modelcontextprotocol/sdk/server";
import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio";

const server = new Server({ name: "my-tools", version: "0.1.0" });

server.setRequestHandler(ListToolsRequestSchema, async () => ({
  tools: [{
    name: "get_time",
    description: "获取当前时间",
    inputSchema: { type: "object", properties: {} },
  }],
}));

server.setRequestHandler(CallToolRequestSchema, async (req) => {
  if (req.params.name === "get_time") {
    return { content: [{ type: "text", text: new Date().toISOString() }] };
  }
});

await server.connect(new StdioServerTransport());

出师标准


8. 阶段 6:Agent 开发(3-4 周)

目标:做出能自主完成多步任务的 AI Agent。

必学内容

  1. Agent 核心循环 — ReAct(Reasoning + Acting)
  2. Agent 四要素 — Planner / Tools / Memory / Reflection
  3. Agent 模式 — ReAct / Plan-and-Solve / Reflexion / ToT
  4. 多 Agent 协作 — 角色分工、消息传递、冲突处理
  5. 长记忆 — 用向量库持久化 Agent 经验
  6. Agent 框架对比 — LangGraph / AutoGen / CrewAI / MetaGPT

实战项目(递进式)

阶段项目关键能力
v1单 Agent:自动查资料 + 总结 + 输出报告基础 ReAct
v2加反思机制:生成后自评并改进Reflexion
v3多 Agent:研究员 + 写手 + 审稿员协作多 Agent
v4加长记忆:记住用户偏好跨会话使用Memory
v5Coding Agent:能读写代码、跑测试、修 Bug工具集成

推荐框架

出师标准


9. 阶段 7:工程化与部署(2-3 周)

目标:把 demo 变成可上线、可维护的产品。

必学内容

维度内容
评估离线评估(MMLU/RAGAS)+ 在线评估(用户反馈/A-B 测试)
监控调用量 / 延迟 / Token 成本 / 错误率 / 幻觉率
安全Prompt Injection 防护、输出过滤、PII 脱敏
成本Token 优化、缓存、模型分级(贵模型管难任务,便宜模型管简单任务)
部署Serverless / 自托管 / 混合部署选型
可观测性LangSmith / Langfuse / 自建日志

实战任务

出师标准


10. 阶段 8:进阶方向(持续学习)

到达这一步你已经能独立做出 AI 应用了,下面是可选的进阶方向:

方向适合谁入门资源
Fine-tuning想让模型学特定风格 / 领域LoRA / QLoRA 实战
多模态想处理图像/音频/视频VLM API + 跨模态 RAG
推理优化想自托管大模型降本vLLM / SGLang / 量化
模型训练想从 0 训练或继续预训练LLaMA factory + H100
AI Safety关心对齐、安全、可控Constitutional AI、RLHF 论文
AI Infra想做平台/中台向量库、调度、Multi-tenant
Coding Agent想做 Cursor / Devin 类产品SWE-Agent、Code Interpreter

11. 时间规划参考

按每周投入 10-15 小时估算:

阶段周数累计阶段产出
0 基础准备1-22能跑 demo
1 概念地图13看懂术语
2 Prompt1-25稳定 JSON 输出
3 API/SDK16CLI 工具
4 RAG2-39文档问答系统
5 Tool/MCP1-211工具型 Agent
6 Agent3-415多步任务 Agent
7 工程化2-318上线产品
8 进阶持续专项能力

💡 加速建议:阶段 4-6 是核心,投入 60% 的时间;阶段 0-3 可以快进,边做项目边补。


12. 学习方法

三条铁律

  1. 项目驱动 — 每个阶段必须有可运行的产出,不要只看不动手
  2. 教学相长 — 学完一个主题就写一篇笔记 / 录一个视频讲清楚
  3. 复现优先 — 看到任何论文/demo,先尝试自己复现一遍再看答案

推荐节奏

避免的陷阱


13. 推荐资源地图

系统课程

平台资源适合阶段
claude.haylee.siteClaude Code Tutorial(20 章交互式课程)阶段 2-6
ML 课程笔记李宏毅老师 ML/DL/RL/生成式 AI阶段 1、8
AI 工程化RAG / MLOps / 基础设施实战阶段 4、7

实战社区

必读论文(按顺序)

  1. Attention Is All You Need(2017)— Transformer 起点
  2. GPT-3: Language Models are Few-Shot Learners(2020)— 大模型时代
  3. Training language models to follow instructions with RLHF(InstructGPT, 2022)— 对齐范式
  4. Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks(RAG 原始论文, 2020)
  5. ReAct: Synergizing Reasoning and Acting in Language Models(2022)— Agent 基础
  6. Constitutional AI: Harmlessness from AI Feedback(2022)— 安全对齐

必关注的博客 / Twitter


14. 阶段检查清单

阶段 0-3 检查清单

阶段 4-6 检查清单

阶段 7-8 检查清单


结语

学习路径不是直线,是螺旋。每过一阶段回头看前面的内容,会有新的理解。不要怕回炉重造,这是正常的学习节奏。

最重要的三件事

  1. 动手 — 看完这篇笔记立刻去开一个项目
  2. 坚持 — 哪怕每天只写 30 分钟代码
  3. 分享 — 把学到的写下来、讲出去,教是最好的学

现在该做什么?