Algorytm SM-2 Wyjaśniony
SM-2 to algorytm planowania, który decyduje, kiedy ponownie zobaczysz fiszkę. Został zaprojektowany w 1987 roku przez Piotra Woźniaka dla SuperMemo, później stał się algorytmem stojącym za Anki, i to właśnie go WeaveWords używa do planowania każdej powtórki słownictwa. Jest wystarczająco prosty, aby obliczyć go ręcznie, co jest częścią powodu, dla którego od dekad pozostaje domyślnym wyborem dla aplikacji z powtórkami rozłożonymi w czasie.
Dane wejściowe: pojedyncza ocena jakości
Po powtórzeniu karty SM-2 pyta o jedną rzecz: jak dobrze ją zapamiętałeś? Tradycyjnie oceniane w skali 0–5 (WeaveWords używa tej samej skali 1–5), gdzie w przybliżeniu:
- 0–2 — nie zapamiętałeś ("porażka")
- 3 — zapamiętałeś, ale z trudem
- 4–5 — zapamiętałeś z łatwością
Ta jedna liczba napędza wszystko inne, co robi algorytm.
Trzy liczby, które SM-2 śledzi dla każdej karty
Dla każdej fiszki SM-2 utrzymuje trzy wartości:
- Liczba powtórzeń (n) — ile razy z rzędu udało ci się przypomnieć kartę.
- Współczynnik łatwości (EF) — mnożnik, zaczynający się od 2,5, reprezentujący, jak "łatwa" jest dla ciebie karta. Porusza się tylko powyżej dolnej granicy około 1,3.
- Odstęp (I) — liczba dni do następnej powtórki.
Jak obliczany jest odstęp
Przy udanym przypomnieniu (jakość ≥ 3):
- Pierwsza udana powtórka: odstęp = 1 dzień
- Druga udana powtórka: odstęp = 6 dni
- Każda kolejna powtórka:
odstęp = poprzedni odstęp × współczynnik łatwości
Więc karta ze współczynnikiem łatwości 2,5, powtarzana z sukcesem kilka razy z rzędu, szybko zwiększa swój odstęp — 1 dzień, 6 dni, 15 dni, 38 dni i tak dalej — ponieważ każdy sukces jest dowodem, że nie musisz widzieć jej tak często.
Przy nieudanym przypomnieniu (jakość < 3) liczba powtórzeń resetuje się do zera, a odstęp wraca do 1 dnia — zobaczysz kartę ponownie jutro, niezależnie od tego, jak daleko wcześniej odpłynęła.
Jak dostosowuje się współczynnik łatwości
Sam współczynnik łatwości aktualizuje się po każdej powtórce na podstawie oceny jakości, w przybliżeniu:
EF' = EF + (0.1 − (5 − q) × (0.08 + (5 − q) × 0.02))
Mówiąc prościej: ocenienie karty na 5 (bez wysiłku) lekko podnosi jej współczynnik łatwości, więc w przyszłości będzie rozłożona rzadziej. Ocenienie jej na 3 (z trudem) obniża współczynnik łatwości, więc karta wraca częściej, nawet po tym, jak ją "zaliczysz". Dlatego dwie karty, które technicznie obie zapamiętałeś, mogą mieć bardzo różną częstotliwość powtórek — SM-2 śledzi nie tylko to, czy pamiętasz, ale ile wysiłku to kosztowało.
Dlaczego to ma znaczenie w nauce słownictwa
Praktyczny efekt dla osoby uczącej się języka: słowa, które przychodzą naturalnie, szybko schodzą ci z drogi, a te, które wciąż sprawiają trudność, pozostają w intensywnej rotacji, dopóki tak nie jest. Nigdy nie musisz ręcznie decydować, co powtórzyć — algorytm automatycznie przekierowuje twój czas powtórek na słabe punkty, każdego dnia.
Zobacz planowanie SM-2 w akcji
WeaveWords wdraża planowanie SM-2 dla każdej dodanej karty słownictwa — za darmo, z wbudowanymi tłumaczeniami i przykładami generowanymi przez AI.
Zacznij naukę za darmo