AI Agent 工程师转型训练营

以面试求职为出口,从「会调模型」到「能设计、实现、评测、部署 Agent 系统」。

5 阶AI 基础
8 大模块 · 框架篇
5 个生产级实战项目
7 段式面试话术拆解
◆

课程概览

面向传统研发的程序员转型出口

面向对象

传统前端、后端、全栈、测试、DevOps 或平台研发工程师,计划向 AI / Agent 工程方向转型,希望补齐项目经验并用于求职面试;也包括在大厂任职、想借 AI 提升产出、冲刺高绩效的在职工程师。

课程目标

从 AI 基础认知进入 Agent 工程实践,完成从「会调模型」到「能设计、实现、评测、部署 Agent 系统」的能力升级;覆盖 Agent 工程师面试高频考点与日常最高频技能。

技术主线

Python、中国大陆可用模型(千问等)、LangChain v1、LangGraph、OpenAI Agents SDK、Pi 与 Python Mini Harness。

课程规模

AI 基础 + 框架篇 8 模块 + 五大生产级实战项目(含智能 BI Agent 实战)。

★

课程特色

为什么是我们

主讲团队

5 位主讲老师均来自字节、支付宝等一线大厂核心业务部门,掌握 AI 最新核心技术;且都是 AI 方向面试官,会站在面试官的视角来设计题目与讲解 —— 你练的,正是面试官会考的;你讲的,正是面试官想听的。

1

课程结构总览 · 三大板块

理论底座 → 框架实战 → 生产项目

整门课分三大并列板块,循序渐进、不断层:先把认知与工程基础打牢,再深入框架源码级实战,最后用生产级项目把「做过的」变成「讲得清的工程经验」。

2

AI 基础(理论与能力底座)

38 必修 + 6 选修

说明:选修课融入各模块末尾,标注为【选修】,用于扩展知识面与应对进阶面试追问。模块顺序按必修编号重排,确保认知递进不断层。

模块零

开篇导航

1 课
  • 00. 这门课能带你去哪:AI Agent 工程师学习路线图——课程全景鸟瞰、2026 年 Agent 工程师市场供需与薪资趋势、传统工程师转型三个认知跃迁、本期 vs 下期内容边界。
模块一

认知地基 理解你所操作的对象

4 必修 + 1 选修
  • 01. 从 if-else 到神经网络:AI 是怎么一步步「变聪明」的(ML→DL→GenAI→Agentic AI,ReAct 回路)。
  • 02. Agent vs Workflow vs 传统软件:什么时候不做 Agent(决策框架)。
  • 03. LLM 不是黑盒:token 计价、上下文窗口、采样参数、幻觉缓解、模型选型。
  • 04. 提示词不是玄学:Prompt 工程体系化(System/Role/Task + Few-shot + 版本治理)。
  • 05. 给模型装上手脚:Function Calling 从原理到生产(真调 DeepSeek)。
  • 附. 面试速查卡——模块一全部知识点问答速查。
  • 【选修】模型微调入门:Fine-Tuning vs RAG vs Prompt 决策框架、LoRA / QLoRA。
模块二

Agent 核心能力 让模型活起来

12 必修 + 2 选修
  • 06. Agent 架构总览:Augmented LLM 四要素(模型/工具/记忆/规划)+ 单/多 Agent 判断矩阵。
  • 07. LLM 推理链:CoT、ReAct 与决策(防死循环)。
  • 08–09. 记忆系统 Part 1/2:三层模型与上下文管理、框架选型(Mem0/Letta/Zep/自建)。
  • 10–11. RAG 原理 Part 1 → Agentic RAG 实战 Part 2:索引到检索、重排、引用溯源、Multi-hop。
  • 12. 知识库工程化管理:建库、养库与质检(Init / Lint / 版本进 Git)。
  • 13–14. MCP 协议 Part 1/2:三层架构、三大原语、传输层与安全、MCP vs Function Calling。
  • 15. A2A 协议:多 Agent 协作机制(Agent Card / Task / Message / Artifact)。
  • 16. Skill:Agent 能力的封装与复用。
  • 17. 结构化输出与流式响应:SSE / WebSocket / 边流边解析 JSON。
  • 18. 模块二面试专题:全模块汇总与跨模块综合题。
  • 【选修】高级 RAG 技术全景(Self-RAG / CRAG / Graph RAG / HyDE)。
  • 【选修】Agent 协议生态地图(MCP / A2A / ACP / UCP)。
