返回博客 功能深挖

AiWords 如何决定你的复习内容:SM-2、质量分与每日队列

· Safafish

其他语言: English · 中文 · 日本語 · Español · Français · 한국어 · Українська

“间隔重复”出现在每一款单词卡应用的商店页面上,但细节才决定计划是否真正贴合你的 记忆。这篇文章老老实实讲清楚 AiWords 是怎么做的——每个单词背后存着哪些数字、 你的回答如何变成这些数字,以及每日队列是由什么组成的。

每个单词三个数字

AiWords 用 SM-2 的变体安排复习——第一代严肃单词卡软件背后就是这个算法。学习 记录里的每个单词都带着 SM-2 的经典字段:

  • 易度因子(EF) — 介于 1.3 到 2.5 之间的乘数,描述这个单词对你来说有多容易记住。总是记不住的单词会滑向 1.3;轻松的单词则待在顶端附近。
  • 间隔 — 当前两次复习之间的天数。
  • 重复次数 — 这个单词连续成功相遇了多少次。

此外还有两个调度字段:下次复习时间戳,决定单词何时到期;以及一个优先级,用于 安排一场学习内单词的出场顺序。这些都存在服务器上的学习记录里,所以重装应用也不会丢, 还能跟着账号跨设备走。

质量分:你的回答如何被打

引擎只靠一个输入运转:每次相遇打一个 0 到 5 的质量分。它来自两个地方之一。

你自己评分

学习时,你可以为每个单词按下评分按钮,选择直接映射到分数:

按钮 质量分 含义
困难0彻底忘了 — 需要重新学习
新词3答对了,但费了力气
有印象4答对了,而且相当轻松
认识5完美回忆

或者测验给你打分

如果只做四选一答题,应用会根据这个单词在本场学习中各项检查的正确率推算分数:

正确率 质量分
100% 全对5
80% 及以上4
60% 及以上3
40% 及以上2
高于 0%1
0%0

手动评分永远优先于推算分。记录里还会带上你的错误次数(选错 0 到 3 次),以及你把这个词 和哪些干扰项混淆了——服务器会用这些来调整最终质量分,所以总是和同一个 “邻居”搞混的单词,会比随机答错的单词被对待得更严格。

一场学习结束后会发生什么

学习记录分批上传;服务器返回时,带回每个单词的更新状态:新的下次复习日期、新的天数 间隔、新的易度因子,以及一个掌握标记。下次打开应用时,队列已经根据这些日期算好了。 记录先存在本地,网络不通时自动重试;应用切到后台时也会上传——所以白天关掉 应用,上午的学习成果不会丢。

实际效果就是间隔重复闻名的那个:掌握得好的单词赢得越来越长的间隔,总是失败的单词留在 队伍前头,间隔短、重复多。计划按单词调整,而不是按场次调整。

每日队列的构成

每天,服务器拼出两份清单:新词(不超过你的每日额度),以及复习词——所有下次 复习日期已到的词。首页在你开始前会显示这两个数字和预计学习时长。学习中,你的学习强度 设置决定每个单词在场内过几轮:

  • 普通 — 新词展示 1 次、场内复习 2 次;到期复习过 1 轮。
  • 重复 — 新词展示 1 次、场内复习 3 次;到期复习过 2 轮。
  • 重度 — 新词展示 1 次、场内复习 3 次;到期复习过 3 轮。

有两个行为值得知道。第一,新词会繁殖:应用内的指导是每 10 个新词会在接下来几天带来 3 到 5 倍的复习量,这也是推荐每日范围 10 到 50 的原因。第二,如果到期堆超过每日复习 上限,超出部分不会被丢弃——它会等下一场学习。这让一个糟糕的日子不至于把明天 变成三小时的债。

亲手感受一下

想感受机制而不是读它:观察一个连续三天被你评为“困难”的单词,和一个被你评为 “认识”的单词。前者会在同一周内不断重新出现;后者会悄无声息地消失好几天, 等你刚开始惦记它时又回来了。这种时机就是易度因子和间隔在工作——也正是每日 学习是一队混合单词、而不是一本书的一个章节的原因。

这一切的用户视角指南——计划、模式、设置——都在 AiWords 使用指南里。 想看应用更完整的历史,请看 AiWords 如何从 1.0 走到 3.0