指南 · 2026 年 7 月更新

FSRS 是什麼?演算法實用指南

FSRS(Free Spaced Repetition Scheduler,免費間隔重複排程器)是一種現代間隔重複演算法,能預測你何時可能忘記某張卡片,並比 SM-2 等較舊的排程器更有效率地安排複習。

Deckbase 編輯團隊閱讀時間 7 分鐘

本指南內容

  1. FSRS 的意義
  2. FSRS 與舊式排程器
  3. 每日流程
  4. 目標保留率
  5. 卡片品質檢查清單
  6. 工作量規劃
  7. 30 天導入計畫
  8. 疑難排解
  9. 考試準備與長期記憶
  10. 每週維運
  11. 實例情境
  12. 常見失敗模式
  13. 每月檢查清單
  14. 常見問題
  15. 相關資源

FSRS 在實務上的意義

FSRS 不只是「之後再複習」。它是由 Jarrett Ye(L-M-Sherlock)開發的機器學習間隔重複演算法,會把每張卡片建模為具有三個變數的記憶狀態:

難度 (D)

意義
這張卡片對你而言本質上有多難。

穩定度 (S)

意義
記憶能維持多少天,直到回想機率降到你的目標值。

可提取性 (R)

意義
你目前能正確回想這張卡片的機率。

每次複習後,FSRS 會更新難度與穩定度,接著安排下一次複習,讓卡片再次出現時的可提取性接近你想要的目標保留率。相較於 SM-2 等較舊的固定啟發式排程器,這通常能減少不必要的複習,也減少令人意外的遺忘。

FSRS 已整合到 Anki 23.10,現在是新牌組的預設排程器。Deckbase、Mochi 與 RemNote 也原生採用 FSRS。

FSRS 與 SM-2 及舊式排程器的比較

排程模型

舊式 SRS(例如 SM-2)
靜態啟發式規則(難易因子)
FSRS
以記憶模型為基礎(難度、穩定度、可提取性)

個人化

舊式 SRS(例如 SM-2)
所有使用者共用一套公式
FSRS
參數會依據你的複習歷史調整

適應速度

舊式 SRS(例如 SM-2)
較慢適應你的行為
FSRS
會持續從你的評分中學習

目標保留率

舊式 SRS(例如 SM-2)
隱含或僵化
FSRS
明確的最佳化保留率

每日工作量

舊式 SRS(例如 SM-2)
可能隨時間漂移
FSRS
相同保留率下,複習量約少 20-30%

遺忘處理

舊式 SRS(例如 SM-2)
可能陷入難易度地獄
FSRS
恢復更穩定

針對超過 7 億次 Anki 複習的獨立基準測試顯示,FSRS-5 將保留率預測誤差降至約 5.3% RMSE,而 SM-2 為 16.2%。實際來說,這表示 FSRS 能以約少 20-30% 的每日複習時間,維持相同的保留率。資料來源:FSRS 演算法文件。

簡單的每日 FSRS 流程

  1. 1
    卡片保持單一重點:每個提示只放一個事實或概念。較小的卡片能同時提升回想與排程準確度。
  2. 2
    每天以短時間學習(10-20 分鐘)。FSRS 更能受益於穩定的複習訊號,而不是偶爾的長時間學習。
  3. 3
    回想後誠實評分。把困難卡片評得過高會導致間隔過長,以及原本可避免的遺忘。
  4. 4
    優先使用優質來源。對 Deckbase 使用者來說,先掃描書籍/PDF,再編輯 AI 草稿,能讓卡片品質維持在高水準。

在 Deckbase 中,這通常是「擷取來源 → 產生卡片 → 編輯 → 複習」。如果你透過 MCP 建立卡片,請在批次寫入前,依照你的範本結構使用 get_template_schema。

如何選擇目標保留率

當目標保留率符合你的情境時,FSRS 的表現最好。單一通用數字很少是最佳解:過於積極的目標會增加工作量,而過低的目標可能在高風險考試前造成原本可避免的遺忘。

