AI Agent Engineer 学习路线

这是一张课程地图,不是一条要求所有人从头走到尾的流水线。先按目标选择角色路径,再回到课程地图补前置;每门课以“能交付什么、怎样验证”为完成条件,而不是以“读完页面”为完成条件。

路线状态

本路线于 2026-07-21 依据当前课程、示例测试和公开站点规则复核。协议、SDK、模型目录和法规等易变内容应以各课的 source_checked、稳定/实验标记及当前官方资料为准。

57 门顶层课程现已全部迁移到可验证的 v2 ID、知识域、目录序、硬前置与角色顺序。旧 ai_learning_stage/order 暂时只驱动本页的可勾选 Dataview 阶段地图;公开首页和课程导航使用 v2 字段。勾选产生的个人完成状态只保存在本地,公开构建会移除它。字段合同见 学习路线元数据 v2 规范。

课程地图

四条角色化路径

路径建议顺序主要学习产物掌握证据
Agent 应用开发AI 基础认知 → 工程基础按能力补齐 → 现代 LLM/提示词/上下文/API → 早期 milestone → Tool Calling/Agent 核心 → 按需 runtime 与框架 → 工作流 → 数据与完整评测 → LLMOps → 安全/隐私 → 可选多 Agent/A2A一个有状态、可审批、可恢复的单 Agent离线测试覆盖权限、幂等、终止、恶意观察和失败恢复;能解释何时退回确定性 workflow
RAG 与知识库AI 基础认知 → LLM 应用基础 → 早期 milestone → 数据质量/文档解析/知识库 → Chunking/向量/Embedding/检索/重排 → RAG → 可视化与完整评测 → 安全/隐私;多模态摄取与 LangChain 均为可选分支一条有 ACL、可引用、可更新、可定位失败的双管线 RAG分开报告摄取、检索、生成和端到端指标;能从错误样本定位责任层
Agent 平台与可靠性AI 基础认知 → LLM 与 Agent 核心 → 按需 runtime/框架 → 工作流 → 数据质量/评测/合成/Benchmark → MLOps/LLMOps/监控 → 安全/隐私/治理 → 多 Agent 协作 → 按需 A2A 互操作带 trace、发布门禁、灰度、回滚和事故演练的运行平台多次 trial 有可比初态/终态;副作用、成本、延迟、安全与恢复均有门禁和审计证据
多模态与实时交互AI 基础认知 → 现代 LLM → 多模态 AI → OCR(推荐)与 ASR/TTS(核心) → Tool Calling/Agent 核心 → 数据与实时交互 → 完整评测/安全/隐私 → 可选生成媒体与多 Agent可被打断、能调用工具并保持会话状态的实时原型测量首包/首音频/轮次延迟、打断成功率和恢复;能说明级联与端到端语音方案的取舍

上表是便于阅读的路线摘要;下方 v2 清单才是逐课顺序与 core/recommended/optional 定位的可校验快照。“→”表示推荐推进,不表示所有中间课都必须完整学习。早期安全与评测 milestone 是已有章节组成的早期质量门,不是一门虚构的新课,也不表示必须提前完成整门 AI 安全或评测体系;生产发布前仍要完成与系统风险相称的其余安全、评测和治理内容。MCP 只在需要标准化连接外部能力或上下文时加入;A2A 只在独立 Agent 应用需要跨框架或跨组织互操作时加入;LangChain/LangGraph、CrewAI 或普通 Python 应由状态、恢复、协作和控制需求决定,均不是所有项目的硬前置。

机器可校验的角色路径

下列清单由 57 门课程入口的 v2 track 元数据生成,并在公开构建时逐字校验。顺序表示这条角色路径中的学习推进;“推荐”和“可选”不会自动升级为完整课程硬前置。

Agent 应用开发

共 32 门:9 门核心、13 门推荐、10 门可选。

RAG 与知识库

共 35 门:17 门核心、12 门推荐、6 门可选。