模块三

Agent 架构图谱 八大架构逐个击破

9 必修 + 1 选修
  • 19. 八大架构总览:确定性←→自主性光谱 + 选型第一原则「能确定的别自主」。
  • 20. ReAct 架构:Agent 的「呼吸节奏」。
  • 21. Workflow 架构:确定性任务的可靠之选(DAG 编排)。
  • 22. Plan-and-Execute:先谋后动。
  • 23. Router 架构:让对的人做对的事。
  • 24. Orchestrator-Workers:指挥家与演奏者。
  • 25. Evaluator-Optimizer:迭代打磨。
  • 26. Long-running Agent:跨越上下文窗口的任务接力。
  • 27. Human-in-the-Loop:人在回路(授权分级三档)。
  • 28. 模块三收口:八架构大表与系统设计题。
  • 【选修 Computer Use】让 Agent 操控你的电脑(GUI Agent)。
模块四

设计思维 从 Prompt 到系统

5 必修 + 1 选修
  • 上下文工程:给 Agent 喂最精准的「脑力燃料」(注入策略 / 层次设计 / 噪声过滤)。
  • Spec-Driven 开发:用结构化规约驱动 Agent 行为(SpecKit + SPDD + 自动化测试)。
  • Harness 工程(一)(二):Agent 运行时骨骼设计(任务编排、工具调度、SubAgent、质量把控、Loop、状态持久化)。
  • Loop 工程:让 Agent 跑得稳、跑得久(终止条件 / 重试 / 超时 / 失败恢复)。
  • Graph Engineering:图工程。
  • 【选修】A2UI:Agent 驱动的用户界面。
模块五

生产落地 从 Demo 到系统

7 必修 + 1 选修
  • 用数据说话:Agent 评测体系从零搭建(分层评测集 + LLM-as-Judge + 回归闭环)。
  • 别让 Agent 翻车:安全攻防与治理体系(Prompt Injection 分层防御、沙箱隔离、审计合规)。
  • Agent 调试与错误恢复:Retry / Fallback / Graceful Degradation / Circuit Breaker。
  • AI 应用成本:Token 账单与预算控制(模型分层 / 上下文瘦身 / 循环节流 / 熔断)。
  • 【选修】A2UI 扩展阅读。

注:AI 基础与 AI 框架篇共同构成完整的 Agent 工程能力地图;本期主体为 AI 基础 + 框架篇 + 五大项目,下期规划含框架源码、五大项目深化、数字员工、面试特训与职业路径。

3

AI 框架篇(框架实战)

8 模块

课程不从框架 API 开始背,而是围绕一个持续演进的「生产事故调查与修复建议 Agent」,先让学员亲手看到最小 Agent Loop 会怎样失控,再逐步引入 LangChain、LangGraph、OpenAI Agents SDK、Pi、Deep Agents 与 Python Mini Harness,理解每一层框架在什么背景下出现、解决什么问题、又留下了哪些工程责任。最终让学员具备三种能力:能把 Agent 跑起来、能把长流程做可靠、能把项目讲清楚并交付出去。

模块一

从 LLM 调用到 Agent Runtime

目标:先理解 Agent 的底层执行过程,再学框架。

一次模型调用为什么不是 Agent;手写最小 Agent Loop;最大轮次 / 超时 / 完成标准 / 无进展检测;Provider Adapter 与 Trace。

项目结果:具备停止、校验、幂等、Provider Adapter 和 Trace 的最小 Agent Runtime。
模块二

LangChain 为何出现

目标:理解胶水代码的来源与抽象收益。

多 Provider / 多消息 / 多工具带来的重复接线;模型 / 消息 / 工具 / 输出抽象;Tool Schema 契约;用 create_agent 重写手写 Loop。

