Zettelkasten + 間隔重複:如何整合 PKM 和 SRS 而不搞得一團糟

6月 30, 2026

我花了六個月時間把我的 Obsidian 庫變成一個閃卡工廠,然後才意識到問題所在:我的 Zettelkasten 已經變得無法閱讀了。

每條筆記都散落著 #card 標籤和填空刪除。我的文獻筆記看起來像考試複習資料。這個本該幫我思考的系統,變成了一個用來刷題的系統。

問題不在於 Zettelkasten 和間隔重複不相容。而在於原子筆記和原子卡片服務於不同的目的,而大多數教程把它們當成可以互換的東西。

TL;DR
Zettelkasten 筆記捕捉關係和洞見。間隔重複卡片訓練離散的事實。它們有重疊,但不完全相同。關鍵是知道什麼時候一條筆記也應該成為一張卡片,並建立一個讓兩個系統都保持整潔的工作流。本文涵蓋實際差異、常見整合錯誤,以及一套在 Obsidian、Logseq 或 SmartRecall 等獨立 SRS 工具上測試過的方案。

核心張力:筆記 vs 卡片

Niklas Luhmann 的 Zettelkasten 是為寫作和思考設計的。每條筆記是一個單一想法,與其他筆記緊密連結。目標是建立一個概念網路,浮現出意想不到的連線。

像 Anki 或 SuperMemo 這樣的間隔重複系統是為記憶保持設計的。每張卡片是一個單一的可測試事實,與上下文隔離。目標是通過定時複習將資訊從短期記憶轉移到長期記憶。

人們困惑的地方在這裡:

  • 原子筆記是自成一體的想法。例如:"提取練習比重複閱讀更能強化記憶,因為它迫使費力回憶,從而鞏固神經通路。"
  • 原子卡片是自成一體的問題。例如:"為什麼提取練習比重複閱讀更有效? → 因為它迫使費力回憶,鞏固神經通路。"

筆記解釋一個概念。卡片測試你是否記住它。

有時它們是同一件事。但通常不是。

什麼時候筆記也應該成為卡片

不是每條 Zettelkasten 筆記都需要變成閃卡。這是我的篩選標準:

1. 定義和術語

如果你在學習一個有專業詞彙的領域(醫學、法律、語言學),術語應該同時存在於兩個系統中。

  • 筆記:"音位(Phoneme)——區分語言中意義的最小聲音單位。例如:'pat' 和 'bat' 中的 /p/ 和 /b/。"
  • 卡片:"什麼是音位? → 區分語言中意義的最小聲音單位。"

2. 有離散步驟的程式性知識

如果筆記描述了一個你需要執行的過程(診斷演算法、證明技巧、程式碼模式),這些步驟應該是可訓練的。

  • 筆記:"創傷評估的 ABCDE 方法:氣道(Airway)、呼吸(Breathing)、迴圈(Circulation)、殘疾(Disability)、暴露(Exposure)。"
  • 卡片:"ABCDE 創傷評估的五個步驟是什麼? → 氣道、呼吸、迴圈、殘疾、暴露。"

3. 你會被測試的事實

如果你在準備 USMLE、MCAT 或 JLPT N2,而筆記包含一個可測試的事實,就提取它。

  • 筆記:"迷走神經(CN X)支配喉、咽和大部分胸腹腔內臟。損傷會導致聲音嘶啞和吞嚥困難。"
  • 卡片:"哪條顱神經支配喉和咽? → 迷走神經(CN X)。"

4. 反直覺的洞見

如果筆記捕捉到讓你驚訝或與常見假設相矛盾的東西,值得強化。

  • 筆記:"交錯練習(混合問題型別)比分塊練習更能提高長期記憶,儘管在學習過程中感覺效果不如後者。"
  • 卡片:"為什麼交錯練習比分塊練習更有效? → 它提高了對問題型別的辨別能力,並強化了提取路徑。"

什麼應該變成卡片

  • 綜合筆記,連線多個想法。這些是用來思考的,不是用來訓練的。
  • 文獻筆記,總結一個來源。保留這些作為參考;如果需要,提取具體事實。
  • 專案筆記或會議記錄。這些是短暫的上下文,不是長期知識。