顺序课程定位
1AI基础认知核心
2Python基础推荐
3JSON核心
4数据结构基础可选
5API推荐
6Markdown推荐
7Git推荐
8Linux命令可选
9正则表达式推荐
10概率统计推荐
11线性代数推荐
12机器学习推荐
13现代LLM能力与模型选择核心
14提示词工程核心
15上下文工程核心
16LLM API集成核心
17多模态AI可选
18数据清洗核心
19OCR可选
20语音识别可选
21文档解析核心
22知识库构建核心
23Chunking策略核心
24向量基础推荐
25Embedding核心
26向量数据库核心
27语义搜索核心
28数据标注推荐
29Reranking核心
30RAG核心
31数据可视化推荐
32LangChain可选
33评测体系核心
34AI安全核心
35隐私计算推荐

Agent 平台与可靠性

共 38 门:14 门核心、16 门推荐、8 门可选。

顺序课程定位
1AI基础认知核心
2Python基础推荐
3JSON推荐
4数据结构基础推荐
5API推荐
6Markdown推荐
7Git推荐
8Linux命令推荐
9正则表达式可选
10概率统计推荐
11机器学习推荐
12现代LLM能力与模型选择核心
13提示词工程核心
14上下文工程核心
15LLM API集成核心
16Tool Calling(含 Function Calling)核心
17Agent 核心核心
18MCP可选
19环境型Agent可选
20Agent Skills可选
21Agentic Design Patterns可选
22LangChain可选
23CrewAI可选
24工作流自动化核心
25数据清洗推荐
26数据标注推荐
27数据可视化推荐
28评测体系核心
29数据合成推荐
30Benchmark设计核心
31MLOps推荐
32LLMOps核心
33运行监控核心
34AI安全核心
35隐私计算推荐
36AI治理核心
37多Agent协作推荐
38A2A可选

多模态与实时交互

共 29 门:10 门核心、13 门推荐、6 门可选。

早期安全与评测 Milestone

这个 milestone 只复用现有课程中的必要章节。在让模型读取不可信外部内容、连接远程能力或执行工具前,至少完成下列小闭环:

质量门复用章节完成证据
早期安全资产、信任边界与威胁建模 → 提示注入与间接注入 → 工具越权与数据外泄 → 身份与最小权限一张标出不可信输入、受保护资产、身份、授权点和最大副作用的威胁模型
评测基础评测目标与基本单元 → 用例数据集与分层 → 确定性断言、指标与评分规则一份写清目标、典型/边界/失败用例和至少一个确定性断言的最小评测卡

这里的完成证据只允许学习者开始受控实践,不是生产安全、完整评测、渗透测试或发布批准。完整课程仍分别进入 AI 安全 与 评测体系。

机器可校验的硬前置关系

下面只画完整课程级硬前置,不把 track 推荐顺序、早期 milestone 或“建议先学”伪装成依赖。网站构建会校验前置存在、无环、同角色可见、顺序更早,以及 core 闭包。

flowchart LR
    json["JSON"] --> parsing["文档解析"]
    cleaning["数据清洗"] --> parsing
    parsing --> kb["知识库构建"]
    prompt["提示词工程"] --> context["上下文工程"]
    tool["Tool Calling"] --> agent["Agent 核心"]
    agent --> multi["多 Agent 协作"]
    evaluation["评测体系"] --> benchmark["Benchmark 设计"]
    evaluation --> llmops["LLMOps"]
    cleaning --> synthetic["数据合成"]
    annotation["数据标注"] --> synthetic
    evaluation --> synthetic
关系证据边界
JSON + 数据清洗 → 文档解析文档解析入口明确要求先完成两者;在 RAG track 中都为 core 且顺序更早
文档解析 → 知识库构建知识库构建入口明确要求先完成文档解析
提示词工程 → 上下文工程上下文工程入口使用“先完成”强语义;Embedding/RAG 只属后续联结,不是本课硬前置
Tool Calling → Agent 核心两条 Agent 主线与多模态工具路线的硬前置
评测体系 → LLMOpsLLMOps 发布门与回归证据的硬前置
评测体系 → Benchmark 设计Benchmark 入口明确要求先掌握 case、grader 与回归合同
数据清洗 + 数据标注 + 评测体系 → 数据合成数据合成入口使用“先学习”强语义;平台 track 中三项均可见且顺序更早
Agent 核心 → 多 Agent 协作多 Agent 入口明确要求先完成 Agent 核心;工作流是推荐顺序,具体框架可选

其余课程用 hard_prerequisites: [] 表示“逐页审阅后未发现普遍课程级硬前置”,再用角色 track 表达推荐顺序。57 门入口均已完成这一判断;“建议先学”“具备某个局部能力”或“项目中通常先做”不会被擅自升级为整门课程依赖。

