会话摘要 · 2026-10-05
这次做了什么
学生要求"先继续生成后面的课时"(优先产课、暂不讲课),于是本会话转为批量建课产线:主教练调度 learning-coach(写课件正文)与 practice-evaluator(出题库、建 lab、写实验说明页)两个角色子 agent,逐节点产出并验收。
产出清单
| 类别 | 数量 | 明细 |
|---|---|---|
| 课件正文 | 11 课 | 0001–0007、0009–0011、0016 |
| 练习题库 | 5 课 | 0001–0005(第 2 课题库由主教练兜底自产) |
| lab(含实验一) | 4 套 | 0003、0004、0005、0007(实验一:两道题 + 五层判分 + 975 KB 大数据用例) |
| 已上线页面 | 6 个 | 0001–0005 + 0007 |
| 官方资料落盘 | 24 份 | 本会话新增「Python 官方教程:更多控制流工具」(前一位取资料角色阵亡后由主教练抢救落盘并校验 sha256) |
三条系统性问题(重要,下次别再踩)
- 子 agent 并发上限是 3。本会话共派 18 个子 agent,7 个中途阵亡且不留遗言;阵亡全部集中在并发 4–5 的时候,锁到 3 之后未再发生。阵亡不丢产物——stage 里"边做边落盘"的设计救回了第 5 课题库(13.5 KB、11 锚点全对上)与第 9 课正文(413 行)。
- 课件里指向 lab 的路径必须写成 Markdown 链接,不能写成行内代码。写成行内代码会让整页
check_lessonFAIL("实操课缺少实操引用"),而讲解角色唯一的自检工具render_lesson --check查不出这个问题——11 课里有 3 课中招(0004、0005、0016,三个不同 agent 各犯一次)。建议给lesson-design规范补一句硬约束。 - 页面编号必须连续。第 6 课页面未产出时,第 7 课页面渲染成功但
check_lessonFAIL("编号 0007 与现有最大编号 0005 不连续,新课件应为 0006")。所以页面必须按课程顺序产出;第 7 课页面现已产出,等第 6 课页面落地后该 FAIL 自动消失。
待办(下次从这里接)
- 第 6、9、10、11、16 课:正文已好,题库与 lab 待出。其中第 6 课的 lab 是第 7 课实验一的直接前置(实验一已按"输入解析"验收第 6 课的 objective)。
- 学生尚未作答任何题目:第 2 课的 4 道题与「先估后测」练习仍未提交,
complexity-basics掌握度停在「学习中 / 0.1」。 maxGoalRounds仍为 300(已用 165)。继续批量产课前需在人类回合上调高,否则目标会在产完前耗尽轮次。