AI 工程从零学是一套免费、开源(MIT 许可)的 AI 工程学习课程仓库,地址为 https://github.com/rohitg00/ai-engineering-from-scratch,配套网站为 aiengineeringfromscratch.com。课程口号是“Learn it. Build it. Ship it for others.”
【用途与定位】 课程面向希望理解 AI 实际工作原理、而不只是调用 API 的学习者,也适合已经会写代码(任何语言,Python 更好)的人群。仓库覆盖 528 节课程、20 个阶段,支持 Python、TypeScript、Rust、Julia 四种语言,提供英语、简体中文、繁体中文、日语、韩语等 30 余种语言版本。课程提供职业路径对比、前置条件与学习时长说明。
【主要能力与内容】 课程按阶段堆叠式组织:数学是地基,智能体与生产是屋顶。核心练习是“Build It / Use It”结构——先用自己动手实现算法,再通过生产库运行同样功能。每个阶段包含课程列表,例如阶段 0 为“Setup & Tooling”,共 13 节。仓库还包含若干深度构建系列(多节系列课,从零构建完整子系统)。
重点项目与实战:仓库提供三个带分阶段起始代码、参考实现和本地评分器的项目。其一为检索排序验证项目,用 Python 3.10+,先复习 RAG 与模型评估,再实现排序验证、精确率与召回率、对排名敏感的指标与系统对比,保留可复现的对比、逐查询差异和评分所用的判断。其二为分布式追踪性能项目,使用 Node.js 22.18+ 与 Python 3,实现 JSONL 解析、父级校验、区间运算与可检查时间线,保留输入追踪、HTML 时间线和 JSON 回归报告。其三为工具调用审批项目,使用 Rust 与 Python 3.10+,复习工具模式设计与安全边界,验证调用信封、检查调用者角色与路径,并消费绑定到确切请求与内容的审批,保留显示请求操作与策略决策的审计收据。
学习方式:可直接在网站打开已完成的课程,无需安装或克隆;也可配合 AI 导师学习。若已安装 Node.js、npx 以及支持 skill 的编程智能体,可用安装器把编程智能体变成导师,选择主机与作用域后,在 Codex 中使用 start-learning、在 Claude Code 中使用 /start-learning 等。十题定位测验可将已有知识映射到起始阶段,并把个性化学习计划保存到 LEARNING.md。此外还有 learn 与 course-guide 技能:learn 每次讲解一节课程(概念、数学、代码、测验),course-guide 可直接跳到卡住的知识点对应课程。仅需 Model Context Protocol(MCP)时,可用对应主机调用,创建 MCP-LEARNING.md,并沿 17 节路线学习无状态请求、传输、双向工作、安全、可靠性、注册表治理与一致性证据。仅需 Agent Skills 时,可沿五节路线学习合约、发现、调用、沙箱边界、发布评估与真实主机可移植性。
产物与工具:每个课程都产出可复用产物,仓库在 phases/**/outputs/ 下提供 400 个技能和 100 个提示词,可通过 scripts/install_skills.py 安装(需克隆仓库),支持标签过滤、试运行和按智能体布局安装;默认拒绝覆盖已存在目标,使用 --dry-run 预览冲突或 --force 覆盖,并写入 manifest.json。阶段 14 的 capstone 提供可复用的 Agent Workbench 工具包(AGENTS.md、schemas、init / verify / handoff 脚本),可用脚脚手架进任意仓库,获得七个工作台表面、起始 task_board.json 和全新的 agent_state.json。
书籍与认证:phases/ 下的 20 阶段核心课程编成六卷本书籍,EPUB 与 PDF 由 CI 基于同一课程源构建并附在 GitHub release 上;书籍是快照,仓库是活版本。Claude 认证学院是面向四条官方 Claude 认证轨道的免费开源备考项目,提供蓝图映射课程、可运行实验、诊断、capstone 和原创模拟考试;MCPA 认证课程面向 Agentic AI Foundation 的 Model Context Protocol Associate 考试,含 34 节课程,覆盖五个考试领域,并提供诊断、capstone 和三套原创模拟考试。这两项认证均为基于公开考试目标的独立学习材料,不隶属于相关组织,不保证通过。
【适用场景与限制】 适用:想系统理解 AI 底层原理、检索管线与智能体运行时的开发者;希望在学习中产出可复用工具的实践者;准备相关认证考试的人群。 限制:仓库未提供关于收费、价格、具体平台要求之外的信息;认证学院与 MCPA 课程均声明不隶属于相关官方组织、不复现真实考题、不保证通过分数;部分学习路径(如真实主机发现、调用、脚本与卸载证据)在 preflight 可用前仍属待定。其他未在资料中说明的细节暂未提供。