De ce am trecut la FSRS
Repetiția spațiată există din anii 1980, iar majoritatea aplicațiilor încă își programează repetițiile la fel ca atunci. pimReader folosește acum FSRS — iată ce s-a schimbat și de ce vei simți diferența.
Orice sistem de repetiție spațiată răspunde la o singură întrebare: când ar trebui să văd asta din nou?
Dacă nimerești răspunsul, repeți fiecare element exact înainte să-l uiți — reținere maximă cu timp minim. Dacă greșești într-o direcție, pierzi ore repetând lucruri pe care le știi deja. Dacă greșești în cealaltă, uiți materialul înainte să apuce să revină.
Vreme de vreo patruzeci de ani, majoritatea aplicațiilor au răspuns la întrebarea asta cu variații ale aceluiași algoritm din anii 1980. pimReader folosește acum FSRS, iar diferența merită explicată.
Vechea metodă: o singură curbă pentru tot
Planificatoarele clasice merg cam așa: nimerești un element, îi înmulțești intervalul cu un factor fix. Îl greșești, o iei de la capăt. Fiecare cartonaș are un număr de „ușurință” care urcă și coboară.
Funcționează. A fost o descoperire adevărată la vremea ei. Dar pornește de la o presupunere falsă: că toate elementele tale se uită după aceeași formă.
Nu se uită. Un cuvânt înrudit, aproape identic cu cel din limba ta nativă, și un verb neregulat cu patru schimbări de radical nu se șterg din memorie la fel. Dacă îi tratezi cu același multiplicator, unul ajunge repetat prea des, iar celălalt prea rar — și așa rămâne.
Algoritmul clasic are și un mod urât de a da greș, peste care lumea dă tot timpul: greșești o singură dată un cartonaș vechi, iar „ușurința” lui e pedepsită atât de tare încât nu-și mai revine niciodată complet. Cartonașele rămân blocate într-un ritm de repetiții pe care nu-l merită. Numele pe care i l-a dat comunitatea — „capcana ușurinței” — îți spune cât de des se întâmplă.
Noua metodă: un model pentru fiecare element
FSRS — Free Spaced Repetition Scheduler — abordează lucrurile altfel. În loc de un singur multiplicator, modelează trei lucruri pentru fiecare element în parte:
- Regăsibilitate — cât de probabil e să ți-l amintești chiar acum
- Stabilitate — cât de lent se șterge din memorie odată învățat
- Dificultate — cât de greu îți este exact acest element
Fiecare repetiție actualizează modelul. Planificatorul alege apoi un interval care îți plasează următoarea repetiție la o probabilitate-țintă de reamintire.
Consecința practică: elementele ușoare îți ies din drum mult mai repede, iar cele cu adevărat grele nu se mai pot ascunde.
Cei mai mulți văd o încărcare zilnică de repetiții vizibil mai mică, la aceeași reținere sau chiar la una mai bună. Nu e magie — e algoritmul care nu-ți mai consumă timpul pe cartonașe despre care se vede clar că le știi.
Ce vezi de fapt

Deschizi un element pentru repetiție și primești patru butoane:
DIN NOU · DIFICIL · BINE · UȘOR
Fiecare are propria etichetă de interval — 5 min, 1 z, 2 z, 4 z. Nu sunt de decor. Asta se va întâmpla dacă apeși butonul, calculat pentru acest element și pentru istoricul tău cu el.
Credem că e important să le arătăm. Un planificator care își ascunde raționamentul te învață să apeși butoanele aproape la întâmplare. Când vezi urmarea, evaluezi cinstit — iar evaluările cinstite sunt singura intrare a modelului. Cel mai bun lucru pe care îl poți face pentru propriul tău program e să nu mai apeși „Bine” pe cartonașe la care de fapt te-ai poticnit.
Mai există și un cursor de progres, dacă vrei să treci direct peste starea unui element — util când știi că ceva stă mult mai bine sau mult mai prost decât crede algoritmul în acel moment.
Trebuie să faci ceva?
Nu. FSRS e activat implicit. Elementele existente își păstrează istoricul și sunt programate mai departe după noul model.
Dacă folosești pimReader de mai multă vreme, așteaptă-te ca numărul de repetiții să se modifice în primele săptămâni, pe măsură ce modelul prinde din urmă ce știi de fapt. De obicei scade, la aceeași reținere.
Lucrul care contează cel mai mult
Oricare ar fi planificatorul, intrarea lui e sinceritatea ta.
FSRS modelează uitarea mai bine decât ce a fost înainte și îți va alege mai bine intervalele. Dar nu poate modela decât evaluările pe care i le dai. Apasă Din nou când a trebuit să te gândești serios. Apasă Ușor doar când răspunsul a venit cu adevărat pe loc.
Fă asta, iar algoritmul se ocupă de rest — care e, până la urmă, singurul motiv pentru care ai unul.