FSRS, Free Spaced Repetition Scheduler (Ücretsiz Aralıklı Tekrar Zamanlayıcısı) ifadesinin kısaltmasıdır. Her kelime kartını bir daha ne zaman göreceğine karar veren açık ve ücretsiz bir algoritmadır. Giderek daha çok kelime kartı uygulamasında SM-2 gibi eski sistemlerin yerini alıyor; yeni olduğu için değil, sabit bir kural yerine olasılığa göre zamanladığı için.
Bu yazı doğrudan algoritmanın kendisiyle ilgili: neyi modellediği, cevaplarının onu nasıl değiştirdiği ve neyi vaat edip neyi etmediği. Bir ürün tanıtımı değil; tekrar düğmelerinin altındaki makineyi anlatır.
Eski zamanlayıcılar neden yetersiz kalıyor
Klasik yaklaşım olan SM-2, 1987’den kalmadır. Her karta bir “kolaylık çarpanı” verir ve tekrar aralıklarını sabit bir çarpanla büyütür. İşe yarar ve milyonlarca öğrenci kullanmıştır. Ama her karta aynı gözlükle bakar: belirli bir kelimeyi unutmaya ne kadar yakın olduğunu anlayamaz, dolayısıyla tekrarı tam doğru zamana koyamaz. Sonuç, ortalama bir kart için kabaca doğru, hem kolay hem de zor kartlar için yanlış olan bir programdır.
Her kartın arkasındaki üç sayı
FSRS her kartı üç özellikle modeller ve algoritmanın yaptığı neredeyse her şey bunlardan doğar:
| Özellik | Anlamı |
|---|---|
| Zorluk (D) | Bu öğenin genel olarak değil, senin için ne kadar zor olduğu. Yüksek zorluk genelde daha kısa aralık demektir. |
| İstikrar (S) | Hatırlama olasılığın belirli bir seviyeye düşene kadar hatıranın ne kadar dayanacağı. Gün cinsinden ölçülür. |
| Erişilebilirlik (R) | Kartı şu anda hatırlama olasılığın. Son tekrardan bu yana geçen zamanla birlikte düşer. |
İlişki, bir kez görünce sezgisel gelir: R, geçen zamana ve hatıranın ne kadar istikrarlı olduğuna bağlıdır. İstikrarı yüksek bir kart uzun süre kolayca hatırlanır; istikrarı düşük bir kart hızla unutulmaya kayar.
Hedef kalıcılık: her şeyi belirleyen ayar
FSRS olasılıklarla çalıştığı için bir tekrarı, hatırlama olasılığının hedefe — yaygın olarak yaklaşık %90’a — düştüğü tam ana koyabilir. Bu sayı bir tercihtir ve tekrarla unutma arasında bir denge kurar:
- Daha yüksek bir hedef (diyelim %95) daha çok tekrar ve çok az unutma demektir.
- Daha düşük bir hedef (diyelim %85) daha az tekrar ve daha çok unutma demektir.
%90 civarı yaygın bir varsayılandır, çünkü her ek tekrarın görece az şey kazandırdığı noktanın yakınındadır. Bunu genelde kendin ayarlamazsın; uygulama makul bir değer seçer.
Puanların modeli nasıl ayarlar
Her tekrarda kartı derecelendirirsin — EnjoyCards’ta Tekrar, Zor, İyi ya da Kolay ile. O tek basış, kartın zorluğunu ve istikrarını günceller:
- Tekrar (boş ya da yanlış cevap) istikrarı keskin biçimde düşürür, kart dakikalar içinde geri gelir.
- Zor istikrarı yavaşça yükseltir, sonraki aralığı kısa tutar.
- İyi normal biçimde yükseltir.
- Kolay hızlıca yükseltir, kartı haftalar öteye iter.
FSRS zamanla ayrıca uyarlanır. Tekrar geçmişini gözlemleyerek parametrelerini senin örüntülerine uyarlayabilir — ne kadar hızlı unuttuğun ve başarısız bir hatırlamanın sana ne kadara mal olduğu — böylece program genel değil, kişisel olur.
Neden tekrar tasarrufu sağlar
Sabit bir çarpan yerine olasılığa göre zamanladığı için FSRS, eski sistemlerin iki başarısızlık biçiminden de kaçınır: zaten bildiğin kartları fazla tekrar etmeyi bırakır ve sürekli unuttuğun kartları eksik tekrar etmeyi durdurur. Büyük tekrar veri kümelerindeki kıyaslamalar, FSRS’ı aynı kalıcılık için SM-2’ye kıyasla kabaca %20–30 daha az tekrarda konumlandırıyor. Tasarruf tek bir oturumda değil, desten büyüdükçe birikir.
SM-2’den farkı tek bir cümlede
SM-2 her karta aynı kalıbı uygular: aralığı bir çarpanla büyütür. FSRS ise her karta ayrı bir bellek tahmini tutar ve bir sonraki tekrarı o tahmine göre seçer.
Bu farkın günlük hayatta görünen sonucu şudur: kolay kartlar, hak ettiklerinden fazla tekrar edilmez; zor kartlar ise seni daha sık görür. İki davranışın toplamı, aynı kalıcılık için daha az tekrar demektir. Yani FSRS “daha akıllı” olduğu için değil, ortalamaya değil sana göre zamanladığı için tasarruf sağlar.
FSRS ne değildir
Sınırları net söylemek işe yarar:
- Bir kart biçimi değildir. FSRS yalnızca zamanlamaya karar verir. Bir karta neyin ait olduğu konusunda hiçbir şey söylemez.
- Bir bellek hapı değildir. Algoritma; aynı anda beş şeyi sınayan kartları, pasif yeniden okumayı ya da dürüst olmayan puanlamayı kurtaramaz. Ona ne verirsen onu zamanlar.
- Tek bir uygulamaya kilitli değildir. FSRS ücretsiz ve açıktır; bu yüzden birden çok kelime kartı aracı onu benimsemiştir.
Pratikte onunla nasıl karşılaşırsın
D, S ya da R’ye neredeyse hiç dokunmazsın. Bir kart oluşturur, cevaplar, bir puan basarsın ve program güncellenir. Bütün arayüz bundan ibarettir. EnjoyCards’ta FSRS otomatik çalışır ve her puanlama düğmesi, onaylamadan önce bir sonraki aralığını (10m, 2d, 15d) önizler; böylece algoritmanın kararı saklı değil, görünür olur.
Bunun öğrenciye bakan yüzünü — aralıkları, aralık etkisini ve bir çalışma rutinini — istiyorsan aralıklı tekrar rehberiyle başla. FSRS’in tam bir uygulamanın içinde nasıl durduğunu görmek için EnjoyCards’ta FSRS anlatımını oku. Günlük serilerin aralıklar kadar önemli olup olmadığını merak ettiysen seri ile aralıklı tekrar karşılaştırmasına bir göz atmaya değer.
Algoritma hikâyenin yalnızca yarısı; diğer yarısı ortaya çıkmak. EnjoyCards’ı ücretsiz indir ve zamanlamayı FSRS halletsin, sen on dakikayı hallet.