コンテンツにスキップ

間隔反復

間隔反復は学習法の一つで、「どのくらい覚えているか」に応じて復習の間隔が自動的に延びます。

簡単な例:

  • “LGTM” を学んだ場合、翌日にもう一度見る(1 日間隔)
  • 完全に覚えていたら、3 日後にまた問われる
  • まだ覚えていたら、7 日後
  • 30 日まで延び続ける

しかし、ある日忘れてしまったら、間隔はすぐに 1 日にリセットされます。

DevGlish が使用するアルゴリズム:SM-2

Section titled “DevGlish が使用するアルゴリズム:SM-2”

DevGlish は SM-2 アルゴリズム(Supermemo 2)を使用しています。これは 30 年以上前に開発された、現在も最も広く使われている間隔反復アルゴリズムです。

単語帳内の復習進捗がある各エントリが「カード」です。毎日、DevGlish のメニューバーに復習すべきカードの数が表示されます:

DevGlish メニューバー
├─ Word Book
├─ Settings
└─ Review 3 →

「Review 3」をクリックして復習画面を開きます。

各カードに英語の表現が表示され、覚えているか確認します。その後 4 つのボタンの 1 つをクリックします:

Card: "Good catch"
Do you remember this?
[Again] [Hard] [Good] [Easy]
0 2 3 5
ボタン意味品質スコア結果
Again完全に忘れた0間隔が 1 日にリセット、すぐに再復習
Hard覚えているが大変だった2間隔が通常より短い
Good覚えている、反応速度は普通3間隔が標準どおり延びる
Easy楽に覚えている、反応が速い5間隔が標準よりさらに長い

評価するたびに、システムが次の復習日を自動計算します。

例のシーケンス:

表現: "Could you elaborate"
Day 1: 保存
└─ 次回: 1 日後
Day 2: 復習 → Good (quality 3)
└─ 次回: 3 日後
Day 5: 復習 → Good (quality 3)
└─ 次回: 7 日後
Day 12: 復習 → Hard (quality 2)
└─ 次回: 4 日後 (リセットだが完全ではない)
Day 16: 復習 → Easy (quality 5)
└─ 次回: 15 日後
Day 31: 復習 → Good (quality 3)
└─ 次回: 30 日後

難易度ファクター(Difficulty Factor)

Section titled “難易度ファクター(Difficulty Factor)”

各カードには「難易度」があり、2.5 から始まります。

  • 簡単な表現 — 難易度 1.3〜2.0(間隔の延びが速い)
  • 中程度の難易度 — 難易度 2.5〜3.5(標準的な延び)
  • 難しい表現 — 難易度 4.0〜5.0(間隔の延びが遅い)

毎朝、DevGlish のメニューバーに今日復習すべきカードの数が表示されます:

DevGlish ➔ Review 5

クリックして素早く復習モードに入ります。

Review Session (5 cards)
Progress: ████░░░░░░ 2/5
Card 1: "Let me walk you through"
Do you remember?
[Again] [Hard] [Good] [Easy]
← Back Next →

評価するとすぐに次のカードに移ります。フロー全体が速く、摩擦なしです。

連続して復習した日数が「連勝」として表示されます:

Word Book Stats
Current Streak: 7 days ✓
Longest Streak: 23 days

単語帳内の各表現に復習進捗が表示されます:

Expression: "LGTM"
Spaced Repetition
Last reviewed: 2 日前
Quality: 4/5
Interval: 10 days
Next review: 2024-04-16
Total reviews: 12
Ease factor: 2.8

「合計復習回数」を確認して、どれだけ投資したかを把握しましょう。ほとんどの人は、技術的な表現を本当にマスターするのに 3〜5 回の復習が必要です。

  • ローカル単語帳(オフライン、クラウド同期なし)
  • 基本的な復習(4 つの評価ボタン)
  • 高度な統計なし(合計数のみ、詳細な進捗なし)
  • メニューバーの復習通知なし
  • 復習フローなし
  • すべての Free 機能
  • クラウド同期の単語帳
  • 完全な復習統計(難易度ファクター、ストリーク、詳細な進捗)
  • メニューバーの復習通知と「今日 N 件到期」の表示
  • 効率的な復習フロー(最適化された UI、ショートカットキー)
  • 復習データのエクスポート

1. 毎日復習する、たとえ 5 分でも

Section titled “1. 毎日復習する、たとえ 5 分でも”

間隔反復で最も重要なのは、一度に長時間学習することではなく、継続的で小さな復習です。1 日 5 分の方が、週 1 回の 1 時間よりも効果的です。

2. 保存した当日から復習を始める

Section titled “2. 保存した当日から復習を始める”

表現を保存した当日に復習を始めましょう(例えば夜に)。新しい情報がまだ「ホット」な状態で脳が印象を強化します。

  • Again — 本当に全く思い出せない
  • Hard — 思い出したが、5 秒以上かかった
  • Good — 自然に思い出した、1〜3 秒
  • Easy — すぐに思い出した、全く苦労なし

4. 状況に応じて柔軟に調整する

Section titled “4. 状況に応じて柔軟に調整する”

オフィスでコードレビューを書いているとき、いくつかの表現を復習する必要があるかもしれません。DevGlish で、「到期」カードでなくても、自主的に検索して復習できます。これは正式な復習にはカウントされませんが、記憶を強化します。

Search: "code-review" tag
└─ Click on "Good catch" (not due today)
└─ Review anyway for practice

Q: 1 週間復習しなかったらどうなりますか? A: 問題ありません。復習が蓄積されます(15 枚の到期カードになるかもしれません)。一度に処理しても、数日に分けても構いません。「失敗」はありません。

Q: すでにマスターした表現を復習する意味はありますか? A: あります。表現がすでによくマスターされている場合(難易度 1.3、30 日間隔)でも、たまに復習すると強化されます。ただし、システムは「忘却に近い」カードを優先的に推薦します。

Q: なぜ一部の表現の間隔が短くなっているのですか? A: 常に「Again」や「Hard」を評価しているためです。システムはまだマスターしていないと判断しています。復習を続ければ、徐々にマスターできます。

Q: 次の復習日を手動で設定できますか? A: できません。SM-2 アルゴリズムは自動的で、科学的な正確性を保証しています。ただし、いつでも任意の表現を自主的に復習でき、システムの通知を待つ必要はありません。

Q: 毎日何枚のカードを復習すべきですか? A: 固定の数はありません。ただし、毎日 20 枚を超える場合、表現を保存するペースが速すぎて品質が不十分な可能性があります。毎日 5〜10 枚の高品質な復習をおすすめします。