FSRS 是安排間隔重複的排程演算法,也就是計算隔多久再複習。它估計你能回想起卡片答案的機率,再依估計值安排間隔;它不知道你確切會在哪一天忘記。
FSRS 這個名稱代表什麼
FSRS 是 Free Spaced Repetition Scheduler 的縮寫,是開源專案。名稱描述的是排程演算法;其中的 Free 不能用來推論採用它的每一個應用程式都提供免費學習。
上游專案的FSRS 說明(英文)介紹記憶模型。若要先了解整體學習方法,可參考Inku 間隔重複指南(英文)。初學時先分清楚「安排何時複習」與「這次是否想起答案」,就能讀懂接下來的差別。
用白話理解三個模型概念
演算法文件(英文)定義了三個相互關聯的概念:
- 難度:模型估計這張卡片有多難學。
- 穩定度:模型估計的回想機率降到 90%所需的時間。
- 可回想性:模型估計在某個時間點能回想成功的機率。
這些是模型數值,不是直接讀取你的記憶。複習評分與已經過的時間會參與計算。根據複習紀錄調整模型參數,則是另一個過程;應用程式怎麼實作,會決定如何使用它。不能只看到 FSRS 名稱,就推定某個產品的版本、預設值或調整方式。
目標機率不等於每次答對的保證
「目標保留率」指的是希望卡片到期時能回想成功的機率。Anki 手冊(英文)說明這項設定與複習量的取捨:目標越高,通常需要更頻繁地複習。這是 Anki 的設定說明,不能直接當成 Inku 提供的按鈕、參數或預設值。
以 90%作為示例,不表示每 10 張卡片都保證答對 9 張。你可能在到期前忘記某一張,也可能在到期後仍記得。機率描述的是可能性,不能把單張卡片的到期日讀成「記憶到這天才失效」。
讓評分反映翻面前的那次嘗試
假設一張卡片問你單字的意思。你想不起來,翻面後卻覺得答案很眼熟。看到答案後認得它,與翻面前自己想起來,是兩件不同的事。評分應反映剛才嘗試的結果。
可以先說清楚卡片要你回想什麼,再遮住答案作答。如果問的是意思,就檢查有沒有想起意思;若問的是讀音,就檢查有沒有想起讀音。揭露答案後才想起的部分,不要倒算成先前已經答對。這是練習判斷,不是承諾下一次間隔會有幾天。
這個例子也不表示反應速度單獨決定排程。回想失敗時的評分指南(英文)有進一步說明。調整評分前,先確認題目要求,才不會把「看過答案」與「主動回想成功」混為一談。
排程不能替你證明哪些能力
詞彙卡片的複習紀錄,不能證明你能理解一段對話或讀懂整篇文章。學習計畫仍要保留這些任務。這裡也沒有主張 FSRS 保證比其他排程減少複習次數,或帶來更好的學習成果。
下一次複習前,先確定卡片要你回想什麼,再開啟Inku 公開說明頁(英文)核對目前的複習操作說明。
資料來源
- FSRS 上游演算法文件 — 定義難度、穩定度與回想機率,並說明如何從模型計算間隔。 (查閱於 2026-10-17)
- FSRS 上游入門說明 — 介紹 FSRS 記憶模型與排程的關係。 (查閱於 2026-10-17)
- Anki 手冊:牌組選項 — 說明目標保留率、參數與評分;適用範圍是 Anki,不證明 Inku 設定。 (查閱於 2026-10-17)
本文由編輯團隊在 AI 協助下撰寫。產品資訊已依下列資料來源查核。