SmartRecall vs Anki:AI 自動建卡 vs 手工建卡(2026)

5月 14, 2026

SmartRecall vs Anki:AI 自動建卡 vs 手工建卡(2026)

我是在 USMLE Step 1 複習被 Anki 折磨之後才動手做了 SmartRecall。所以這篇對比並不中立 —— 我自己有產品在場上,你應該帶著這個前提來讀。我能承諾的是:我不會黑 Anki。Anki 是非常優秀的軟體,已經持續開發將近二十年,全球大約一千萬使用者,整整一代醫學生、語言學習者、司考考生能真正記住所學的東西,靠的就是它。如果我覺得 Anki 沒有任何短板,而且我自己 Step 1 一次過了,我就不會做任何東西。

更準確的描述是:SmartRecall 和 Anki 解決的是相鄰的問題,不是同一個問題。Anki 把"複習"那一側打磨到了極致。SmartRecall 把"建卡"那一側打磨到了極致。底層教育學 —— Piotr Wozniak 的 SM-2 演算法 —— 在兩個產品裡其實是同一套。問題不是"哪個更好",而是"你現在的複習節奏被卡在哪一側、哪個工具能拆掉那道牆"。

共同的血脈:兩者都是 Wozniak 的孩子

在進入對比之前,幾乎所有評測都漏掉的一點是:SmartRecall 和 Anki 是兄弟,不是宿敵。兩者的排程邏輯都來自 Piotr Wozniak 1987 年發表的 SuperMemo SM-2 演算法。SM-2 之所以讓間隔重複有效,是因為它能精確估算"這張卡的記憶即將衰退"的那個時間點,並在衰退發生前一刻把它推給你。Anki 在 SM-2 之上加了自己的 ease factor 調整,最近又上線了社群開發的後繼演算法 FSRS。SmartRecall 用的是 SM-2,針對 LLM 生成的卡片做了輕微調參 —— AI 生成的卡片在第一次出現時通常比純手寫 cloze 略容易一些。

如果你只是想用"演算法誰更牛"來決定選誰,結論很簡單:選你真正會用起來的那個。排程器本身這個問題,從 1980 年代末就已經被解決了。

對比表

維度AnkiSmartRecall
演算法SM-2 + ease factor 變種;可選 FSRS針對 AI 生成卡調參的 SM-2
建卡方式手工寫卡 / 社群共享牌組 / 少數 add-on 自動化上傳 PDF 或章節,模型幾秒內生成卡片
單卡耗時認真寫約 60 秒/張(cloze、hint、出處)上傳後攤到每張約 0.8 秒(每章約 5 分鐘出 ~400 張)
移動端AnkiDroid 安卓免費;AnkiMobile iOS 一次性 $24.99Web + iOS 原生 App(免費下載,按 credit 計費)
同步AnkiWeb 免費、穩定、十多年沒掉過鏈子內建雲同步,Web 和 iOS 互通
擴充套件生態巨大 —— Image Occlusion、MorphMan、Pop-up Dictionary、AwesomeTTS 等 1500+ add-on沒有。封閉產品
牌組匯入匯出.apkg 匯入匯出,二十年社群資產可遷移自己的卡片可匯出 CSV;暫不支援 .apkg 匯入或匯出
價格桌面免費、安卓免費、iOS $24.99 一次性、AnkiWeb 免費免費 20 credit 試用;後續通過 App 內購買 credit
適合誰把"做卡"當學習一部分的自驅學習者有硬考試 deadline、想這周就開始複習的考生
上手曲線陡 —— note type、欄位、卡片模板、deck options 要花幾天才摸清平 —— 上傳,複習,結束

Anki 明顯更強的地方

擴充套件生態。 這一項完全不接近。光是 Image Occlusion Enhanced 一個 add-on 就值回票價 —— 解剖、影像、有機化學機理這些視覺學科裡它是基本盤。MorphMan 給語言學習者按"你個人已知詞頻"排序生詞,這是真的另一種學習體驗。Pop-up Dictionary、AwesomeTTS、Review Heatmap、Advanced Browser —— 大約 1500 個社群 add-on,其中相當一部分是高質量的,而且它們像 Linux 發行版一樣會一年年累積價值。SmartRecall 一個都沒有,短期內也不會有。

