# Algorytmy SM-2 i FSRS po ludzku – jak liczą powtórki

Źródło: https://pinky-planer.pl/poradnik/algorytmy-sm2-i-fsrs
Aktualizacja: 2026-09-25

SM-2 i FSRS to algorytmy stojące za większością aplikacji do fiszek, w tym za Anki. Oba liczą, kiedy wypada kolejna powtórka, na podstawie tego, jak dobrze pamiętałeś odpowiedź. SM-2 z 1987 roku liczy to jedną liczbą przypisaną do fiszki. FSRS z 2023 roku liczy osobno trudność karty i trwałość wspomnienia, dzięki czemu trafia z terminem precyzyjniej.

## Do czego służy algorytm w aplikacji do fiszek?

Za każdą fiszką w aplikacji do powtórek stoi jedna decyzja: kiedy pokazać ją
znowu. Zbyt wcześnie – powtórka jest łatwa i mało uczy. Zbyt późno – fiszka
zdąży się zapomnieć i powtórka zaczyna się od nowa. Algorytm liczy ten
moment za Ciebie, na podstawie tego, jak Ci poszło ostatnio.

Dwa algorytmy stoją za większością dzisiejszych aplikacji: SM-2, starszy
i prostszy, oraz FSRS, nowszy i dokładniejszy.

## Jak liczy SM-2?

SM-2 opracował Piotr Woźniak, polski badacz, i po raz pierwszy użył go
w programie SuperMemo 1.0, w grudniu 1987 roku. Nazwa to skrót od SuperMemo 2
– druga wersja algorytmu w tym programie.

Mechanizm w uproszczeniu: każda fiszka ma przypisaną jedną liczbę, tak zwany
współczynnik łatwości. Po każdej powtórce oceniasz, jak Ci poszło – zwykle
w skali od 0 do 5. Dobra ocena podnosi współczynnik i wydłuża odstęp do
następnej powtórki. Słaba ocena zbija współczynnik i skraca odstęp,
czasem do zera, czyli fiszka wraca już następnego dnia.

SM-2 stał się podstawą dla wielu późniejszych programów, w tym pierwszych
wersji Anki, właśnie dlatego że jest prosty do zaimplementowania i nie
wymaga dużej ilości danych, żeby zacząć działać.

## Jak liczy FSRS?

FSRS, czyli Free Spaced Repetition Scheduler, to algorytm open source,
rozwijany od 2022 roku. Do Anki trafił jako opcja w wersji 23.10, w listopadzie
2023 roku – trzeba go włączyć ręcznie, bo domyślnym schedulerem w Anki wciąż
jest SM-2.

Różnica względem SM-2 jest w tym, co algorytm liczy. Zamiast jednej liczby
na fiszkę, FSRS liczy osobno dwie wartości: trudność karty (czy to pytanie
jest z natury łatwe czy trudne dla większości ludzi) i trwałość wspomnienia
(jak długo prawdopodobnie jeszcze pamiętasz odpowiedź). Do tego bierze pod
uwagę całą historię powtórek danej fiszki, nie tylko ostatnią ocenę.

Domyślne parametry FSRS są wyliczone z ogromnego zbioru danych – około
727 milionów powtórek od 10 tysięcy użytkowników Anki – co pozwala algorytmowi
trafiać z odstępem precyzyjniej niż SM-2, zwłaszcza przy dużych taliach.

## Co oznacza „docelowa retencja” w FSRS?

FSRS ma jedno ustawienie, którego nie ma SM-2: docelowy procent zapamiętania,
domyślnie ustawiony na 90%. Algorytm dobiera odstępy tak, żeby w momencie
każdej powtórki szansa na poprawną odpowiedź wynosiła w przybliżeniu tyle,
ile wskazuje to ustawienie – nie 100%, bo powtórka, która na pewno wypadnie
dobrze, jest zbyt łatwa, żeby wiele uczyć.

Zmiana tego ustawienia na wyższy procent, na przykład 95%, daje częstsze
powtórki i mniejsze ryzyko zapomnienia – kosztem większej liczby powtórek
w sumie. Niższy procent, na przykład 85%, oznacza rzadsze powtórki i
większe ryzyko, że coś się zapomni między nimi. Domyślne 90% jest kompromisem,
który dla większości osób działa dobrze bez ręcznego dostrajania.

