Anki è un motore di ripetizione spaziata che applichi a schede che costruisci tu stesso. Un'app SRS moderna è un prodotto per l'apprendimento linguistico che pianifica le ripetizioni al posto tuo e non ti mostra mai l'algoritmo. La distinzione che conta davvero non è SM-2 contro FSRS, perché ormai Anki supporta entrambi. È se vuoi il controllo su ogni scheda e ogni impostazione, oppure se preferisci che la pianificazione scompaia dentro un prodotto che fornisce anche i contenuti che stai ripassando.
Cosa decide davvero un sistema di ripetizione spaziata#
Ogni SRS risponde a una sola domanda: dato ciò che so su questo elemento e su questo studente, quanti giorni devono passare prima di mostrarlo di nuovo? L'obiettivo è il momento appena prima di dimenticare, quello in cui il recupero richiede sforzo ed è quindi più produttivo. Le prove alla base sono antiche e insolitamente solide: Hermann Ebbinghaus tracciò la curva dell'oblio nel 1885, e un'ampia meta-analisi di studi sulla pratica distribuita (Cepeda et al., 2006) ha confermato che distanziare le ripetizioni batte il concentrarle, su un'ampia gamma di materiali e intervalli. Ripetizione spaziata per imparare le lingue approfondisce questa ricerca per intero.
Ciò che differisce tra i sistemi è soltanto come viene calcolato l'intervallo successivo e quanto di quel calcolo ti è permesso vedere o modificare.
SM-2: la formula ancora alla base della maggior parte delle app#
SM-2 nasce da SuperMemo, il programma che Piotr Woźniak iniziò a costruire alla fine degli anni '80; l'algoritmo fu descritto nella sua pubblicazione del 1990 ed è stato riproposto ovunque da allora. Ogni scheda porta un fattore di facilità che parte da 2,5 e non scende sotto 1,3. Il primo intervallo dopo una risposta corretta è di un giorno, il secondo di sei, e ogni intervallo successivo è il precedente moltiplicato per la facilità attuale. Se valuti male una scheda, la sua facilità scende, quindi il moltiplicatore si riduce e la scheda ritorna prima.
Il suo punto di forza è la trasparenza e il basso costo computazionale: puoi calcolare la prossima scadenza a mano, su carta. Il suo punto debole è che la formula è stata calibrata a mano sui dati di una sola persona e tratta la memoria di ogni studente come se seguisse la stessa curva. Il fattore di facilità svolge inoltre un doppio ruolo, sia come stima della difficoltà sia come moltiplicatore dell'intervallo, ed è per questo che le schede valutate male nell'SM-2 classico possono precipitare nel cosiddetto «ease hell», tornando molto più spesso del necessario.
FSRS: cosa è davvero cambiato negli anni 2020#
FSRS, il Free Spaced Repetition Scheduler, è un progetto open source sviluppato da Jarrett Ye insieme a un gruppo di collaboratori nei primi anni 2020. Sostituisce l'unico valore di facilità con tre grandezze distinte: difficoltà (quanto è difficile questo elemento per te), stabilità (per quanto tempo dura attualmente il ricordo) e recuperabilità (la probabilità che tu riesca a richiamarlo proprio adesso). Questa impostazione DSR discende dalla stessa linea di pensiero della distinzione di Bjork e Bjork tra forza di immagazzinamento e forza di recupero (Bjork & Bjork, 1992).
Il cambiamento pratico è che FSRS non usa costanti fisse. Adatta i propri parametri al tuo registro di ripetizioni, quindi un pianificatore allenato sulla tua cronologia si comporta diversamente da uno allenato sulla cronologia di qualcun altro. Imposti anche direttamente un livello di ritenzione desiderato, scegliendo tu il compromesso tra carico di lavoro e tasso di richiamo invece di dedurlo da un fattore di facilità. Per chi ha migliaia di ripetizioni registrate, questo di solito significa meno ripetizioni a parità di ritenzione.
Anki oggi fa girare entrambi i motori#
Anki, pubblicato da Damien Elmes nel 2006, usa da tempo una versione modificata di SM-2: intervalli classici più passaggi di apprendimento, quattro pulsanti di valutazione, rilevamento dei leech e modificatori d'intervallo per ogni mazzo. Dalla versione 23.10, rilasciata nell'ottobre 2023, Anki include FSRS come pianificatore opzionale che attivi nelle opzioni del mazzo e poi ottimizzi sulla base della tua cronologia di ripetizioni. Le versioni successive lo hanno affinato ulteriormente.
Questo conta quando si scrive un confronto, ed è proprio qui che crollano la maggior parte degli argomenti del tipo «Anki è superato». Anki non è rimasto fermo al 1990. È attualmente l'SRS più configurabile a disposizione di uno studente comune, e può far girare l'algoritmo più recente così come quello più vecchio. Quello che non fa è decidere cosa devono contenere le tue schede.
Come le app moderne integrano il pianificatore#
Le app per lingue più recenti seguono l'approccio opposto: il pianificatore è un dettaglio implementativo. Duolingo ha pubblicato un proprio modello, la regressione dell'emivita, che prevede la probabilità di richiamo a partire dalla cronologia di uno studente ed è stato descritto da Settles e Meeder nel 2016. App di vocabolario come Memrise, Clozemaster e Drops mantengono ciascuna delle code di ripetizione che non configuri mai. In questi prodotti l'algoritmo non è una funzione che regoli tu; è l'impianto dietro una lezione che scorri toccando lo schermo.
LingoBlend si colloca deliberatamente in questo secondo schieramento. I suoi cinque giochi di pratica girano su un SM-2 in stile Anki, con passaggi di apprendimento infragiornalieri di 10 minuti, 1 ora e 8 ore prima che una scheda passi a intervalli su scala giornaliera, con la facilità limitata tra 1,3 e 2,5. Il motivo per cui è nascosto è che le schede nascono dalle tue stesse letture, quindi il problema più difficile è la creazione delle schede, non la pianificazione. Toccare una parola dentro un testo mescolato crea la scheda, e da quel momento se ne occupa la coda.
Confronto tra algoritmi#
| SM-2 (classico) | Anki con FSRS | Pianificatori integrati | |
|---|---|---|---|
| Origine | Woźniak, SuperMemo, 1990 | Open source, primi anni 2020; in Anki dalla 23.10 (ott. 2023) | Proprietario, varia per app |
| Modello di memoria | Un fattore di facilità per scheda | Difficoltà, stabilità, recuperabilità | Varia; spesso non documentato |
| Parametri | Costanti fisse | Adattati alla tua cronologia di ripetizioni | Fissati dal fornitore |
| Puoi personalizzarlo | Facilità e modificatori d'intervallo | Ritenzione desiderata più ottimizzazione | Di solito per niente |
| Input di valutazione | Voto di qualità per ripetizione | Quattro pulsanti per ripetizione | Spesso solo giusto o sbagliato |
| Creazione delle schede | Scrivi tu ogni scheda | Scrivi tu ogni scheda | Generata dai contenuti dell'app |
| Modalità di fallimento | «Ease hell» sulle schede difficili | Serve volume di ripetizioni per adattarsi bene | Non puoi correggere ciò che non vedi |
Per chi Anki è davvero la scelta migliore#
Anki è la scelta migliore se vuoi il possesso dei tuoi dati. È gratuito su desktop e Android, conserva la tua raccolta in locale, sincronizza tra dispositivi, importa ed esporta senza vincoli, e ha un ecosistema di add-on che copre quasi ogni flusso di lavoro tu possa immaginare. La libreria di mazzi condivisi è enorme, le pipeline di sentence mining si basano proprio su di essa, e l'ottimizzazione FSRS garantisce agli utenti di lunga data risparmi misurabili sulle ripetizioni. Se stai studiando per un esame con una data fissa, o mantieni già un mazzo di cui ti fidi, niente in questo elenco lo sostituisce. Le indicazioni su come spostare i mazzi esistenti tra strumenti diversi sono in importare mazzi Anki e liste di parole.
Il costo di Anki è il tempo. Una buona scheda richiede riflessione, e la maggior parte delle persone che abbandona Anki lo fa perché ha smesso di curare il mazzo, non perché il pianificatore l'abbia delusa. È esattamente questo il problema che un'app incentrata sul contesto cerca di eliminare, e le alternative ad Anki che conservano il contesto confrontano le opzioni che lo fanno.
Dove vince un pianificatore integrato#
La pianificazione integrata vince quando il collo di bottiglia è l'offerta di schede. Se leggi un articolo e tocchi sei parole sconosciute, nascono sei schede con già agganciate la loro frase, la loro forma base e la loro grammatica, ed entrano in coda senza che tu apra mai un editor di schede. La qualità della pianificazione è probabilmente un po' inferiore a quella di un setup FSRS ben ottimizzato. Il numero di schede che vengono effettivamente create è molto più alto, e una pianificazione mediocre applicata a parole incontrate in una lettura reale batte una pianificazione perfetta applicata a un mazzo vuoto.
Il riassunto onesto è che questi strumenti competono su assi diversi. Anki ottimizza la ripetizione. I sistemi integrati ottimizzano la cattura. Se vuoi vedere come funziona il lato della cattura prima di continuare il confronto, la panoramica delle funzionalità elenca cosa include ogni livello.