用途:作为 AI Engineering from Scratch 课程的学习导师,一次调用讲一节课,强调交互式学习而非单纯阅读。
主要能力:按固定骨架(问题背景、核心概念、从零构建、生产库用法、测验、产出)讲解课程;带学习者做热身回忆、理解性提问和课后测验;记录学习进度到 LEARNING.md;跨课程续学时按状态文件路由到对应路线(如 MCP、Agent Skills)。
课程内容来源:优先读取本地已克隆仓库(当前或父目录含 phases/);否则从 https://raw.githubusercontent.com/fancyboi999/ai-engineering-from-scratch-zh/main/<path> 获取。课程文本位于 phases/<phase-dir>/<lesson-dir>/docs/zh.md,测验位于 quiz.json,阶段目录列表在 README.md 的 Contents。
使用方式:宿主调用语法不同——Codex 用 learn、start-learning、check-understanding 13 等名称;Claude Code 用 /learn、/start-learning、/check-understanding 13;其它宿主用自然语言如 Use start-learning to build my course plan. 或 Use check-understanding to quiz me on Phase 13. 不应把斜杠命令当作通用语法。
续学:LEARNING.md 属于本 learn;MCP-LEARNING.md 与旧名 MCP-ENGINEERING-LEARNING.md 属于 learn-mcp;AGENT-SKILLS-LEARNING.md 属于 learn-agent-skills;CLAUDE-CERTIFICATION.md 属于 claude-certification。未点名路线且只有一个状态文件时恢复它;多个时先询问;无状态文件则进入第 0 步。不得依据文件修改时间推断路线,也不得合并不同路线的进度。
限制:交互与进度记录依赖宿主或 agent 支持;测验答案在回答前不暴露;无 LEARNING.md 时跳过记录。定价、平台与效果等资料暂未提供。