RAG 角色顺序不是硬依赖图

Chunking、Embedding、向量数据库、语义搜索与 Reranking 已逐页复核并进入 RAG track。它们之间存在稳定的系统集成顺序,但各课首页只要求按需复习相关能力,且课程可单独学习、替换实现或并行实践,因此没有升级为“必须完整学完上一门课”的课程级硬边。

flowchart LR
    kb["知识库构建"] --> chunking["Chunking"]
    chunking --> embedding["Embedding"]
    embedding --> vector_db["向量数据库"]
    vector_db --> semantic_search["语义搜索"]
    semantic_search --> reranking["Reranking"]
    reranking --> rag["RAG"]
    rag --> evaluation["评测体系"]

图中箭头表示 RAG 角色路线的推荐顺序,不进入课程级硬前置 DAG。实际项目常会并行迭代分块、表示、召回、重排与评测;学习者也可只进入其中一个模块做专项工程。

内容层级

层级用法当前代表内容
核心课程建立可迁移的 Agent 工程契约,优先学习现代 LLM 能力与模型选择、提示词工程、上下文工程、LLM API、Tool Calling、Agent 核心、评测体系、AI 安全
进阶课程围绕岗位或系统边界选择RAG 全链路、MCP、环境型 Agent、工作流自动化、LLMOps、运行监控、多 Agent、多模态与实时交互
前沿专题记录规范基线、采用状态和兼容策略,不作为稳定前置已形成可选课程的 A2A 1.0;仍处观察层的 MCP 扩展与 Apps、实验性 Tasks、AG-UI,以及新型 benchmark
实践项目把概念变成可运行证据各课程末尾的离线项目、fixtures、负向测试和评测图
参考资料按需查阅,不淹没原创主线Python/深度学习历史完整教程、框架与官方文档整理层、生成模态的专项资料

内容来源与状态

本库用 content_origin 区分原创讲解、资料整理与第三方材料,用 content_status 区分已验证、动态、待复核和冻结参考。字段缺失表示历史页面尚未分类,不表示默认原创或已经验证。定义、许可边界和深审流程见 内容质量与来源标记规范。

课程中的产品/API 快照还要结合 source_checked、版本和实际测试阅读;第三方完整复刻若缺少公开再分发证据,只在本地参考层保留,公开网站用来源说明页代替正文。

学习闭环

完成一门课程时,至少留下五类证据:

  1. 一张能说清系统边界、状态或数据流的图,或一份等价的结构说明;
  2. 一个小而真实的实现,输入、输出、权限和失败语义明确;
  3. 至少一个预期失败用例,而不只有成功演示;
  4. 可重复的验证命令和结果记录;
  5. 一段说明“何时不该使用本技术”的决策边界。

若课程首页已有更严格的掌握标准,以课程首页为准。框架、供应商和模型只作为实现样例;核心判断应能迁移到其他实现。

从框架到生产反馈的证据闭环

框架只是把已有契约落到代码中的一个可选实现层:选择普通 Python、LangChain 或 CrewAI,不会免除工具权限、状态恢复、评测、发布或运行责任。下图描述一个项目如何把一次实现变成可追溯的长期改进循环;它不是课程级硬前置图,也不代表任一框架自动提供安全、正确性或生产可靠性。

flowchart LR
    contract["框架无关契约:工具、状态、权限、恢复"] --> implementation["可选实现:Python、LangChain 或 CrewAI"]
    implementation --> offline["离线评测:冻结 case、trial 与 gate"]
    offline --> release["发布单元:manifest、审批与 Canary"]
    release --> operation["运行证据:Trace、SLO、告警与事件"]
    operation --> feedback["确认、脱敏、去重后的故障与反馈"]
    feedback --> offline
    security["安全与治理:威胁模型、身份、审计"] -. 约束 .-> contract
    security -. 约束 .-> release
    security -. 约束 .-> operation

图 3 框架到生产反馈的证据闭环。文字替代:先把工具、状态、权限和恢复定义成框架无关合同,再选用 Python 或可选框架实现;冻结的离线 case、trial 与 gate 支持一个可追溯发布单元;Canary 进入运行后,Trace、SLO、告警和事件提供观察证据;只有经过确认、脱敏、去重和版本化的失败才回灌评测。安全与治理在合同、发布和运行三处设置约束。Mermaid 源码即再生成方式。

