複習時點交給演算法——Anki 的間隔重複怎麼運作
摘要
開源的間隔重複卡片程式。複習時點由內建的 FSRS 排程演算法決定;跨裝置同步免費,適合想長期累積大量零碎知識的學習者與考生。
推薦- 軟體名稱
- Anki
- 版本
- 26.09.3
- 開源
- 開源
- 作業系統
- WindowsmacOSLinuxiOSAndroidWeb
- 更新時間
- 2026-10-16 22:48
背單字、記解剖名詞、準備資格考試,這些事都要把大量零散事實長期擱在腦子裡。麻煩在於遺忘不會因為你重複得夠多就停手。Anki 的辦法是把「何時複習」交給計算,讓下一次複習正好卡在記憶快要鬆脫的那一瞬。
順著遺忘的節奏排複習
記憶消退有它自己的步調。剛記下的東西,頭幾天掉得最快,之後曲線才慢慢躺平。假如複習落在快要叫不出來的那一刻,投進去的注意力能換回明顯的加固;反之,在已經滾瓜爛熟時再來一遍,收益薄得可憐。間隔重複抓住的就是這個位置,用比較少的次數,換比較牢的保留。
大量零碎知識要長期留著,這套方法特別順手。醫學名詞、外語詞彙、化學式、條文條款,單條資訊量都小,彼此之間也沒有誰能推導誰的邏輯關係,光靠理解一次留不住,只能靠反覆碰面。間隔重複把碰面安排得有節制,不去走集中突擊那條路。
卡片從筆記長出來,牌組負責收納
最小的單位是卡片。正面拋問題,背面給答案;複習時先自問自答,再翻過來核對。卡片不是手寫的,是由筆記生成,一則筆記可以長出好幾張。拿「某國首都是哪座城市」這則筆記來說,它既能出成「由國家問首都」,也能出成「由首都問國家」,兩張卡片的複習進度各記各的。
牌組把卡片收在一起。依學科、依教材、依考試分開,複習範圍就能收窄到當下用得到的那一塊,不必一次扛起整座題庫。牌組底下還能再開子牌組,形成層級,總複習與專項複習之間切換起來很省事。官網示例裡,地理、語言、醫學幾類牌組就是並排陳列的。

從 SM-2 走到 FSRS
早期排程沿用 SM-2,用一個難度係數去推間隔。等卡片累積到上萬張,這種粗線條的模型就跟不上每個人、每個科目的記憶差異了。後來 Anki 把 FSRS 內建進來——自由間隔重複排程器,從複習歷史裡替每張卡片估出難度、記憶穩定性與可提取性,再由這三項推算下次該何時出現。FSRS 目前是 SM-2 的替代選項,得在牌組選項裡打開,參數也能照自己的紀錄擬合一次。
同步不收費,各平臺各有來歷
官方的 AnkiWeb 負責在多臺裝置之間對齊卡片與複習進度,這項服務免費。桌面版涵蓋 Windows、macOS 與 Linux;Android 上的 AnkiDroid 出自社群貢獻者之手;iOS 的 AnkiMobile 是官方應用,售價所得用來支撐專案。任一裝置上做完的複習都會送到其他裝置,手機上順手過幾張,回到電腦前不必重來。
版面能改,功能能外掛
卡片排版與欄位都開放修改,正反面各是一段模板,文字、圖片、音訊、影片都能塞。複習的時間安排同樣可調,每天放進幾張新卡、單日複習上限這類參數都在手裡。想再往外長,就靠附加元件——社群寫的外掛補上統計報表、批次編輯、自動同步這些缺口。

作者把維護交棒給團隊
Anki 是開源專案,程式碼公開可查。很長一段時間裡,開發與維護由作者 Damien Elmes 一個人主導,這樣過了將近二十年。2026 年 2 月,他在官方論壇發公告,把開源維護工作移交給 AnkiHub 團隊,由對方組織開發者接下日常維護與版本發布,AnkiDroid 的核心維護者也會加入治理。公告寫得坦白:開發、支援與決策全壓在一個人身上,長期下來已經撐不住,交給團隊是為了讓專案走得更穩。
什麼樣的人適合
凡是得長期記住大量零碎事實的場合,都能從這套機制討到便宜。醫學與護理科系的學生拿它背解剖、藥理與臨床要點;學語言的人用它囤詞彙、句型與發音;要考範圍廣、戰線長的證照,也靠它把內容鋪開。前提只有一個——複習得連著做。斷斷續續的話,到期的卡片會疊成一座小山,反而變成負擔。
項目 | 官方資訊 |
|---|---|
軟體類型 | 間隔重複記憶卡片程式 |
桌面版本 | 26.09.3 |
執行平臺 | Windows、macOS、Linux、iOS、Android 與網頁端 |
排程演算法 | 內建 FSRS,舊版 SM-2 仍在 |
同步服務 | AnkiWeb,免費提供 |
授權方式 | 開源發布,iOS 用戶端為付費應用 |
從卡片模板到排程演算法,Anki 把長期記憶切成兩塊:一塊是可以隨手編排的內容,一塊是替人算複習時點的演算法。使用者該做的,只剩每天打開一次。