iOS 一次性買斷。 AnkiMobile 一次性 $24.99,如果你是 Anki 終身使用者,這大概是你這輩子買過最便宜的專業軟體之一。SmartRecall iOS 用 credit 模型(Apple StoreKit 內購),因為每一章的 AI 生成都是真金白銀的成本。如果你只複習不再生成新卡,你應該用 Anki。

二十年沉澱的社群牌組。 USMLE 的 AnKing、心內的 Lightyear、Pepper Pharm、JLPT 的 Tango N5、語言學習的 Refold —— 這些牌組背後是上千小時由真正過了那門考試的人做的精校。如果你已經在跑 AnKing 而且已經做了 2000 張,不要換。明天你要複習的那張卡的價值,比我能賣給你的任何工具都高。

更深的自定義能力。 任意欄位的 note type、用 HTML/CSS/JS 寫卡片模板、條件渲染、自定義 cloze 樣式 —— 只要你的學科需要,Anki 能讓你搭出非常奇怪的複習介面。SmartRecall 只有四種卡片型別(cloze、基礎問答、多選、案例分析),這就是全部選單。

可移植性。 一個 .apkg 檔案在任何裝置、任何年份都能開啟,不需要帳號。Anki 是記憶卡軟體裡最接近"永久格式"的存在。

SmartRecall 明顯更強的地方

416 小時建卡牆。 SmartRecall 存在的全部理由就是這一點。一份典型的 USMLE Step 1 牌組 —— First Aid 整本書算下來約 10000 張 —— 如果用 Anki 認真手寫(乾淨 cloze、出處、一張卡只考一個點),手工成本約 416 小時。也就是在你複習第一張卡之前,要先打字 17 個整天。大多數 Anki 棄用者都是死在這一步。SmartRecall 把這一步壓縮到每章約 5 分鐘的上傳 + 生成。第一遍生成的卡片不會每張都完美,但重新生成一章的邊際成本也是分鐘級,不是小時級。

一次輸入,多種卡型。 SmartRecall 讀一章不只生成 cloze。它會同時給出:用於點狀回憶的 cloze、用於定義類的基礎問答、帶合理干擾項的 board 風格多選題、用於臨床推理的案例分析。在 Anki 裡你也能全做出來,但要對同一章過四遍才能搭齊。AI 一次出齊,並且打好 tag,你可以按卡型分開復習也可以混著練。

教材逐章流。 SmartRecall 是按"你正在啃一本具體的書 —— First Aid 的某一章、Pathoma 的某一節、Genki 的某一單元"這個假設設計的,會把卡片對齊到原書並標出頁碼。尤其是 First Aid 的整本流程,把過去"讀章節 → 寫卡 → 複習"壓成了"讀章節 → 生成 → 複習"。這不是 Anki 設計時考慮的工作流,靠 add-on 拼湊成本不低。

沒有"從 Anki 遷移"的負擔。 我故意沒做 .apkg 匯入。原因很坦白:SmartRecall 是給"還沒開始"的人用的,不是給已經有可用 Anki 工作流的人用的。如果你 AnKing 跑得好好的,我的產品只會讓你更糟。如果你面前是一本零卡片的教材、十週後要考試,我的產品決定的是"下週一開始複習"還是"六月底才開始複習"。

三種"該用 Anki"的畫像

1. 多年線學習的語言學習者。 你在學中文或日語,沒有考試 deadline,MorphMan 在你的 roadmap 裡,做卡本身已經是你學習身份的一部分。留在 Anki。擴充套件生態對你的場景不可替代,AnkiMobile 那 $24.99 攤到五年幾乎為零。

2. 已經做了 2000 張 AnKing 的醫學生。 你明天那張卡有複利價值。中途切換嚴格地比繼續更差。在 Anki 上把這次考試考完。下一門考試再來評估 SmartRecall。

