FSRS står för Free Spaced Repetition Scheduler. Det är en öppen, fri algoritm som avgör när du ska se varje kort igen. Den har ersatt äldre system som SM-2 i ett växande antal kortappar, inte för att den är ny, utan för att den schemalägger efter sannolikhet i stället för efter en fast regel.
Den här artikeln handlar om själva algoritmen — vad den modellerar, hur dina svar förändrar den, och vad den lovar och inte lovar. Det är inte en produktgenomgång; den förklarar maskineriet under betygsknapparna.
Varför äldre schemaläggare inte räcker
Den klassiska metoden, SM-2, kom 1987. Den gav varje kort en ”lätthetsfaktor” och lät repetitionsintervallen växa med en fast multiplikator. Den fungerar, och miljontals inlärare har använt den. Men den behandlar varje kort genom samma lins: den har inget sätt att avgöra hur nära du är att glömma ett särskilt ord, så den kan inte tajma repetitionen exakt. Resultatet blir ett schema som är ungefär rätt för det genomsnittliga kortet och fel för både de lätta och de svåra.
De tre talen bakom varje kort
FSRS modellerar varje kort med tre egenskaper, och nästan allt algoritmen gör följer av dem:
| Egenskap | Vad den betyder |
|---|---|
| Svårighetsgrad (D) | Hur svårt objektet är för dig, inte i allmänhet. Högre svårighetsgrad brukar ge kortare intervall. |
| Stabilitet (S) | Hur länge minnet håller innan din återkallningssannolikhet sjunker till en bestämd nivå. Mäts i dagar. |
| Framkallningsbarhet (R) | Sannolikheten att du skulle minnas kortet just nu. Den sjunker allteftersom tiden går sedan senaste repetitionen. |
Sambandet är intuitivt när du väl ser det: R beror på hur lång tid som gått och på hur stabilt minnet är. Ett kort med hög stabilitet förblir lätt att återkalla under lång tid; ett med låg stabilitet glider snabbt mot glömska.
Målretention: ratten som styr allt
Eftersom FSRS arbetar i sannolikheter kan den lägga en repetition till exakt den stund din återkallningssannolikhet sjunker till ett målvärde — vanligen runt 90 %. Siffran är ett val, och den växlar repetitioner mot glömska:
- Ett högre mål (säg 95 %) ger fler repetitioner och väldigt få bortfall.
- Ett lägre mål (säg 85 %) ger färre repetitioner och mer glömska.
Runt 90 % är ett vanligt standardvärde eftersom det ligger nära den punkt där varje extra repetition köper förhållandevis lite. Du ställer sällan det här själv; appen väljer ett vettigt värde.
Hur dina betyg trimmar modellen
Varje gång du repeterar betygsätter du kortet — i EnjoyCards på Igen, Svår, Bra eller Lätt. Det enda trycket uppdaterar kortets svårighetsgrad och stabilitet:
- Igen (ett tomt minne eller ett fel svar) sänker stabiliteten kraftigt, så kortet kommer tillbaka inom minuter.
- Svår höjer stabiliteten långsamt och håller nästa intervall kort.
- Bra höjer den normalt.
- Lätt höjer den snabbt och skjuter ut kortet veckor.
FSRS är dessutom adaptiv över tid. Allteftersom den ser din repetitionshistorik kan den anpassa sina parametrar efter dina egna mönster — hur snabbt du glömmer och hur mycket ett misslyckat återkallande kostar dig — så att schemat blir personligt i stället för generiskt.
Varför den sparar repetitioner
Eftersom den schemalägger efter en sannolikhet i stället för en fast multiplikator undviker FSRS båda fellägena hos äldre system: den slutar överrepetrea kort du redan kan och slutar underrepetrea dem du ständigt glömmer. Riktmärken över stora repetitionsdataset sätter FSRS till ungefär 20–30 % färre repetitioner än SM-2 vid samma retention. Besparingen ligger inte i ett enstaka pass; den samlas på hög i takt med att din kortlek växer.
Vad FSRS inte är
Det hjälper att vara precis om gränserna:
- Det är inte ett kortformat. FSRS avgör bara tidsättningen. Den säger inget om vad som hör hemma på ett kort.
- Det är inte ett minnespiller. Algoritmen kan inte rädda kort som testar fem saker på en gång, passiv omläsning eller oärlig betygsättning. Den schemalägger det du ger den.
- Det är inte låst till en app. FSRS är fri och öppen, och därför har flera kortverktyg tagit den i bruk.
Hur du möter den i praktiken
Du rör nästan aldrig D, S eller R direkt. Du skapar ett kort, svarar på det, trycker ett betyg, och schemat uppdateras. Det är hela gränssnittet. I EnjoyCards kör FSRS automatiskt och varje betygsknapp förhandsvisar sitt nästa intervall (10m, 2d, 15d) innan du bekräftar, så att algoritmens beslut syns i stället för att vara dolt.
Vill du ha inlärare-versionen av det här — intervaller, spacing-effekten och en studierutin — börja med vår guide till utspridd repetition. För att se hur FSRS sitter inuti en full app läser du genomgången av FSRS i EnjoyCards. Och har du undrat om dagliga streaks betyder lika mycket som spacing är jämförelsen i streaks mot utspridd repetition värd en titt.
Algoritmen är bara halva historien; den andra halvan är att dyka upp. Ladda ner EnjoyCards gratis och låt FSRS sköta tidsättningen medan du sköter de tio minuterna.