SuperMemo 发明了间隔重复软件。我们产品里的那个算法,以及我们用来判断一张卡做得好不好的那条规则,都来自它。它同时也是各大工具中最不适合十二岁孩子的一个——而它从未假装过不是。

一览

SuperMemo aitutors.me
首次发布 1987 年 2026 年
当前算法 SM-19(SuperMemo 19) SM-2,常数固定
标志性功能 增量阅读(incremental reading) 导师撰写的卡片
平台 Windows 为先,另有网页与移动端 网页
定价 一次性买断,有功能受限的免费版 包含在辅导订阅内
谁撰写材料 导师
受众 专注的成年学习者 有导师的 KS3 学生
学习曲线 刻意陡峭 不希望存在

我们从 SuperMemo 拿走的东西

两样,而且都不小。

那个算法。 我们的排程器是 SM-2——Woźniak 于 1990 年发表的算法,写在《Optimization of repetition spacing in the practice of learning》里。难易系数、质量评分、先 1 天再 6 天的开局、乘以系数的递进:那全都是 SuperMemo 的工作。Anki 的默认排程器就是同一个算法。全世界极大一部分的间隔重复,都可以追溯到那一篇论文。

那条判断卡片好坏的规则。 SuperMemo 的《知识表述二十条》里包含了最小信息原则:让每一个条目小到不能再小、但仍然有用。就是这一条规则,划出了「一套管用的卡组」和「一套被放弃的卡组」之间的界线,而它正是我们的卡片检查在自动执行的那条规则——一个同时问好几件事的问题,在保存之前就会被拒绝。

这两样我们都没有改进。我们把它们实现了,并围绕它们造了一项服务。

SuperMemo 后来走到了哪里

这一点值得说准确,因为过时的说法在流传。

SuperMemo 并没有停在 SM-2。它迭代了三十年:SM-17 引入了一个本质上不同的模型;SM-18 随 2019 年的 SuperMemo 18 到来,带来了计算条目难度的新方法;而 Algorithm SM-19 如今随 SuperMemo 19 一同发布。这些后来的算法把记忆建模为一个双分量系统——可提取性与稳定性——而不是去调整一个单一的难易系数,而且它们确实比 SM-2 明显更准确。

所以当有人把 SM-2 称作「那个 SuperMemo 算法」时,那已经过时了三十五年。它是我们所使用的那个 SuperMemo 算法,这是另一句话。

那我们为什么还在用一个 1990 年的算法

三个诚实的理由。

它是公开且精确的。 SM-2 可以被精确实现、可以被逐日检验,也可以用一张表讲给一位家长听。我们把真实的阶梯——1、6、15、38、90 天——公布出来,因为我们做得到。一个现代的自适应模型,没法这样被概括。

现代模型需要历史。 从 SM-17 起,以及 Anki 世界里的 FSRS,都是靠把参数拟合到大量复习数据上来工作的。一个刚用了两个月闪卡的孩子没有这些数据,而一个没有数据的自适应模型,表现并不比好的默认值更好。

我们真正的约束在别处。 SM-2 与现代排程器之间的差距是效率——大致相同的记忆保持,复习次数更少。这在一万张卡时极其重要。而在每天 20 张上限之下、只有几百张卡时,它并不是横在孩子与学习习惯之间的那件事。做卡片才是。

我们的复习日志是刻意为「将来可以拟合更好的算法」而建的。那就是升级路径,而当有足够的历史可供拟合时,它才变得值得走。

增量阅读,以及我们为什么没有它

SuperMemo 最独特的功能与闪卡毫无关系。增量阅读让你在几个月里分段读完长文章,一边读一边把片段抽取成问题,而整个阅读队列本身也处在间隔重复的调度之下。

这是一个真正原创的想法;对一个自我驱动、正在某个领域构建深度知识的成年人来说,它可能是有史以来最强大的学习工具。它同时也完全不适合一个跟着固定国家课程走的 KS3 孩子——他不需要从原始材料里构建自己的教纲,他需要学会那份已经发给他的。

界面上的鸿沟

SuperMemo 从未为「易上手」做过优化,而它的用户往往把那条学习曲线当作一场入会仪式,而不是一个缺陷。它以 Windows 为先,选项密集,并预期你自己撰写全部收藏。

对一件面向「会用它三十年的人」的工具来说,这是一个自洽的立场。它也恰恰是一个十二岁孩子在周二傍晚所需要的反面。

谁该用哪一个

SuperMemo,如果你是成年人、对长期知识很认真,并且对增量阅读感兴趣。没有别的东西能做到它做的事。

我们,如果学习者是一个有导师的 KS3 孩子。我们用的是 SuperMemo 的算法和 SuperMemo 的卡片质量规则,外面包着一项服务:它替孩子写卡片,并把每天的队列保持在做得完的大小。

常见问题

SuperMemo 是什么?

最早的间隔重复软件,由 Piotr Woźniak 创造,也是 Anki 和我们共同使用的 SM-2 算法的源头。它自己的算法此后早已远远超过 SM-2——SuperMemo 19 搭载的是 Algorithm SM-19。

SuperMemo 都到 SM-19 了,你们为什么还在用 SM-2?

SM-2 是公开发表的,简单到可以被精确实现,也可以被诚实地讲给一位家长听。后来的算法更准确,但需要大量复习历史才能发挥作用,而孩子的卡片收藏还没有这些历史。

SuperMemo 适合孩子吗?

现实地说,不适合。它是一个以 Windows 为先的工具,界面陡峭,为严肃的成年学习者而造,而且它预期你自己撰写全部材料。