第 3 课:复习会话
本课目标:
- 用一句普通的请求启动复习会话,并说出哪些条目会进入复习池。
- 解释盒式时间表如何决定今天到期的内容,以及答对或答错会改变什么。
- 读懂收尾报告,并根据明天的数字行动。
先修条件:任意课程中至少一节已完成的课 | 上一篇 << 02 课节的阅读与练习 | 下一篇 04 课程的维护 >>
学完的那天,课程就开始漏了
课学完了,练习也过了标准,一周后术语却成了一团雾。这不是个人缺陷;未经复习的材料,记忆按自己的时间表衰减。对策古老而经受过检验:按逐渐拉长的间隔回忆,时间点卡在你即将遗忘之前。这个 skill 把它接在你第 2 课已经产出的记录上,随课附带。入场费是发给 agent 的一句话。
讲解
这句话是“考考我”,或者“今天我该复习什么”1。你的 agent 读取阅读站一直在维护的本地学习记录,算出哪些到期,然后开始提问。不需要抽认卡应用,不需要单独账号,没有任何设置步骤2。
会出现什么?两类条目2。词汇表术语,条件是你完成了它所在课程的至少一节课;每门生成的课程都附带一份关键术语的词汇表,释义有来源3。还有你在课节里已经答过的交互块;从没碰过的块留在池子外面,所以测验永远不会问你没练过的材料2。
时间表用的是 Leitner 系统,日常版本是按熟悉程度把抽认卡分进不同盒子4。这里有五个盒子,等待时间分别是 1、3、7、14、30 天2。答对一条,它向慢端移动,你见到它的频率下降;答错,它回到快端接受频繁复习4。自你上次作答起,盒子的等待时间一过,条目就到期2。
这张图想让你看到的是,盒子是一台为你的注意力分拣的机器:一直答对的材料向右漂移,不再每天花你的时间;答漏的任何东西弹回频繁端。在这里,遗忘不是惩罚,而是这台机器赖以运转的信号。
会话内部的规则不多,而且都有意为之2。每次会话至多十条,积压不会变成一小时。你之前答错过的条目先问。术语要你先用自己的话解释,标准释义才出现;回忆尝试本身就是疗程,顺序永远不翻转。交互块的题目会换个说法回来,答错会追加一道同一机制的短变体。“我忘了”记为答错,语气保持就事论事:答错是排期信息,不是裁决2。
每条条目在被评分的那一刻就已记录,会话以一份固定报告结束:今天复习了几条、答对几条、答错几条、明天有几条到期2。两种边界情况值得先知道,免得当成故障。如果没有到期条目,agent 会说你已跟上进度,并告诉你明天的数字;它不会为了填补沉默而编造题目2。如果你在任何课程里都还没完成过一节课,池子无从播种,agent 会先送你回阅读站2。
完整示例(跟着做)
一次两条条目的会话,从头到尾。你说:“考考我。”
条目 1:一个之前答错过的术语。 agent 问:“说说你理解的‘完成标准’是什么?”你试着答:“练习下面那张说明什么时候算完成的清单。”agent 给出标准释义,指出你覆盖了自我评判的部分,但漏了标准替代评分人这一点,然后把这次作答记为答对。条目向慢端移动一个盒子。
条目 2:第 1 课的一个交互块。 原题问哪条请求能跳过澄清提问;它换了说法回来:“你的朋友写道‘教我电子表格的一切,从零到专家’。agent 会开始构建吗?”你说会。答错了:范围词不是起点。agent 解释机制,然后追加一道变体:“同一位朋友补了一句:我在笔记本上手算报税,从没打开过电子表格。现在呢?”你说会构建;答对。原条目仍记为答错,回到快端。
收尾:“今天复习 2 条,1 对,1 错。明天 3 条到期。”这不是你人生里的二十分钟:两道题、两条记录、一个留给明天的数字。
你来试试(填空示例)
今天是星期五。用每个盒子的等待时间,判断这三条哪条到期:
- “glossary”:第 2 盒(等 3 天),上次作答在星期一。到期吗?____
- “snapshot”:第 3 盒(等 7 天),上次作答在星期三。到期吗?____
- “skill”:第 1 盒(等 1 天),上次作答在星期四。到期吗?____
答案: 第 1 条到期(星期一至今四天,超过 3 天等待);第 2 条没到(星期三至今两天,离 7 天等待还差五天);第 3 条到期(星期四至今一天,满足 1 天等待)。今天的会话会问第 1 和第 3 条。如果第 1 条以前答错过,它排在最前。
小结 + 下节课预告
你现在能用一句话启动会话,能说出池子里有什么(完成课节的术语、答过的块),能追踪一条条目在五个盒子间的移动,也能把收尾报告当时间表而不是成绩单来读。答错是路由,不是审判。让这一切运转的记录锚定在课程的文件上,这为下一课提出了一个问题:当你请 agent 修改课程本身时,这些记录会怎样?