外掛陷阱:當 PKM 內的 SRS 出問題時

Obsidian 有像 Spaced Repetition 和 Flashcards 這樣的外掛。Logseq 有內建的 SRS。它們讓你可以在不離開庫的情況下將塊標記為卡片。

這聽起來很理想。實際上,它會產生三個問題:

問題 1:你的筆記變得無法閱讀

當每隔一段就有一個 #card 標籤或填空刪除時,筆記就不再是筆記了。它變成了一份測驗。

我舊庫中的例子:

海马体对于==情景记忆==的形成至关重要。海马体损伤会导致==顺行性遗忘==,无法形成新记忆。#card

這對複習來說沒問題。但對閱讀來說很糟糕。

問題 2:複習上下文過於豐富

間隔重複在卡片獨立於上下文時效果最好。如果卡片嵌入在一條長筆記中,你可能會從周圍文本中識別出答案,而不是從記憶中提取它。

問題 3:排程衝突

你的 PKM 和 SRS 有不同的節奏。你可能想重構一條筆記而不觸發複習重置。或者你可能想暫停一張卡片而不歸檔筆記。

整合工作流:一個實用方案

這是我現在使用的系統,經過 18 個月和約 4,000 張卡片的測試。

步驟 1:物理上分離你的筆記和卡片

我保持兩個系統:

  • Obsidian 用於 Zettelkasten 筆記(想法、綜合、文獻筆記)。
  • SmartRecall 用於間隔重複卡片(事實、定義、程式)。

如果你更喜歡 Anki、Mochi 或 RemNote,原理相同。關鍵是分離

步驟 2:使用"卡片提取"工作流

當我寫 Zettelkasten 筆記時,我不會將塊標記為卡片。相反,我:

  1. 正常寫筆記,專注於理解。
  2. 最後,新增一個 ## 待提取卡片 部分。
  3. 列出應該成為卡片的事實或問題。
  4. 每週一次,我處理這個部分並在 SmartRecall 中建立卡片。

示例筆記:

# 提取练习 vs 重复阅读

提取练习(自我测试)比重复阅读对长期记忆更有效。Bjork(1994)称之为"理想困难"——提取的努力强化了记忆痕迹。

关键机制:提取迫使记忆的重建,从而巩固神经通路。重复阅读是被动的,不会参与这个过程。

## 待提取卡片
- 为什么提取练习比重复阅读更有效?
- Bjork 所说的"理想困难"是什么意思?

步驟 3:將卡片連結回筆記

在 SmartRecall(或 Anki)中,我新增一個 來源 欄位,連結到原始 Obsidian 筆記。這讓我可以:

  • 如果忘記卡片為什麼重要,跳回完整上下文。
  • 如果重構筆記,更新卡片。

在 Obsidian 中,我不連結卡片。筆記是真理的來源。

步驟 4:使用標籤管理卡片型別

我按型別而不是主題標記卡片:

  • #definition — 術語和概念。
  • #procedure — 分步過程。
  • #fact — 離散的可測試事實。
  • #insight — 反直覺或高價值的想法。

這幫助我調整複習設定。定義需要頻繁複習。洞見可以有更長的間隔。

步驟 5:分別複習,一起重構

我每天在 SmartRecall 中複習卡片(10-15 分鐘)。我每週在 Obsidian 中重構筆記(1-2 小時)。

當我重構筆記時,我檢查是否有任何連結的卡片需要更新。當我退役一張卡片時,我不刪除筆記。

替代方案:Logseq 混合方法

如果你想把所有東西放在一個工具中,Logseq 基於塊的結構比 Obsidian 更適合內聯 SRS。

方法如下:

  1. 像往常一樣寫筆記。
  2. 特定塊標記為 #card,而不是整個段落。
  3. 使用 Logseq 的內建 SRS 進行復習。
  4. 保留一個單獨的"活躍卡片"頁面來跟蹤正在輪換的內容。

