Leitner 系統 vs Anki:手動盒子與 SM-2 軟體之爭
只要你接觸間隔重複超過一週,大概率會撞上這個問題:Anki 是不是就是螢幕上的 Leitner 系統?這是個合理的疑問——遠看它們確實很像,在學習論壇裡人們幾乎把兩個詞混用。但它們並不是同一回事,而這個差別正是本文的核心。
TL;DR Leitner 系統是一種_手動_的間隔重複方法:實體盒子、固定的晉級/降級規則、對錯二元評分。Anki 是執行 SM-2 演算法的_軟體_——同一間隔重複思想的、按卡片自適應的後裔。同源,但精度不同。Leitner 適合小卡組、新手與不想看螢幕的人。Anki 能擴展到數千張卡片並隨處同步,但需要手動製卡且學習曲線陡峭。如果你想要 SM-2 排程,又不想倒騰盒子_或_忍受 Anki 的設定摩擦,這正是 SmartRecall 填補的空白。
Anki 就是 Leitner 系統嗎?(直接回答)
不是——但它們同根同源。
兩者都源自同一個洞察:在你即將忘記一張卡片之前複習它,每答對一次就把下次複習推得更遠。 這就是間隔重複的一句話定義。Sebastian Leitner 在 1972 年描述了它的手動版本;Piotr Wozniak 在 1987 年將其形式化為數學版本(SM-2);Anki 在 2006 年把 SM-2 做成了軟體。
差別在於_粒度_:
- Leitner 在五個(或任意數量)盒子之間移動卡片。同一盒子裡的每張卡片間隔相同。系統不記得某張具體卡片有多難——只記得它現在在哪個盒子。
- Anki 的 SM-2 為_每一張卡片_單獨賦予一個「難度係數」和一個間隔。你覺得輕鬆的卡片間隔會拉長到數月;你反覆答錯的卡片會被更頻繁地複習。每次評分,排程都按卡片重新計算。
所以當有人說「Anki 基本就是 Leitner 系統」時,他們說對了_思想_,說錯了_機制_。Leitner 是固定間隔的桶,Anki 是自適應的按卡片數學。(想要逐個演算法的完整拆解,我寫在了 SM-2 vs FSRS vs Leitner vs Anki。)
各自到底怎麼運作
Leitner 系統(手動)
五個盒子。新卡片從盒子 1 開始。答對向上移一個盒子;答錯退回盒子 1。盒子 1 每天複習,盒子 2 每隔幾天,以此類推,大致翻倍。「演算法」就在你手裡和一疊索引卡上。完整搭建步驟我寫在了 Leitner 系統詳解,這裡不重複——對_本文對比_而言,關鍵屬性是間隔固定且按盒子統一。
Anki(SM-2 軟體)
你製作一張卡片,每次複習後按四個按鈕之一——Again、Hard、Good、Easy。Anki 用你的回答更新該卡的難度係數並計算下次間隔。答錯就退回短間隔;反覆答對它就消失數週乃至數月。排程是隱形且自動的——但每張卡片仍得你自己打字。
對比表
| 維度 | Leitner(紙質) | Anki(SM-2 軟體) |
|---|---|---|
| 間隔邏輯 | 按盒子固定(1、2、7、14、30 天) | 按卡片自適應(難度係數 × 間隔) |
| 評分 | 對 / 錯 | Again / Hard / Good / Easy |
| 設定成本 | 買盒子和卡片,約 5 分鐘 | 安裝、學介面、設定卡組選項 |
| 便攜性 | 你能帶多少就帶多少 | 手機、平板、桌面間同步 |
| 可擴展性 | 約 200–500 張以內舒適 | 10000+ 張依然舒適 |
| 製卡 | 手寫,純手動 | 手動(打字),除非匯入 |
| 成本 | 幾美元文具 | 免費(桌面/安卓);iOS 約 25 美元一次性 |
| 最適合 | 小卡組、新手、無螢幕專注 | 大卡組、多年備考、跨裝置學習 |
誠實的優缺點
Leitner —— 優點
- 觸覺、零技術。 沒有帳號、沒有同步衝突、不會因為應用更新搞壞你的排程。
- 強制專注。 一疊索引卡不會把你推進刷螢幕的深淵。
- 分類動作本身就是一次提取事件。 決定「這張放盒子 3」是在卡片內容之外的一次微型元認知複習。
- 完美適配小而視覺化的卡組——解剖圖、新字母表、你_必須_刻進腦子的 100 個核心事實。
Leitner —— 缺點
- 無法擴展。 超過幾百張你每天就要倒騰鞋盒 30 分鐘。
- 沒有按卡片的精度。 你幾乎忘掉的卡片和你半秒答對的卡片晉級幅度一樣。
- 無同步、無統計、無音訊。 紙片陪不了你的通勤,也放不出發音。
Anki —— 優點
- 能擴展到龐大卡組,手機和電腦上表現一致。
- 按卡片自適應的排程在成熟卡組上確實能省下複習次數。
- 地球上最久經考驗的 SR 引擎——幾十年的邊界情況都磨平了,還可選 FSRS 這一更新模型。
Anki —— 缺點
- 學習曲線陡峭。 卡組選項、筆記類型、間隔、失誤——很多人還沒養成習慣就被設定勸退了。
- 一切都得你手動製卡。 這才是真正的牆。打 2000 張好卡是大多數人擠不出的好幾天工作量。
- 容易過度調參而從不真正學習。
Leitner vs「間隔重複軟體」—— 釐清術語
很多搜尋把這個問題表述成「Leitner vs 間隔重複」。這個框架略有偏差:Leitner _就是_間隔重複——只是手動、低解析度的版本。像 Anki 這樣的 SM-2 軟體_也是_間隔重複——自適應、高解析度的版本。真正的對立軸不是「Leitner vs 間隔重複」,而是**「手動固定間隔的間隔重複 vs 演算法自適應的間隔重複」**。兩者都遠勝死記硬背,兩者都有效,差別在於精度和它們要求你付出多少手動勞動。
而無論你選哪個,讓兩者奏效的底層學習_技術_都是提取練習——把答案從腦子裡調出來,而不是重讀。如果這個差別還模糊,主動回憶 vs 被動複習 是基礎必讀。
SmartRecall 的定位
Leitner 和 Anki 有一個共同點:每張卡片都得你手動做。 Leitner 讓你倒盒子,Anki 讓你跟設定介面較勁,兩者都讓你打字。對於考前八週面對 700 頁教材的人來說,製卡這一步才是真正的瓶頸——而不是哪個排程器挑下一張卡。
這正是我開發 SmartRecall 要填的空。它在三件事上做得不同:
- AI 替你生成卡片——貼上筆記或上傳一章,我們的 PDF 轉閃卡 流水線幾分鐘內把它變成格式規整的卡片,你不用重打一遍教材。
- SM-2 間隔重複自動執行——和 Anki 同源的自適應、按卡片排程,不用倒盒子,也沒有卡組選項的兔子洞。
- 有可用的免費額度——足夠你在真實章節上試用後再決定是否繼續。
我不會告訴你它能替代某人三年精心調校的兩萬張卡的 Anki 卡組——它做不到,如果那是你,就留在原地。SmartRecall 是給那些因為手動製卡太累而從未建成卡組的人。(如果你_正在_兩兩權衡,SmartRecall vs Anki 是誠實的並排對比。)
那麼你該用哪個?
- 選 Leitner,如果你的卡組小、材料偏視覺或觸覺、且想離螢幕學習。五個盒子,一個下午,搞定。
- 選 Anki,如果你有數千張卡片、多年的時間跨度,以及製卡和設定的耐心。它比任何工具擴展得都遠,而且免費。
- 選 SmartRecall,如果真正卡住你的是_製卡_本身——你寧願讓 AI 生成卡片,讓 SM-2 自動排程。
最好的間隔重複系統是你明天真會用的那個。Leitner 的盒子存活了 50 多年是因為它有效。Anki 的 SM-2 驅動了數十億次複習是因為它有效。而如果兩者都卡在「可我從沒建起卡組」,那才是最該先解決的問題。
試著生成一章的卡片,看看它們是不是你有時間時會親手寫出的卡片。通常,到那一刻,整個問題就自己有了答案。
—— Alex

