FSRS vine de la Free Spaced Repetition Scheduler. E un algoritm deschis, gratuit, care decide când ar trebui să revezi fiecare flashcard. A înlocuit sisteme mai vechi precum SM-2 într-un număr tot mai mare de aplicații, nu pentru că e nou, ci pentru că programează după probabilitate, nu după o regulă fixă.
Articolul de față e despre algoritm în sine — ce modelează, cum îl schimbă răspunsurile tale și ce promite, respectiv ce nu promite. Nu e un tur al unui produs; explică mecanismul din spatele butoanelor de evaluare.
De ce sistemele mai vechi nu ajung
Abordarea clasică, SM-2, datează din 1987. Dădea fiecărui cartonaș un „factor de ușurință" și creștea intervalele cu un multiplicator fix. Funcționează, și milioane de cursanți l-au folosit. Dar tratează toate cartonașele prin aceeași lentilă: nu poate să spună cât de aproape ești de a uita un anumit cuvânt, deci nu poate temporiza exact repetarea. Rezultatul e o programare aproximativ corectă pentru cartonașul mediu și greșită atât pentru cele ușoare, cât și pentru cele grele.
Cele trei numere din spatele fiecărui cartonaș
FSRS modelează fiecare cartonaș cu trei proprietăți, și aproape tot ce face algoritmul decurge din ele:
| Proprietate | Ce înseamnă |
|---|---|
| Dificultate (D) | Cât de greu e acest element pentru tine, nu în general. Dificultate mai mare tinde să însemne intervale mai scurte. |
| Stabilitate (S) | Cât timp ține memoria înainte ca probabilitatea de recuperare să scadă la un nivel fixat. Se măsoară în zile. |
| Accesibilitate (R) | Probabilitatea să-ți amintești cartonașul chiar acum. Scade pe măsură ce trece timpul de la ultima repetare. |
Relația e intuitivă odată ce o vezi: R depinde de cât timp a trecut și de cât de stabilă e memoria. Un cartonaș cu stabilitate mare rămâne ușor de recuperat mult timp; unul cu stabilitate mică alunecă repede spre uitare.
Retenția țintă: butonul care reglează totul
Fiindcă FSRS lucrează cu probabilități, poate programa o repetare pentru exact momentul în care probabilitatea ta de recuperare scade la o țintă — de obicei în jurul a 90 %. Acel număr e o alegere, și face un schimb între repetări și uitare:
- O țintă mai mare (să zicem 95 %) înseamnă mai multe repetări și foarte puține rateuri.
- O țintă mai mică (să zicem 85 %) înseamnă mai puține repetări și mai multă uitare.
În jurul a 90 % e o valoare implicită comună, fiindcă stă aproape de punctul în care fiecare repetare în plus cumpără relativ puțin. Rar setezi asta singur; aplicația alege o valoare rezonabilă.
Cum îți reglează evaluările modelul
De fiecare dată când repeți, evaluezi cartonașul — în EnjoyCards, pe Uit, Greu, Bine sau Ușor. Acea singură apăsare actualizează dificultatea și stabilitatea cartonașului:
- Uit (un gol sau un răspuns greșit) scade brusc stabilitatea, așa că cartonașul revine în câteva minute.
- Greu ridică stabilitatea lent, ținând următorul interval scurt.
- Bine o ridică normal.
- Ușor o ridică repede, împingând cartonașul la săptămâni distanță.
FSRS e și adaptativ în timp. Pe măsură ce observă istoricul tău de repetări, își poate potrivi parametrii pe tiparele tale — cât de repede uiți și cât te costă o recuperare ratată — așa că programul devine personal, nu generic.
De ce economisește repetări
Fiindcă programează după o probabilitate, nu după un multiplicator fix, FSRS evită ambele moduri de eșec ale sistemelor vechi: nu mai repetă prea mult cartonașele pe care le știi deja și nu mai repetă prea puțin pe cele pe care le uiți mereu. Testele pe seturi mari de date de repetare situează FSRS la aproximativ 20–30 % mai puține repetări decât SM-2 pentru aceeași retenție. Economia nu se vede într-o singură ședință; se adună pe măsură ce pachetul crește.
Ce nu este FSRS
E util să fim precisi cu limitele:
- Nu e un format de cartonaș. FSRS decide doar momentul. Nu spune nimic despre ce intră pe un cartonaș.
- Nu e o pastilă pentru memorie. Algoritmul nu poate salva cartonașele care testează cinci lucruri deodată, recitirea pasivă sau evaluarea necinstită. Programează ce îi dai.
- Nu e legat de o singură aplicație. FSRS e gratuit și deschis, de asta mai multe unelte de flashcard-uri l-au adoptat.
Cum îl întâlnești în practică
Aproape niciodată nu atingi D, S sau R direct. Creezi un cartonaș, răspunzi, apeși o evaluare, iar programul se actualizează. Asta e toată interfața. În EnjoyCards, FSRS rulează automat, iar fiecare buton de evaluare îți arată în avans următorul interval (10m, 2d, 15d) înainte să confirmi, așa că decizia algoritmului e vizibilă, nu ascunsă.
Dacă vrei versiunea pentru cursant a acestui lucru — intervale, efectul de spațiere și o rutină de studiu — începe cu ghidul nostru despre repetiția spațiată. Ca să vezi cum se așază FSRS într-o aplicație completă, citește prezentarea FSRS în EnjoyCards. Iar dacă te-ai întrebat dacă seriile zilnice contează la fel de mult ca spațierea, comparația din serie versus repetiție spațiată merită o privire.
Algoritmul e doar jumătate din poveste; cealaltă jumătate e să te prezinți. Descarcă EnjoyCards gratuit și lasă FSRS să se ocupe de temporizare, în timp ce tu te ocupi de cele zece minute.