新主題起步期

建議目標保留率
85-90%
原因
概念尚未穩定時,加快卡片輪替

考試核心教材

建議目標保留率
90-93%
原因
工作量均衡,遺忘風險較低

長期參考

建議目標保留率
93-95%
原因
提高回想率,但複習量也增加

多數學習者可從 90-92% 左右開始,並在 2-3 週後根據實際結果調整:逾期數量、每日複習時間與遺忘頻率。小幅調整通常比大幅跳動更好。

提升 FSRS 成效的卡片品質檢查清單

  1. 1
    每張卡片只使用一個清楚的問題。模糊的提示會產生雜亂的評分,並削弱間隔預測。
  2. 2
    比起廣泛的摘要,優先使用具體答案。明確的回想事件能提升排程準確度。
  3. 3
    只在需要時加入背景資訊。額外文字應該用來釐清,而不是淹沒回想步驟。
  4. 4
    每週檢視最近的遺忘情況,並改寫最差的 10 張卡片。當輸入品質持續改善時,FSRS 的表現最好。

工作量規劃:保留率是預算取捨

FSRS 之所以強大,是因為它把取捨明確化。較高的目標保留率能減少遺忘,但通常會增加每日複習成本。較低的目標能降低工作量,卻可能在考試前提高遺忘風險。正確設定取決於你可用的時間、卡片數量,以及忘記內容的後果。

與其追求單一「最佳」數字,不如把保留率視為預算:你每天實際能長期維持多少分鐘,而不只是維持一個充滿幹勁的星期?多數學習者在選擇能穩定維持的目標時,進步通常更快。

200 張卡片,每天 20 分鐘

目標保留率
90%
預期取捨
工作量可負擔,是維持穩定性的良好基準

200 張卡片,每天 20 分鐘

目標保留率
93%
預期取捨
回想率較高,但複習量適度增加

400 張卡片,每天 25 分鐘

目標保留率
90%
預期取捨
若卡片品質良好,對許多考生而言可長期維持

400 張卡片,每天 25 分鐘

目標保留率
95%
預期取捨
除非教材確實至關重要,否則通常成本過高

在習慣尚未穩定前,實用的預設值是 90-92%。只有在完成率持續偏高,且每日複習時間可預測時,才往上調整。

實用的 30 天 FSRS 導入計畫

使用間隔重複時,最大的錯誤是在流程穩定前就急著最佳化設定。這份 30 天計畫先重視一致性,再進行微調。它適用於醫學學習者、證照準備、語言學習,以及回想品質比短期考試更重要的技術領域。

  1. 1
    第 1-7 天:建立基準。保持每天短時間學習。把新卡數量限制在你複習得完、且待複習量不會持續增加的程度。
  2. 2
    第 8-14 天:修正卡片品質。檢視最差的卡片並改寫不清楚的提示。優先做到每張卡片只有一個概念。
  3. 3
    第 15-21 天:溫和調整保留率。如果遺忘次數偏高,先提升卡片品質,再調整保留率。如果工作量太重,先減少新卡,再考慮降低保留率。
  4. 4
    第 22-30 天:固定你的運作模式。保留能帶來穩定完成率與可接受遺忘率的設定,之後避免頻繁變更參數。

到了第 30 天,你應該知道自己的可持續卡片量、實際可行的目標保留率,以及卡片製程中哪些地方仍會產生可避免的錯誤。

FSRS 疑難排解指南

多數 FSRS 失敗並不是演算法失敗,而是來自不良的卡片輸入、過高的自我評分,或無法持續的新卡數量。在做出大幅設定變更前,先用下表快速診斷。

複習待辦量讓人吃不消

可能原因
目標保留率太高或新卡太多
可先嘗試的修正
先降低新卡速率,再把目標調降 1-2 個百分點

經常發生意外遺忘

可能原因
卡片模糊或內容過多
可先嘗試的修正
拆分複雜提示,並加入背景標籤

間隔感覺太長

