AI Agent 工程师课程

总览

四条课程产品线导航,以及怎么选一条适合自己的路

本仓库有四份独立课程产品,服务不同目标读者。先花一分钟对号入座,别选错了路。

两条线,四份课

命名前缀就是受众,别走错门:

前缀给谁有哪两份
AI ⋯非程序员。不写代码,不讲原理,只讲怎么用AI 小白科普版、AI 超级普通版
程序员 ⋯写代码的人。要动手搭系统,有测试有验收程序员基础版、程序员进阶版

两条线之间没有先后关系,不是「学完 AI 版再学程序员版」。它们服务的是完全不同的人。

我该看哪一份

你的情况去这里需要多久
完全不懂技术,想搞清楚 AI 和 AI Agent 到底是什么AI 小白科普版12 节小课,约一小时
产品、运营、设计、财务、销售等非程序员岗位,想在日常工作里用好 AIAI 超级普通版2 小时起,按岗位查用
有后端或全栈经验,想转 AI Agent 开发工程师并拿到 offer程序员基础版约 10 周,每周 15 到 20 小时
已完成程序员基础版,想建立 Senior / Staff 级差异化竞争力程序员进阶版按模块选修

程序员那两份是真的写代码。 有 Monorepo、有契约、有 124 条起手代码测试、有压测和故障演练。不写代码的话去 AI 那两份,不要硬啃。

拿不准的话,从 AI 小白科普版开始,读完前三课你就知道自己适合往哪走。

四份课程的关系

小白科普版和超级普通版是面向所有人的独立产品,不需要任何编程基础,两者之间也没有先后顺序。

程序员基础版和程序员进阶版是面向工程师的就业主线,共建同一个毕业项目 Agent OS:程序员基础版交付可上线的精简形态(Native / Mastra 双 Runtime),程序员进阶版升级为五 Runtime 多框架平台,补齐生产级治理与自定义 AG-UI 前端。程序员进阶版有明确前置要求,必须先完成程序员基础版。

非程序员线   AI 小白科普版  ──┐
                              ├──> 各自独立,无先后顺序
             AI 超级普通版  ──┘

程序员线     程序员基础版(约 10 周,上岗线)──> 程序员进阶版(Senior / Staff 线)

就业主线的技术架构

程序员基础版和程序员进阶版共用一条主线:

原生模型协议 → Native Agent Harness → RAG → Mastra Agent OS → Production

先手写,再用框架。第 2 到 4 周不用任何 Agent 框架,亲手实现 Model Gateway、Tool Runtime 和 Agent Loop;第 7 周才引入 Mastra,并且要求你写出 Native 与 Mastra 的量化对照报告。这个顺序是刻意的,它决定了你在面试里能不能答清楚框架帮你做了什么、没做什么。

页面结构

程序员基础版和程序员进阶版都已按周 / 按模块拆成独立页面,采用同一套教学模板:

学前自测 → 学习目标 → 课程内容 → 实施任务 → 动手挑战
        → 验收标准 → 学后自测 → 作业 → 面试考点 → 复习与延伸

模板参考了 microsoft/AI-For-Beginners 的单课结构,并按就业导向加了面试考点一段:每周学完必须知道这块内容在面试里长什么样,否则就偏离北极星了。

设计决策

本地开发

pnpm install
pnpm docs:dev

On this page