關鍵區別:Logseq 的大綱格式使得在不弄亂筆記的情況下隔離卡片塊更容易。

我仍然更喜歡分離,但如果你致力於單一工具,Logseq 是更好的選擇。

常見錯誤及修復方法

錯誤 1:把每條筆記都變成卡片

修復:只為你真正會忘記的事實提取卡片。如果你深刻理解一個概念,就不需要訓練它。

錯誤 2:讓卡片過於複雜

修復:每張卡片一個事實。如果一張卡片有多個從句或需要一段話來回答,就拆分它。

錯誤 3:在不理解來源的情況下複習卡片

修復:如果你記不起一個事實為什麼重要,回到筆記。卡片應該強化理解,而不是取代它。

錯誤 4:讓卡片與筆記脫節

修復:當你更新筆記時,檢查連結的卡片是否需要更新。使用 來源 欄位讓這變得容易。

值得使用的工具和外掛

  • Obsidian + SmartRecall:我目前的設定。Obsidian 用於筆記,SmartRecall 用於卡片。清晰分離,FSRS 排程,移動同步。
  • Logseq + 內建 SRS:最佳單工具選項。基於塊的結構使卡片不那麼突兀。
  • Obsidian + Anki:經典組合。使用 Obsidian-to-Anki 外掛匯出卡片。設定更多,但 Anki 的生態系統無與倫比。
  • RemNote:內建 Zettelkasten + SRS。如果你想要一切整合,很好,但不如 Obsidian 靈活。

避免:Obsidian Spaced Repetition 外掛用於嚴肅使用。它適合輕度複習,但排程很基礎(僅 SM-2),卡片會弄亂你的筆記。

整合的 80/20 法則

你不需要把整個 Zettelkasten 變成閃卡。這是 80/20:

  • 20% 的筆記包含值得訓練的事實(定義、程式、考試內容)。
  • 80% 的筆記是綜合、上下文和連線。這些不需要卡片。

專注於那 20%。為高價值事實提取卡片。讓其餘筆記自由呼吸。

我當前的實際工作流

這是日常的樣子:

每天(15 分鐘):

  • 在 SmartRecall 中複習卡片。FSRS 每天安排約 30-50 張卡片。

每週(1-2 小時):

  • 處理新筆記中的"待提取卡片"部分。
  • 重構 Zettelkasten 筆記,更新連結,修剪死衚衕。
  • 檢查是否有任何卡片需要根據筆記更改而更新。

每月(30 分鐘):

  • 暫停我已經掌握或不再需要的主題的卡片。
  • 歸檔不再產生新連線的舊筆記。

這讓兩個系統都保持整潔。我的 Zettelkasten 可讀。我的 SRS 專注。

何時選擇其中之一

如果你在準備高風險考試(USMLE、MCAT、司法考試),優先考慮間隔重複。使用 Zettelkasten 理解複雜主題,但積極提取到卡片中。

如果你在做開放式研究或寫作(博士、書籍專案、技術深度探討),優先考慮 Zettelkasten。謹慎使用間隔重複,僅用於你需要保持敏銳的基礎事實。

如果你在學習語言或技術技能(JLPT N3、AWS 認證、有機化學),同等使用兩者。Zettelkasten 用於語法規則和概念框架。間隔重複用於詞彙、句法模式和反應機制。

最後的想法

Zettelkasten 和間隔重複都很強大。但它們不是同一個工具。

Zettelkasten 幫助你思考。間隔重複幫助你記憶

錯誤在於試圖將它們強行塞進一個系統。保持它們分離,戰略性地連結它們,只在筆記包含值得訓練的內容時提取卡片。

你的筆記會保持可讀。你的複習會保持專注。你會真正使用這兩個系統,而不是在三個月後放棄它們。

如果你想要一個與 PKM 工作流整合的乾淨 SRS 設定,SmartRecall 通過 FSRS 排程和移動同步處理卡片方面。但這裡的原則適用於任何工具。

關鍵是知道筆記和卡片之間的區別——並在你的工作流中尊重這種區別。

Alex Chen

Alex Chen