可能原因
回想品質評得過高
可先嘗試的修正
連續兩週以更嚴格的標準評分

2-3 週後進度停滯

可能原因
沒有卡片維護循環
可先嘗試的修正
每週改寫最弱的卡片,並移除低價值項目

疑難排解要反覆進行。一次只改變一個變數,並觀察 7-10 天。這能避免訊號重疊造成混淆,也能幫你找出究竟是什麼改善了回想。

考試準備與長期精通:兩種有效的 FSRS 模式

考試準備模式重視固定時間範圍內的回想可靠性(例如 6-12 週),通常搭配中高目標保留率與嚴格的每日完成要求。在這個模式下,刪減低效益卡片通常比無止境地增加複習時間更有效。

長期精通模式則最佳化數月到數年的可持續性。你可以採用稍低的目標,搭配更高的卡片品質與更清楚的標籤。目標會從短期分數最大化,轉向以可負擔的工作量建立持久知識。

兩種模式都有效。選擇符合你時間表的模式,然後讓規則穩定足夠長的時間,以便用真實複習資料評估結果。

每週 FSRS 維運檢查清單

當你把 FSRS 當成像作業系統一樣持續運作,而不是一次性設定,它的表現最好。簡短的每週檢視循環能讓卡片庫保持健康,並防止小品質缺陷累積成每日複習疲勞。

完成率

代表的意義
有多少預定天數完成了全部複習
實用目標
7 天中至少 5 天

平均每次複習時間

代表的意義
工作量是否仍可持續
實用目標
15-35 分鐘

遺忘集中度

代表的意義
哪些標籤/主題最常出錯
實用目標
前 20% 的標籤造成多數遺忘

卡片改寫數量

代表的意義
改善了多少低品質卡片
實用目標
10-20 次針對性改寫
  1. 1
    標記你的失誤。當卡片出錯時,標記原因(提示模糊、卡片負荷過重、背景不足,或單純記憶缺口)。
  2. 2
    先修正影響最大的標籤。從最大的遺忘群集中著手,而不是隨機修改卡片。
  3. 3
    保持卡片範本一致。相似卡片類型應採用相同的答案格式,讓評分行為保持可靠。
  4. 4
    每週記錄一則筆記。寫下改變了什麼、改善了什麼,以及下週要測試什麼。

實例情境:FSRS 設定如何隨目標改變

學習者常想要一套通用的 FSRS 設定,但最佳配置取決於限制條件:時間表、錯誤容忍度,以及每天可用的分鐘數。適合長期語言維持的相同設定,用在短期考試準備時可能讓人吃不消,反之亦然。

把下表當作決策捷徑。從最接近的情境開始,讓設定至少穩定 10 天,再逐一調整單一變數。這能避免同時改變多個因素而得出錯誤結論。

10 週後的醫學考試

主要限制
大量事實、嚴格的回想要求
實用 FSRS 策略
從 91-93% 開始,限制新卡數量,積極改寫模糊卡片

為期 12 個月的語言學習

主要限制
詞彙與用法模式混合
實用 FSRS 策略
從 90-92% 開始,優先製作句子情境卡片,並穩定複習

全職工作期間準備技術證照

主要限制
每日時間有限、有疲勞風險
實用 FSRS 策略
從 89-91% 開始,最佳化卡片精簡度,優先確保完成率而非數量

長期專業知識庫

主要限制
持久性比速度更重要
實用 FSRS 策略
採用 90-92%,安排每週維護與依標籤清理

核心概念是運作上的合適性:每天都能維持的略低目標保留率,通常勝過兩週後就放棄的激進目標。

常見失敗模式與快速恢復方法