项目结果:一版使用 LangChain v1 现代入口实现的事故调查 Agent。
模块三

LangChain v1 与抽象的代价

目标:抽象泄漏后如何定位问题。

create_agent 与 LangGraph Runtime 分层;Middleware 实现日志 / 策略 / 上下文处理;动态 Prompt 与敏感信息遮蔽;分层 Trace 定位泄漏。

项目结果:带 Middleware、动态工具策略与分层 Trace 的 LangChain Agent。
模块四

LangGraph:让状态与控制流显式

目标:把流程状态迁移为可检查、可测试的显式图。

State 与 Prompt / History 区别;Node 局部更新 + Reducer 合并;条件 Edge;并行分支与状态聚合;节点 / 路由 / 快照测试。

项目结果:含业务节点、Agent 节点、条件路由、并行取证的 LangGraph 事故调查图。
模块五

LangGraph:生产级长流程

目标:让显式图具备持久化、暂停、恢复能力。

Checkpoint / Thread / Store 职责;跨进程恢复;Interrupt / Resume / 审批;节点重放与幂等;Streaming 与预算控制;故障注入验证。

项目结果:可暂停、可恢复、支持审批、幂等、Streaming 和预算控制的长流程。
模块六

OpenAI Agents SDK

目标:更轻量的 Python Agent SDK 与边界认知。

开源 SDK / 远端模型服务 / 完整 Harness 区别;Agent / Runner / Function Tool;指向千问兼容端点;Guardrail / Tracing;Handoff 选择。

项目结果:可接入国产兼容模型、保留本地观测的轻量工具 Agent。
模块七

从 Agent Runtime 到 Python Mini Harness

目标:Coding Agent 长时间执行所需的运行环境能力。

从 Pi 真实轨迹拆解成熟 Harness;Workspace / Shell / Plan / Session / Compaction / Permission / Sandbox / Subagent;组合为 Mini Harness。

项目结果:具备受控文件访问、Shell、计划、压缩、权限、沙箱与子任务的 Mini Harness。
模块八

项目交付、评测与框架选型

目标:把一次 Demo 收口为可求职展示的工程项目。

交付证据清单;固定 Fixture(正常 / 歧义 / 工具失败 / 审批);同时评价结果与过程;Trace / 回归门;框架选型比较;简历与三分钟介绍。

项目结果:固定评测集、Trace、回归门、框架选型记录与可接追问的作品集。

贯穿项目 · 生产事故调查与修复建议 Agent

从一条线上告警开始,在同一项目上逐步加入工具调用、状态管理、流程恢复、安全隔离和评测能力——八大模块共用一个真实场景,避免「学完框架却没写过项目」。

LangGraph 深潜 · 7 章完整路径

第 1 章前置基础与环境搭建(Python 3.10+ / LangChain 基础 / 课程全景)
第 2 章快速上手(SDK 安装 / State·Node·Edge / 第一个手动图 / State Schema / Reducer)
第 3 章控制流(ToolNode / 边类型 / 动态扇出 Send / 子图)
第 4 章Agent 执行模式(ReAct / Prompt 设计 / 流式输出)
第 5 章人机协同(Time Travel / HITL 中断审批 / Plan-and-Execute)
第 6 章Multi-Agent(协作模式 / Supervisor / 网络模式【选修】)
第 7 章生产部署(持久化选型 / 可观测性 / FastAPI 服务化【选修】)
4

生产级实战项目

五大项目 · 共 72 个工程难点

每个项目难点均按「背景 → 方案 → 后端 → 前端 → 面试话术 → 量化效果 → 追问」七段式组织,你学到的不是「跑通一个 Demo」,而是「能把这套系统讲得清清楚楚,扛住任何追问」。下方列出各项目技术栈、难点规模与完整难点清单。其中智能 BI Agent 实战为大厂必备项目,其余四个为面试导向的通用生产级项目。

PROJECT 01

智能 BI Agent 实战

