FSRS bermaksud Free Spaced Repetition Scheduler (Penjadual Pengulangan Berselang Bebas). Ia algoritma terbuka dan percuma yang menentukan bila anda patut melihat semula setiap kad imbas. Ia telah menggantikan sistem lama seperti SM-2 dalam semakin banyak aplikasi kad imbas, bukan kerana ia baharu, tetapi kerana ia menjadualkan berdasarkan kebarangkalian dan bukan peraturan tetap.
Artikel ini tentang algoritma itu sendiri — apa yang dimodelkannya, bagaimana jawapan anda mengubahnya, dan apa yang dijanjikan serta tidak dijanjikannya. Ia bukan lawatan produk; ia menjelaskan jentera di bawah butang-butang ulang kaji.
Mengapa penjadual lama tidak cukup
Pendekatan klasik, SM-2, bermula pada 1987. Ia memberi setiap kad satu “faktor kemudahan” dan menumbuhkan selang ulang kaji dengan pendarab yang tetap. Ia berfungsi, dan berjuta-juta pelajar telah menggunakannya. Tetapi ia memandang setiap kad melalui kanta yang sama: ia tiada cara untuk memberitahu betapa hampirnya anda kepada lupa bagi sesuatu perkataan tertentu, jadi ia tidak boleh menetapkan masa ulang kaji dengan tepat. Hasilnya ialah jadual yang kira-kira betul bagi kad biasa, dan salah bagi kad yang mudah mahupun yang sukar.
Tiga nombor di sebalik setiap kad
FSRS memodelkan setiap kad dengan tiga sifat, dan hampir semua yang dilakukan algoritma itu berpunca daripadanya:
| Sifat | Maksudnya |
|---|---|
| Kesukaran (D) | Betapa sukarnya item ini bagi anda, bukan secara umum. Kesukaran yang lebih tinggi biasanya bermakna selang yang lebih pendek. |
| Kestabilan (S) | Berapa lama ingatan akan bertahan sebelum kebarangkalian ingatan anda merosot ke tahap yang ditetapkan. Diukur dalam hari. |
| Kebolehcapaian (R) | Kebarangkalian anda mengingati kad itu sekarang. Ia menurun apabila masa berlalu sejak ulang kaji terakhir. |
Hubungan itu mudah difahami sebaik anda melihatnya: R bergantung pada berapa banyak masa telah berlalu dan pada kestabilan ingatan. Kad dengan kestabilan tinggi kekal mudah diingat untuk masa yang lama; kad dengan kestabilan rendah meluncur cepat ke arah lupa.
Sasaran ingatan: dail yang menentukan segalanya
Kerana FSRS berfungsi dalam kebarangkalian, ia boleh menjadualkan ulang kaji pada saat tepat kebarangkalian ingatan anda menurun ke satu sasaran — biasanya sekitar 90%. Angka itu satu pilihan, dan ia menukar bilangan ulangan dengan kadar lupa:
- Sasaran yang lebih tinggi (misalnya 95%) bermakna lebih banyak ulangan dan sangat sedikit kelupaan.
- Sasaran yang lebih rendah (misalnya 85%) bermakna lebih sedikit ulangan dan lebih banyak kelupaan.
Sekitar 90% menjadi lalai yang biasa kerana ia terletak berhampiran titik apabila setiap ulangan tambahan memberi pulangan yang agak kecil. Anda jarang menetapkannya sendiri; aplikasi memilih nilai yang munasabah.
Bagaimana penilaian anda menala model
Setiap kali anda mengulang, anda menilai kad itu — dalam EnjoyCards, pada Sekali lagi, Sukar, Baik atau Mudah. Satu tekanan itu mengemas kini kesukaran dan kestabilan kad:
- Sekali lagi (kosong atau jawapan salah) menjatuhkan kestabilan dengan tajam, jadi kad itu kembali dalam beberapa minit.
- Sukar menaikkan kestabilan dengan perlahan, mengekalkan selang seterusnya yang pendek.
- Baik menaikkannya secara normal.
- Mudah menaikkannya dengan cepat, menolak kad itu beberapa minggu ke hadapan.
FSRS juga menyesuaikan diri dari semasa ke semasa. Apabila ia memerhati sejarah ulangan anda, ia boleh menyesuaikan parameternya dengan corak anda sendiri — secepat mana anda lupa, dan berapa besar kos satu kegagalan mengingati bagi anda — jadi jadualnya menjadi peribadi dan bukan generik.
Mengapa ia menjimatkan ulangan
Kerana ia menjadualkan mengikut kebarangkalian dan bukan pendarab tetap, FSRS mengelak kedua-dua cara kegagalan sistem lama: ia berhenti mengulang berlebihan kad yang anda sudah tahu, dan berhenti mengulang terlalu sedikit kad yang selalu anda lupa. Penanda aras daripada set data ulangan yang besar meletakkan FSRS pada kira-kira 20–30% lebih sedikit ulangan berbanding SM-2 untuk tahap ingatan yang sama. Penjimatan itu bukan pada mana-mana sesi tunggal; ia terkumpul apabila dek anda membesar.
Apa yang FSRS bukan
Ada gunanya bersikap tepat tentang hadnya:
- Ia bukan format kad. FSRS hanya menentukan masa. Ia tidak berkata apa-apa tentang apa yang patut ada pada sebuah kad.
- Ia bukan pil ajaib ingatan. Algoritma tidak boleh menyelamatkan kad yang menguji lima perkara sekali gus, pembacaan semula secara pasif, atau penilaian yang tidak jujur. Ia menjadualkan apa sahaja yang anda berikan.
- Ia tidak terikat pada satu aplikasi. FSRS percuma dan terbuka, dan itulah sebabnya beberapa alat kad imbas telah menggunakannya.
Bagaimana anda bertemunya dalam praktik
Anda hampir tidak pernah menyentuh D, S atau R secara langsung. Anda buat satu kad, jawabnya, tekan satu penilaian, dan jadualnya dikemas kini. Itulah keseluruhan antara mukanya. Dalam EnjoyCards, FSRS berjalan secara automatik dan setiap butang penilaian memaparkan selang berikutnya (10m, 2d, 15d) sebelum anda mengesahkannya, jadi keputusan algoritma itu kelihatan dan bukan tersembunyi.
Kalau anda mahu versi yang berorientasikan pelajar — selang, kesan jarak, dan rutin belajar — mulakan dengan panduan pengulangan berselang. Untuk melihat bagaimana FSRS berada di dalam sebuah aplikasi yang lengkap, bacalah panduan FSRS dalam EnjoyCards. Dan kalau anda pernah tertanya sama ada rantaian hari sama pentingnya dengan jarak, perbandingan dalam rantaian hari berbanding pengulangan berselang berbaloi dibaca.
Algoritma hanyalah separuh cerita; separuh lagi ialah muncul setiap hari. Muat turun EnjoyCards secara percuma dan biarkan FSRS menguruskan masa sementara anda menguruskan sepuluh minit itu.