當學習者說 FSRS「沒用」時,根本原因通常是流程品質,而不是排程器本身。有三種模式反覆出現:新卡攝取失控、卡片提示不清楚,以及回想後評分行為不一致。這三種情況都會產生雜亂訊號,使間隔規劃變得較不可靠。

  1. 1
    待複習量螺旋:新卡持續增加,同時每日完成率下降。恢復方法:暫停新增卡片 3-5 天,先清掉逾期複習,再恢復新卡。
  2. 2
    模糊螺旋:提示一次問多件事,導致經常出現「差一點就記得」的結果。恢復方法:把最常遺忘的卡片改寫成一個問題、一個預期答案、一個清楚背景。
  3. 3
    評分漂移:忙碌的星期裡評分變得寬鬆,之後遺忘次數卻暴增。恢復方法:連續 7 天採用更嚴格的自我評分,並重新檢查間隔行為。

快速恢復的第一步是降低系統雜訊。一旦資料品質改善,小幅的保留率調整就會變得有意義,也更容易解讀。

可每月重複使用的執行檢查清單

把這份清單視為反覆進行的維護循環。當卡片庫成長、學習目標隨時間改變時,這份檢查清單能幫助你維持高複習品質。

  1. 1
    為這個月設定一個明確的目標指標(例如讓完成率維持在 85% 以上)。
  2. 2
    檢查最常失敗的標籤,並先改寫最弱的 20 張卡片。
  3. 3
    檢查平均複習時間是否比卡片數量增加得更快。
  4. 4
    移除或暫停低效益卡片,也就是反覆耗費時間卻沒有提升保留率的卡片。
  5. 5
    記錄一項流程變更,並在穩定使用 2 週後重新評估。

這個每月循環能讓 FSRS 與你的實際工作量保持一致。最好的學習者不只複習卡片,也會維護複習系統本身的品質。

在 Deckbase 中使用 FSRS 學習

AI 產生的字卡、內建 FSRS 排程,並可在網頁、iOS 與 Android 之間同步。

常見問題

用一句話說,FSRS 是什麼?

FSRS(Free Spaced Repetition Scheduler,免費間隔重複排程器)是一種現代開放標準演算法,能預測你何時可能忘記卡片,並在對長期保留最有效率的時間安排複習。

FSRS 代表什麼?

FSRS 代表 Free Spaced Repetition Scheduler(免費間隔重複排程器)。這是由 Jarrett Ye(L-M-Sherlock)開發的開源記憶排程演算法,並公開提供給任何應用程式實作。Deckbase 與 Mochi 原生採用 FSRS;Anki 則在 23.10 版加入 FSRS 支援。

FSRS 與 SM-2 有何不同?

SM-2(早期 Anki 版本使用的較舊演算法)使用固定啟發式規則來安排間隔。FSRS 使用機器學習記憶模型,會持續適應你實際的回想模式,產生更準確的間隔,並減少不必要的複習。實際結果是讓保留率與每日工作量之間取得更好的平衡。

FSRS 的目標保留率該設多少?

多數學習者從 90-92% 開始。較低的目標(87-90%)能降低每日複習負擔,但會提高遺忘風險。較高的目標(93-95%)能改善回想,但可能讓工作量增加到無法持續的程度。先從保守值開始,並在累積 2-3 週真實資料後調整。

FSRS 只適合語言學習者嗎?

不是。FSRS 適用於任何重視回想的領域:醫學、法律、軟體工程、專業證照與一般知識。這個演算法與領域無關,只有你的卡片品質與評分行為會影響排程準確度。

我需要調整複雜設定嗎?

多數學習者不需要。預設的 FSRS 設定通常就足夠;一致性與良好的卡片品質,比進階參數微調更重要。最值得調整的主要設定是目標保留率(預設約 90%),你應該在 2 週後根據實際複習完成率來調整。

哪些字卡應用程式支援 FSRS?

Deckbase 原生採用 FSRS。Mochi 是最早實作 FSRS 的應用程式之一。Anki 在 23.10 版加入 FSRS(必須在牌組選項中啟用)。Quizlet 與 Brainscape 等應用程式並未使用 FSRS。你可以在文件中了解 Deckbase 如何使用 FSRS。

最後更新:2026 年 7 月。產品詳情請參閱功能與文件。