3. 享受做卡過程的愛好者。 真的有人喜歡手寫記憶卡 —— 寫一張好的 cloze 這個動作本身就是他們學習的一部分。如果你是這種人,自動生成會讓你覺得是"作弊",反而傷害保持率。留在 Anki。這個產品就是為你們做的。

三種"該用 SmartRecall"的畫像

1. 十週內要上場的考生。 USMLE、MCAT、NCLEX、司考、CFA Level 2、法考、考研 —— 任何你正在跟日曆賽跑、又還沒建好牌組的高利害考試。416 小時建卡牆會吃掉你的複習計劃。生成卡片,複習,把不喜歡的改掉,往前走。

2. 跟著一本特定教材學的學生。 First Aid、Robbins、Pathoma、Genki、CFA 官方教材。如果你的來源是有結構的書,並且你想要按章節對齊、帶頁碼引用的卡片,SmartRecall 的流程就是為這個設計的,Anki 不是。

3. Anki 棄用者。 你試過 Anki,兩週做了 800 張,複習跟不上,棄了,從此對間隔重複一直懷有歉疚感。問題從來不在科學,而在勞動。來試一下"勞動消失"之後的工作流,看看你和間隔重複的關係會不會變。

關於遷移,必須說清楚

如果你已經有一份 5000 張的 AnKing 或 Zanki 牌組在跑,留在 Anki。我必須把這點講清楚,因為我看過太多人因為新鮮感在工具之間來回切,把累積的 interval 價值丟掉。Anki 卡片真正值錢的不是卡面,是它的間隔狀態 —— ease factor、下次到期日、lapse 次數。這個狀態你已經積累了幾個月。SmartRecall 進不來,就算進得來,演算法上也不會完美對齊。已經有可用牌組的正確動作就是一條:繼續複習。僅此一條。

SmartRecall 是給"下一門考試、下一本教材、下一個學科"用的 —— 是那個你還沒有牌組、備選項是"在 Anki 上從零開始"的位置。

價格的誠實演算法

Anki 對大多數人的終身成本是:桌面 0 元、安卓 0 元、iOS 一次性 $24.99、AnkiWeb 同步免費。這是軟體行業裡最良心的定價結構之一。

SmartRecall iOS 免費下載、Web 免費訪問,新帳號送 20 credit —— 足夠生成你自己教材一整章的卡片,讓你用真實的素材評估卡片質量。再往後走是 Apple 內購買 credit,價格在 App 裡寫得很清楚。這個定價直接對應跑前沿模型讀你 PDF 的真實成本。我們不會有"海外便宜版網站",永遠不會 —— 蘋果的規則不允許,被審拒幾次以後我自己的良心也不允許。

如果你的使用模式是"偶爾生成、主要複習",整個 USMLE 備考週期下來總開銷顯著低於一份 UWorld。如果你是"一次生成、複習好幾年",本質就是一次性投入。

坦白講

對絕大多數已經有間隔重複習慣、沒有硬 deadline、看重擴充套件生態、或者已經在跑社群牌組的人來說,正確答案是 Anki。它是二十年精心打磨出來的軟體,質感騙不了人。

如果讓你遲遲不能開始的瓶頸是建卡這道牆 —— 那正確答案是 SmartRecall。間隔重複的科學太好了,不應該因為第一次被前期投入壓垮而放棄整個方法。如果你正卡在這裡,工作流比演算法重要 —— 而我們改的就是工作流。

用一章試一下

20 個免費 credit 足夠你跑一整章你正在啃的教材。上傳,看看出來的卡片,跟你"如果有時間會自己寫的卡片"對比一下。如果是你會寫的,那後面的賬很簡單。如果不是,你也只損失了十分鐘,順便認清了自己對記憶卡的口味。

不管選哪邊:別放棄間隔重複。找到那個讓你真正能用起來的工作流。

— Alex

Alex Chen

Alex Chen