如何在不增加遗忘的前提下缩短闪卡复习时间
每日闪卡复习越拖越长?这 6 个方法能缩短每天的复习时间,同时保持甚至提升记忆留存,而且不依赖那些会反噬的“捷径”。
如果你的每日闪卡复习队列从 20 分钟膨胀到 90 分钟,你并不孤单。复习时间不断膨胀,是人们放弃自己花几个月搭起来的间隔重复系统最常见的原因之一。
好消息是:大多数复习时间问题并不出在算法上,而出在三个可以修正的输入项上:牌组设计、卡片质量,以及复习时你如何给卡片打分。你完全可以大幅缩短复习时间,而不牺牲记忆留存。
下面这六个方法确实管用。
1. 修好包含多个概念的卡片
一张卡片里塞进多个概念,是复习变慢的头号原因。一个提示里有两三个知识点,回忆就更慢、打分也更慢,失败率还更高,于是它会被过早地安排重学。
以下是卡片包含多个概念的典型信号:
-
答案里有两句或更多互不相关的话
-
你只能想起答案的一部分,剩下的想不起来,也不确定该算通过还是失败
-
明明只是半懂,卡片却总被排到“很快”
做法: 检查失败次数最多的那些卡片。只要答案中包含一个以上的独立概念,就拆开。一张卡片只放一个概念,这是所有其他间隔重复优化的底层规则。
2. 复习时如实点“Good”
复习队列膨胀的第二大原因,是打分虚高。如果一张卡你其实要想上几秒才回忆得起来,却点了“Easy”,算法就会把下次复习推得太远。等卡片再次出现时你答不上来,排程器只好补偿,短期内安排得更频繁。
FSRS 打分的正确理解是:
-
Again(重来): 完全想不起来,或者只能直接看答案
-
Hard(困难): 想起来了,但费了不小的力气
-
Good(良好): 用正常力气就想起来了,答案自己浮现
-
Easy(简单): 毫不费力、瞬间想起,根本不用想
如实点“Good”,排出来的日程才最高效。一个健康牌组里的大多数卡片,按周期看应该打“Good”或“Hard”,而不是“Easy”。
3. 删掉你其实不需要的卡片
复习时间与牌组规模成正比。如果你在复习 500 张卡,其中 100 张是永远用不上的边角事实,那你就是把 20% 的复习时间花在了低价值内容上。
值得留下的卡片:考试、工作或长期知识目标所需的核心概念。值得删除或暂停的卡片:已经变得无关的事实、学完的旧专题里的卡片,以及你自己都说不清有什么用处的卡片。
Anki 用户: 用“Suspend(暂停)”而不是删除。暂停的卡片会退出复习但不会丢失,需要时还能重新启用。
Deckbase 用户: 把已完成专题的卡片归档,让活跃队列保持聚焦。
4. 设定现实的目标留存率
大多数间隔重复应用允许你设置目标留存率,也就是你期望在任何一次复习中正确想起的卡片比例。很多应用的默认值是 90%。
目标留存率越高,复习间隔就越短,复习次数也就越多。如果你把目标拉到 95%,你就会更频繁地复习卡片,每天花的时间自然更多。
对大多数学习目标来说,85% 到 90% 的留存率是实用的最佳区间。你会忘掉一小部分卡片(这很正常,也可以接受),但复习频率远低于 95% 时。
如果你在用 FSRS(opens in a new tab),可以直接设置期望留存率参数。如果 90% 让你的队列不堪重负,不妨先试试 85%。
5. 限制每天的新卡数量
复习队列变得难以为继,最常见的原因是一次性加了太多新卡。你今天加的每一张新卡,都会变成未来的复习负担。周一加 50 张新卡,意味着 1 到 3 天后会出现一次复习高峰,并与原有队列叠加放大。
对大多数学习者来说,可持续的节奏是每天 10 到 20 张新卡。如果你有截止期限(比如 3 周后考试)必须多加点,可以临时提高,但要预期到相应的复习高峰。
经验法则: 如果每日复习长期超过 30 分钟,就先停加新卡两周。让队列恢复正常,再考虑扩张。
6. 用手机做短时复习
单次复习的时长和卡片数量同样重要。在电脑前连续复习 90 分钟,认知上非常疲惫,而且过了前 30 分钟收益就明显递减。同样是 150 张卡,拆成一天中三次 15 分钟来复习,更可持续,回忆效果通常也更好。
手机应用让短时分段复习成为可能。午休 10 分钟、睡前 10 分钟、早上 10 分钟,同样的队列就能以更合理的认知负荷分配完成。
iOS 和 Android 上的 Deckbase(opens in a new tab) 正是为此设计的:短小专注的复习时段,配合 FSRS 优化的排程,间隔计算全自动完成。
不要做的事
一些常见的复习时间“解决方案”其实会让情况更糟:
-
全部点“Easy”来快速清空队列:这会把卡片推到很久以后,之后形成巨大的复习高峰,还损害记忆留存
-
跳过复习日:跳过一天就会变成两天,积压越滚越大,最后让人觉得完全追不上
-
手动缩短间隔:交给算法去做;手动干预会扰乱排程器对你记忆状态的建模
复习时间公式
复习时间 =(每天卡片数)×(每张卡片秒数)。通往可持续复习时间的最快路径,是通过删除和暂停来减少每天的卡片数量,而不是匆忙地刷完每一张卡。
一个 300 张设计良好、单概念卡片的牌组,每张 10 秒,总共 50 分钟。同样的 300 张卡里如果有 50 张多概念卡片、每张要 25 秒,就会多出 20 分钟本不必要的复习时间。
先修卡片,再修队列规模。剩下的交给算法。
常见问题:如何缩短闪卡复习时间
每天多少张闪卡算太多?
没有统一答案,但对于还要做其他事情的学习者来说,每天 150 到 200 次复习常被认为是可持续的上限。如果你是全职学生,300 次以上也做得到。真正的限制不是卡片数量,而是你在复习快结束时,还能不能对每张卡保持高质量的回忆。
为什么我每天都复习,Anki 队列还是越来越长?
通常是因为你加新卡的速度快于已有队列消化成熟的速度。暂停新卡 1 到 2 周,让队列恢复正常。另外检查一下是否有多概念卡片被反复重排。
FSRS 里应该设置多高的目标留存率?
大多数学习目标用 85% 到 90%。遗忘代价高的材料(医学考试、语言流利度)可以用 90% 以上。从 90% 起步,如果复习负担难以承受就降到 85%。完整的参数建议见 FSRS 指南(opens in a new tab)。
Deckbase 能帮助缩短复习时间吗?
Deckbase 里的 FSRS 排程经过校准,会以你设定的目标留存率为准,也就是说你只在需要的时候复习,不会多复习。手机应用也让短时分段复习变得轻松,这是处理较大队列最实用的方式。
我该删掉不再需要的老闪卡牌组吗?
该删,至少也该暂停。已完成课程的旧牌组只会增加复习负担,不产生价值。把已完成专题的牌组归档或暂停,每日队列里只保留活跃的复习内容。
→ FSRS 指南:目标留存率与排程机制详解(opens in a new tab)
把这样的文章变成闪卡
粘贴链接、PDF 或笔记,Deckbase 会自动生成卡组,并用 FSRS 安排复习。