「FSRS vs Anki」这句话本身就藏着一个错位,值得先说清:Anki 是 App,FSRS 是算法,而 Anki 把 FSRS 作为可选项,和它原本的 SM-2 排期器一起提供。所以诚实的对比不是「App 打 App」,而是两个排期器,外加两边各自要你付出多少功夫。
同一批词,两种工作量
说具体点。假设来一批新词——300 个,差不多是 HSK 级别之间正常的一步。同一批词分别喂给两个排期器,看一个月后每天的复习堆长什么样。
用 SM-2(Anki 的经典排期器): 间隔按固定难度系数增长。你觉得轻松的那个词、和你一直卡壳的那个词,被差不多的倍率推开。于是简单的词在你早会了之后还反复回来,难词的排期又不够狠。你在「教不了你任何东西」的卡上耗掉好几分钟。
用 FSRS: 排期器记录每个词的难度和稳定性,在你的回忆概率掉到目标值(通常约 90%)时把它送回来。简单的词退出轮换好几周,顽固的词很快回来。同样这 300 个词,给定留存下,总复习量大约比 SM-2 低 20%–30%。
这就是词汇场景里的实际差别:同样的卡、同样的目标,少花时间在「重复确认你已经会的东西」上。
一张简表
| FSRS | Anki 传统 SM-2 | |
|---|---|---|
| 排期依据 | 每张卡的难度、稳定性、可提取性 | 固定难度系数与间隔倍率 |
| 同等留存下的复习量 | 约少 20%–30% | 基准 |
| 个性化 | 能按你的复习历史拟合参数 | 有限 |
| 你在哪遇到它 | EnjoyCards 内置;Anki 里是可选 | Anki 经典默认行为 |
注意最后一行:FSRS 不专属任何一方。Anki 用户可以切过去,EnjoyCards 则直接自动套用。
真正拉开差距的,不在算法上
既然两边都能跑 FSRS,决定性的差别就挪到别处去了。
Anki 的强项是掌控:插件、手调参数、庞大的共享牌组,还有一个能帮你把几乎任何东西定制出来的社区。这种深度是真的,对有些学习者来说,这就是重点。但它也有代价:学工具要时间,手动建卡或找一套合适的牌组也要时间。
像 EnjoyCards 这样的工具,用法是用一部分「掌控」换「速度」:卡替你生成,排期器开箱就用,每天的复习很短。功能集更小,但对于卡在「做卡」这一步的学习者来说,它恰好移掉了那个让大多数卡组半途而废的环节。
所以「哪个更好」取决于你手上是哪种问题。如果你的问题是「我要对排期有最大掌控、还要一套两万张卡的牌组」,Anki 是更合适的答案。如果你的问题是「我一直想做个单词卡组,却始终没做成」,自动排期和生成的卡片,比任何你能调的参数都重要。
一个公道的结论
- 单看排期,FSRS 胜。 同样留存下更少的复习量,是可测量、可复现的优势。
- Anki 也能用 FSRS。 算法红利不专属哪一款 App。
- 对多数学习者,更大的差别在建卡。 两套方案在这里的分野,远大于算法上的分野。
- 两边都救不了糟糕的输入。 糊弄的卡、被动重读、不诚实的评分,会拖慢任何系统。
想看词汇曲线本身——1000 词覆盖约 85% 日常口语,2000–3000 词到约 90%–95%——读 背多少单词才够开口。想看 FSRS 的机制,间隔重复背单词指南 讲了间隔,EnjoyCards 的 FSRS 全解析 展示了算法在实践中怎么用。
想让算法替你操心,免费下载 EnjoyCards,把下一批词直接跑在 FSRS 上,什么都不用配。