monorepo · Compose · FastAPI · uv/pytest · React · LangChain/LangGraph · pydantic · MySQL/CSV
25 课(L01–L25)· 四段管线 · 手把手带做
四段管线:意图 → 规划 → 执行 → 评测

不让 LLM 直接写 SQL——用 QuerySpec 双执行器 + 指标目录(口径唯一事实源)+ 报表块(存「语义 + 配置」而非渲染图)+ LangGraph 编排意图识别 / 图表推荐 / 分析规划 / 受限 ReAct 执行。

贯穿:Prompt 集中管理(prompts/*.md)、错误降级矩阵、run records 可审计可算成本、注入拦截与只读 SQL 沙箱、golden set 回归。

课程主线(节选)
  • L01 架构分层与四段管线 · L02 monorepo/Compose 工程基线
  • L03 数据源可扩展(CSV)· L04 MySQL 只读凭据注入
  • L05–L06 指标目录(口径唯一事实源)· L07 报表块 CRUD
  • L08 QuerySpec 双执行器 · L09 稳定结构化输出 · L10 LangGraph 状态编排
  • L11–L12 四段管线落地 · L13–L14 图表推荐 / 分析大纲
  • L15–L16 受限 ReAct 与多轮上下文 · L17–L18 Prompt 管理与错误降级
  • L19–L20 run records 与注入拦截 · L21 golden set 回归
  • L22–L24 SSE 实时呈现 / 图表渲染 / 策略定制 · L25 端到端交付
PROJECT 02

研发助手 Agent 实战

Python · 千问 · Deep Agents · LangGraph · Git Worktree · SQLite · 飞书
5 个模块 · 5 支独立视频 · 贯穿式实战
贯穿项目:本机研发事故处理助手

接收告警和同事消息,结合日志、Trace 和代码定位问题,在安全边界内修改代码、运行测试,经过人工确认后完成提交、部署和验收,并通过记忆、反馈和 Skill 自进化持续提高准确率和处理速度。

课程定位:接着「AI 框架篇」继续推进,从研发工作中真实、重复的事故处理流程出发,逐步做出一个可运行、可讲解、可写进简历、可接受面试追问的 AI Agent 实战项目。

课程主线(5 个模块 · 每个模块一个阶段闭环)
  • 模块一 发现值得 Agent 化的流程——问题定义、处理流程、自动化边界与成功指标
  • 模块二 接入 Agent 与受控执行环境——读代码、验根因、生成最小补丁并运行测试的本机 Agent
  • 模块三 嵌入工作流——审批、提交、部署、验收、回滚的完整工程闭环
  • 模块四 接入飞书——同事在飞书中提交问题、查看进度、完成审批的研发个人助手
  • 模块五 记忆、反馈与自进化——可评测、可审批、可回滚的案例记忆与 Skill 自进化系统
PROJECT 03

基础客服机器人

后端 Spring Boot(Java 17)· 前端 React 18 · Agent/工具调用 Python
14 个工程难点 · 面试题导向
七段式 · 示例难点 01:长对话下模型「失忆」

背景:上下文有上限,多轮对话历史越拼越长,顶到窗口天花板后早期消息被静默截掉,模型像「失忆」。

方案:三层处理——滑动窗口(只留最近 N 轮)+ 历史摘要(小模型压成摘要挂 prompt 前)+ 长期记忆(用户画像/偏好结构化字段每轮带)。最终结构:系统提示 + 长期记忆 + 历史摘要 + 最近 N 轮 + 当前问题。

→ 后端 Spring Boot 实现 ChatContextService,前端无需感知分层。

完整难点清单
  • 01 长对话失忆——上下文窗口管理与分层记忆
  • 02 代词指代——独立查询改写
  • 03 历史代价——输入 token 预算与记忆外置
  • 04 业务胡编——RAG 约束与事实校验
  • 05 会调工具——Function Calling 与 Agent 能力
  • 06 流式卡顿——高频 chunk 批量渲染优化
  • 07 中途打断——前后端协同的真停止
  • 08 连点错包——并发请求隔离与串行
  • 09 长连接脆弱——超时保护与断线重试
  • 10 单模型风险——多 Provider 工厂与失败降级
  • 11 重复浪费——语义缓存命中
  • 12 流量洪峰——限流排队与用户配额
  • 13 合规底线——敏感词与 prompt 注入防护
  • 14 跨设备续聊——会话持久化与断点恢复
PROJECT 04

workflow 型智能体

后端 Spring Boot · 前端 React 18 · 编排 Python(LangGraph + Pydantic)· 进程隔离
16 个工程难点 · 面试题导向
七段式 · 示例难点 01:工作流的状态中枢

背景:工作流是多节点链路,前一节点产出要给后面多节点消费;朴素做法各存各的、靠参数层层递,链路一长就乱。

方案:统一 State 对象贯穿全流程;节点即纯函数(只返回要更新的字段,由框架按 reducer 合并);显式合并策略(覆盖 / 追加);状态快照便于调试恢复。Java 主服务经 HTTP 调独立 Python 编排服务,进程隔离——编排异常不影响主链路。

→ Python 用 TypedDict + Annotated 定义带 reducer 的 State,React 按字段渲染各阶段产物。

完整难点清单
  • 01 共享 State 与 Reducer 设计
  • 02 LLM 当调度器的不确定性——条件分支约束与兜底
  • 03 格式契约——结构化输出 Pydantic 校验与自修复
  • 04 节点会调工具——FC 参数校验与幻觉防护
  • 05 fan-out/fan-in 与部分失败合并
  • 06 生成-检查闭环终止条件防失控
  • 07 分级容错:重试 / 降级 / 跳过 / 终止
  • 08 外部依赖——超时 / 熔断 / 校验 / 缓存四件套
  • 09 幂等键设计——重试不重复扣款
  • 10 Checkpointer 断点续跑
  • 11 Human-in-the-loop 挂起与恢复
  • 12 并发实例调度、限流与资源隔离
  • 13 SSE 实时可视化与可观测
  • 14 延迟压缩:并行 / 缓存 / 快慢分离
  • 15 节点级成本治理与预算熔断
  • 16 内容安全审核与敏感信息脱敏
PROJECT 05

通用型 Agent

后端与编排统一 Python(FastAPI + LangGraph 同进程)· 前端 React 18
21 个工程难点 · 七层递进 · 面试题导向
七段式 · 示例难点 01:复杂目标的自主拆解

背景:接到「做一份竞品分析并写成报告」这类大目标,模型一次性端到端生成必漏环节、文件没存、引用编造——因为缺可逐步执行、可校验的计划。

方案:结构化规划节点输出 Pydantic 校验的 Plan(每子任务带 id / 描述 / 依赖 / 产物要求 / 验收条件);独立校验节点查依赖成环、产物为空、漏「汇总」步;校验失败带错误重拆而非放行;计划作 LangGraph 编排骨架,产物落库可续读。

→ 前端把结构化计划渲染成可勾选任务卡片,执行前可审阅改计划,而非黑盒。

七层递进结构
  • A 层 · 规划:01 结构化规划与校验 / 02 重规划 / 03 ReAct 稳定性 / 04 死循环检测 / 05 预算熔断 / 06 目标偏离对齐
  • B 层 · 执行控制:07 危险动作护栏与风险分级
  • C 层 · 记忆:08 短期工作记忆 / 09 长期记忆跨会话 / 10 记忆取舍与遗忘
  • D 层 · 工具:11 工具自主选择与召回 / 12 结果理解与自主纠错 / 13 FC 协议与参数校验
  • E 层 · 多智能体:14 Supervisor 编排 / 15 通信协议与冲突仲裁 / 16 收敛与成本控制
  • F 层 · 质量与可观测:17 结果质量与可复现 / 18 trace 与进度感知 / 19 可干预暂停恢复
  • G 层 · 生产工程化:20 高并发限流排队配额 / 21 合规底线与 prompt 注入防护

从代码栈,到智能栈

五阶递进的 AI 基础 + 源码级框架实战 + 五大生产级项目,带你把「做过的」变成「讲得清的工程经验」。