> SM-2 powstał w 1987 roku i liczy odstęp jedną liczbą na fiszkę. FSRS trafił do Anki jako opcja w 2023 roku i liczy osobno trudność karty oraz trwałość wspomnienia na podstawie całej historii powtórek – dokładniejsze dane na wejściu dają dokładniejszy termin na wyjściu.

## Czy warto przełączyć aplikację na FSRS?

Jeśli aplikacja daje wybór, tak – ale różnica jest zauważalna głównie przy
dużych taliach, liczonych w setkach fiszek. Przy talii z kilkudziesięciu
słówek na sprawdzian oba algorytmy dadzą podobny harmonogram, bo różnica
w precyzji ujawnia się dopiero na dużej liczbie powtórek.

Zasada, którą warto zapamiętać niezależnie od algorytmu: to, jak dobrze
znasz fiszkę, ma większy wpływ na termin następnej powtórki niż wybór
konkretnej metody liczenia. Dobre fiszki i szczera ocena własnej odpowiedzi
– bez oszukiwania samego siebie – działają z każdym algorytmem, tak jak samo
[aktywne przypominanie sobie odpowiedzi](/poradnik/active-recall-aktywne-przypominanie)
przed jej zobaczeniem. To, jak wygląda dobra fiszka, opisujemy w [artykule
o zasadach tworzenia fiszek](/poradnik/jak-robic-dobre-fiszki).

## Skąd wiadomo, którego algorytmu używa moja aplikacja?

Nie każda aplikacja to ujawnia w widocznym miejscu. Anki pisze o tym
wprost w ustawieniach talii, w sekcji dotyczącej schedulera. Inne aplikacje
zwykle nie nazywają algorytmu, tylko opisują efekt – „inteligentne
powtórki” albo „aplikacja uczy się, jak Ci idzie” – co w praktyce oznacza
jakąś odmianę tego samego mechanizmu: dłuższy odstęp po dobrej odpowiedzi,
krótszy po błędnej.

## Skąd biorą się te algorytmy?

Oba wywodzą się z tej samej idei co papierowy [system
Leitnera](/poradnik/system-leitnera-pudelko-z-fiszkami) i co szerzej
nazywamy [powtórkami rozłożonymi w czasie](/poradnik/powtorki-metoda-spaced-repetition):
materiał, który znasz, powtarzasz rzadziej, materiał, którego nie znasz –
częściej. SM-2 i FSRS różnią się tylko precyzją, z jaką tę zasadę przeliczają
na konkretny dzień.

## Algorytm w Pinky

Fiszki w Pinky liczą kolejny termin powtórki automatycznie, na podstawie
Twojej odpowiedzi – nie musisz znać nazwy algorytmu, żeby z tego skorzystać.
Poprawna odpowiedź wydłuża odstęp, błędna go skraca, zgodnie z tym samym
mechanizmem, który opisujemy w tym artykule. Szczegóły są na stronie
[fiszek online](/fiszki-online).

## Najczęstsze pytania

### Czym różni się SM-2 od FSRS?

SM-2 liczy odstęp na podstawie jednej liczby przypisanej do fiszki (współczynnika łatwości) i Twojej oceny odpowiedzi. FSRS liczy osobno trudność karty i trwałość wspomnienia, korzystając z całej historii powtórek, nie tylko ostatniej oceny – dlatego trafia precyzyjniej.

### Czy FSRS jest dostępny w Anki?

Tak, jako opcja od wersji 23.10 z listopada 2023 roku. Trzeba go włączyć w ustawieniach – domyślnym algorytmem w Anki wciąż jest SM-2, chyba że użytkownik sam zmieni scheduler.

### Czy zmiana algorytmu wymaga zaczynania nauki od nowa?

Nie. Oba algorytmy liczą kolejny termin na podstawie historii powtórek, którą aplikacja już ma – przełączenie nie zeruje postępów, tylko zaczyna liczyć następny odstęp inną metodą.

### Który algorytm jest „lepszy”?

FSRS trafia precyzyjniej, bo uwzględnia więcej informacji o każdej fiszce. Różnica jest jednak zauważalna głównie przy dużych taliach, liczonych w setkach fiszek – przy kilkudziesięciu obie metody dają podobny efekt.
