AI Agent 工程师课程
程序员基础版

程序员基础版

就业上岗,约 10 周精简主线,交付可演示、可部署的 Agent OS

北极星准则:帮助学习者找到并胜任一份 AI Agent 开发工程师的工作。

主线架构:原生模型协议 → Native Agent Harness → RAG → Mastra Agent OS → Production。

毕业项目是 Agent OS(Agent Platform),程序员基础版交付可上线的精简形态(Native / Mastra 双 Runtime)。

这门课适合谁

你的情况建议
有 Node.js / TypeScript 后端或全栈经验,想转 AI Agent 方向正合适,直接从第 1 周开始
会调 OpenAI API 写过聊天机器人,但没做过工程化 Agent正合适,第 2 周开始会覆盖你的盲区
只会 Python,不写 TypeScript可以学,但要先补两周 TS 严格模式与 Zod
完全没有后端经验先看小白科普版建立概念,再补后端基础
只想在日常工作里用好 AI,不打算写代码超级普通版

学习强度按每周 15 到 20 小时估算,只需满足各周核心档验收。

怎么学

每周固定四步循环:设计稳定契约 → 实现(Schema First、可取消、可超时、可追踪、可重试)→ 验证(测试、事件快照、基本回归)→ 复盘。

每一周的页面都按同一套结构组织,建议按顺序走完,不要跳过自测:

  1. 学前自测:答不上来说明前置知识没补齐,先去看复习与延伸里的链接
  2. 学习目标 / 课程内容 / 实施任务:本周要建的东西
  3. 动手挑战:30 分钟内能做完的小实验,用来验证本周最关键的那个直觉
  4. 验收标准:核心档是程序员基础版毕业线,进阶档在程序员进阶版完成
  5. 学后自测:检验是否真的通关
  6. 本周作业:独立交付物,直接进作品集
  7. 面试考点:这块内容在面试里怎么被问
  8. 复习与延伸:官方文档,以及本仓库对应 package 的源码入口

课表(约 10 周)

周次主题核心产出
1AI Agent 工程基线Monorepo、CI、ADR、统一事件词典
2原生模型 API 与 Model Gateway多 Provider、流式取消、成本追踪
3Tool Runtime、Sandbox 与 PermissionTool Registry、Executor、Permission Gate
4Native Agent Harness 与事件协议Agent Loop、Budget/Stop/Validator、事件快照
5Session/Context 精简版 + RAG 数据管道基本 Session Log、Upload→Index 全链路、Chunk 溯源
6检索系统 + RAG 生成与引用(评测精简版)Dense/BM25/Metadata 融合 + Reranker、Context Packing、引用绑定
7Mastra Agent/Tool/Workspace + Workflow/Durablemastra-adapter、商品运营 Agent、Suspend/Resume
8Mastra Memory/RAG/MCP/Server + 事件驱动异步 Agent三层 Memory、MCP Server、BullMQ Job Center
9Runtime 平台化最小实现 + 可观测性/Eval/Security 基线Agent Registry、OTel、基本回归测试、Policy Center 程序员基础版
10部署、压测、故障演练与毕业答辩生产部署、压测报告、简化 API/CLI Demo、技术答辩

版本说明

2026-07-21 修订:程序员基础版从约 19 周压缩为约 10 周精简主线。LangGraph、AG-UI 自定义前端整体迁移程序员进阶版;Session/Compaction、RAG 评测、Eval、Security 只保留精简版,深度全集在程序员进阶版。

对应原 24 周总课表编号:第 5、10–12、17(全集)、18–20(全集)、21–23 周为程序员进阶版内容,程序员基础版不再教授或只保留精简版。每周页面顶部会标注对应的原编号,方便和程序员进阶版对照。

毕业标准

十条硬性要求,全部满足才算通关,详见第 10 周的最终验收:

  1. Agent Run 成功率达到既定目标
  2. 服务重启后长任务可恢复
  3. 高风险操作均有审批记录
  4. 所有回答可追踪模型、Prompt、工具和知识来源
  5. Eval Gate 可阻断低质量版本
  6. 具备多租户隔离
  7. 成本、延迟和 Token 可视化
  8. 关键 API 有压测报告
  9. 完整 README、架构文档和运行手册
  10. 完成 30 分钟技术答辩

On this page