用途:检验学习者对 AI Engineering from Scratch 课程某一已完成阶段的掌握程度,通过测验判断是否可以进入下一阶段。
主要能力:接受阶段编号(0-19)或阶段名称/关键词作为参数,将其映射到 phases/ 下对应目录;读取该阶段各课时的 docs/en.md 教学内容,据此生成 8 道选择题,其中 1-4 题为概念题(What/Why),5-8 题为实践题(How/Build),每题 4 个选项、仅一个正确答案,并标注来源课时。
使用方式:可通过 /check-understanding 3 或 /check-understanding deep-learning 触发,也可说“quiz me on phase 2”“test phase 1”“check my understanding of transformers”“do I know phase 3”“am I ready for the next phase”。未提供参数时会列出全部 20 个阶段供选择。测验逐题呈现并等待作答,最后给出得分与评级(7-8 掌握、5-6 接近、3-4 发展中、0-2 需重学),并逐题解析错题、给出复习课时,最后提供重考、换阶段、讲解错题三个选项。
限制:题目必须直接来自课时文档而非通用知识;作答前不显示正确答案;阶段无课时内容时无法测验;阶段 19 的“完成整个课程”结论需依据 LEARNING.md 中 0-18 阶段状态验证,单次测验不足以证明全部完成。仓库未克隆时需从 GitHub raw 地址获取 README 与课时文档。