总览
四条课程产品线导航,以及怎么选一条适合自己的路
本仓库有四份独立课程产品,服务不同目标读者。先花一分钟对号入座,别选错了路。
两条线,四份课
命名前缀就是受众,别走错门:
| 前缀 | 给谁 | 有哪两份 |
|---|---|---|
| AI ⋯ | 非程序员。不写代码,不讲原理,只讲怎么用 | AI 小白科普版、AI 超级普通版 |
| 程序员 ⋯ | 写代码的人。要动手搭系统,有测试有验收 | 程序员基础版、程序员进阶版 |
两条线之间没有先后关系,不是「学完 AI 版再学程序员版」。它们服务的是完全不同的人。
我该看哪一份
| 你的情况 | 去这里 | 需要多久 |
|---|---|---|
| 完全不懂技术,想搞清楚 AI 和 AI Agent 到底是什么 | AI 小白科普版 | 12 节小课,约一小时 |
| 产品、运营、设计、财务、销售等非程序员岗位,想在日常工作里用好 AI | AI 超级普通版 | 2 小时起,按岗位查用 |
| 有后端或全栈经验,想转 AI Agent 开发工程师并拿到 offer | 程序员基础版 | 约 10 周,每周 15 到 20 小时 |
| 已完成程序员基础版,想建立 Senior / Staff 级差异化竞争力 | 程序员进阶版 | 按模块选修 |
程序员那两份是真的写代码。 有 Monorepo、有契约、有 124 条起手代码测试、有压测和故障演练。不写代码的话去 AI 那两份,不要硬啃。
拿不准的话,从 AI 小白科普版开始,读完前三课你就知道自己适合往哪走。
AI 小白科普版
写给完全不懂技术的人,12 节小课看懂 AI 和 AI Agent
AI 超级普通版
非程序员岗位 AI 实战手册,只讲会用不讲原理
程序员基础版
就业上岗:约 10 周精简主线,交付可演示、可部署的 Agent OS
程序员进阶版
Senior / Staff 竞争力:Pi 源码、多框架配对、平台化、Multi-Agent、A2A、责任与合规
四份课程的关系
小白科普版和超级普通版是面向所有人的独立产品,不需要任何编程基础,两者之间也没有先后顺序。
程序员基础版和程序员进阶版是面向工程师的就业主线,共建同一个毕业项目 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