实现层可从 Tool Calling、Agent 核心 开始,再按控制需求选择 LangChain 或 CrewAI。评测到运行的字段、摘要和人工交接可直接从 离线到线上证据交接与回归闭环 学起,再由 LLMOps 与 运行监控 深化;AI 安全 和 AI 治理 约束整条链,而不是在上线末尾补一份清单。

进阶与研究方向

方向何时学习边界
模型适配与私有部署提示词、RAG、工具和模型选择仍无法满足质量、隐私或成本约束时先建立任务级评测和可回退基线,再比较 fine-tuning、LoRA、量化与推理服务
对齐与强化学习需要研究偏好优化、模型训练或行为控制时不作为一般 Agent 应用开发前置
协议与系统前沿已能区分稳定规范、扩展和候选版本,并承担兼容验证时记录版本、实现支持和采用证据,避免把草案写成稳定结论
AGI/通用系统研究作为研究视野与可交付 Agent 工程课程分层维护

阶段审计与取舍记录见 2026-07-18 内容审计与重构记录、2026-07-19 第二阶段内容深审记录、2026-07-19 第三阶段框架恢复与路线元数据记录、2026-07-19 第四阶段 RAG、评测、安全与生产证据链记录、2026-07-19 第五阶段来源、MCP 与工具结果证据链记录、2026-07-19 第六阶段跨模块、传输与持久化证据链记录、2026-07-19 第七阶段外部来源工件与路线可移植性记录、2026-07-19 第八阶段三家 Provider 合同与流式状态机记录、2026-07-20 第九阶段动态资料、发布门禁与运行时审计记录、2026-07-20 第十阶段来源许可、路线元数据与 OpenAI 动态页记录与2026-07-21 第十一阶段检索、来源、MCP 与路线元数据记录。

本轮全量迁移、消费者收敛与验证证据见 2026-07-21 第十二阶段全量路线元数据与消费者收敛记录。

本轮 A2A 前沿课程、安全评测生产化深审与受控 stub 取舍见 2026-07-21 第十三阶段 A2A 协议课程与安全评测生产化深审记录。

本轮 Agent 运行时状态不变量、Context Pack 可信控制面与失败关闭深审见 2026-07-21 第十四阶段 Agent 运行时与上下文可信控制面深审记录。

本轮提示词版本化资产、三家 Provider 状态合同、检索安全评测与向量删除/并发语义深审见 2026-07-21 第十五阶段提示词、API 与检索状态合同深审记录。

本轮 Tool Calling 审计与持久恢复、MCP pending/传输语义、RAG 事件身份和知识库在线 ACL/投影边界深审见 2026-07-21 第十六阶段工具协议与 RAG 生命周期深审记录。

本轮 LangChain/CrewAI 运行时合同与离线—线上生产反馈闭环深审见 2026-07-21 第十七阶段框架运行时与生产反馈闭环深审记录。

本轮基础学习入口、模型决策证据、检索控制面、动态组件治理与协作恢复深审见 2026-07-22 第十八阶段决策证据、检索控制面与协作恢复深审记录。

本轮摄取与知识库投影、数据质量、媒体/OCR 证据及实时恢复合同深审见 2026-07-22 第十九阶段摄取、数据、多模态与实时合同深审记录。

本轮协议输入、Agent 委派、机器学习、生成媒体与工作流控制面深审见 2026-07-22 第二十阶段协议、媒体、机器学习与工作流合同深审记录。

本轮厂商 API、数据标注、深度学习工程路线与语音 I/O 合同深审见 2026-07-22 第二十一阶段深度学习、语音、数据标注与厂商 API 合同深审记录。

本轮实时会话、环境执行与多 Agent 身份/冲突控制面深审见 2026-07-22 第二十二阶段实时、环境与多 Agent 控制面深审记录。

本轮安全/治理控制、离线评测、发布门与运行监控生产证据链深审见 2026-07-22 第二十三阶段安全、治理与生产证据链深审记录。

本轮检索证据、Agent Skills、MCP/Tool Calling、Agent 运行时与 LangChain/LangGraph 框架合同深审见 2026-07-22 第二十四阶段检索、工具与 Agent 运行时深审记录。