FSRS Anki: Hướng Dẫn Toàn Tập Từ Cơ Bản Đến Nâng Cao
FSRS Anki là thuật toán spaced repetition thế hệ mới giúp giảm 20-30% số review/ngày mà vẫn cải thiện retention. Nếu bạn đang dùng Anki và cảm thấy số lượng thẻ review quá nhiều nhưng vẫn sợ quên – đây chính là giải pháp bạn đang tìm kiếm.
FSRS (Free Spaced Repetition Scheduler) là thuật toán học máy được tích hợp trực tiếp vào Anki từ phiên bản 23.10, thay thế SM-2 – thuật toán “lão làng” đã gần 40 tuổi.
👉 Điểm đặc biệt: FSRS không chỉ thông minh hơn, mà còn học từ chính bạn – phân tích cách bạn ghi nhớ và quên, rồi điều chỉnh lịch review cho phù hợp nhất.
Tóm Tắt Nhanh (TL;DR)
- ✅ FSRS Anki là gì: Thuật toán ML mới thay SM-2, tích hợp sẵn từ Anki 23.10+
- ⚡ Lợi ích: Giảm 20-30% reviews, tăng retention, dễ cấu hình hơn
- 🔧 Cài đặt: 3 bước - Bật FSRS → Đặt DR 0.85-0.9 → Xong
- 🤔 Helper cần không: Không - 90% users chỉ cần FSRS Native
- 📱 Mobile: Hoạt động trên AnkiDroid (≥2.17) & AnkiMobile
Giảm 20-30% Reviews
FSRS giúp bạn học hiệu quả hơn với ít thẻ review hơn mà vẫn nhớ tốt hơn hoặc bằng SM-2.
Chỉ 1 Tham Số Quan Trọng
Khác với SM-2, FSRS chỉ cần bạn điều chỉnh Desired Retention. Còn lại thuật toán lo.
Học Từ Bạn
FSRS phân tích hàng nghìn lần review của bạn để cá nhân hóa lịch học 100%.
Helper Không Bắt Buộc
FSRS Native đủ cho 90% người dùng. Helper chỉ dành cho power users cần kiểm soát sâu.
Thắng 73% Profiles
Benchmark trên 20,000+ users cho thấy FSRS chính xác hơn SM-2 ở đa số trường hợp.
Tích Hợp Sẵn
Từ Anki 23.10+, FSRS đã được tích hợp native. Chỉ cần bật trong Deck Options.
FSRS Là Gì? Tại Sao Nó Quan Trọng?
FSRS (Free Spaced Repetition Scheduler) là thuật toán học máy thế hệ mới trong Anki, thay thế SM-2 - thuật toán mặc định. FSRS:
- Giảm 20-30% số review/ngày mà vẫn cải thiện retention
- Tự học từ bạn - phân tích cách bạn ghi nhớ và quên
- Dễ cấu hình hơn - chỉ cần điều chỉnh Desired Retention
- Tích hợp sẵn từ Anki 23.10+
FSRS dựa trên mô hình DSR (Difficulty, Stability, Retrievability) thay vì ease factor cố định của SM-2. Đây là một cuộc cách mạng trong spaced repetition.
FSRS có miễn phí không?
Có, FSRS hoàn toàn miễn phí và được tích hợp sẵn trong Anki. Không có chi phí ẩn, không có subscription.
FSRS có khó cài đặt không?
Không, chỉ cần 3 bước đơn giản: Bật FSRS → Đặt Desired Retention (0.85-0.9) → Xong! Anki sẽ tự động tối ưu toàn bộ cho bạn.
Mô hình DSR: “Tấm bia đá” trong não bộ
FSRS dựa trên mô hình ba thành phần của trí nhớ (DSR). Hãy tưởng tượng mỗi kiến thức bạn học giống như một ký tự được khắc lên tấm bia đá trong não:

1. Difficulty (D – Độ khó): Chất liệu của tấm bia
- Kiến thức phức tạp = đá granite (cứng, khó khắc)
- Thông tin đơn giản = đá sa thạch (mềm, dễ khắc)
- Mỗi người có “độ cứng” khác nhau với cùng một kiến thức
2. Stability (S – Độ ổn định): Độ sâu của vết khắc
- Mỗi lần ôn tập thành công → vết khắc sâu hơn
- Ký ức càng “ổn định” = khoảng cách review càng xa
- FSRS định nghĩa: thời gian để xác suất nhớ giảm từ 100% xuống 90%
3. Retrievability (R – Khả năng gợi nhớ): Độ rõ ràng của vết khắc
- Vừa học xong: R ≈ 100% (rõ nét)
- Theo thời gian: “mưa gió” làm mờ dần
- Xác suất bạn nhớ đúng tại thời điểm hiện tại
So sánh FSRS vs SM-2: Cuộc cách mạng thực sự

| Tiêu chí | SM-2 (Cũ) | FSRS (Mới) |
|---|---|---|
| Mô hình trí nhớ | Ease factor + interval cố định | Mô hình DSR (D, S, R) dựa trên ML |
| Độ chính xác | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ (+15-25% log loss) |
| Cá nhân hóa | ❌ Rất hạn chế | ✅ Tự học từ bạn |
| Số review/ngày | Baseline (100%) | ↓ Giảm 20-30% |
| Điều khiển retention | Gián tiếp qua settings | Trực tiếp: Desired Retention |
| Độ phức tạp config | Nhiều settings "bẫy" | Đơn giản hơn rất nhiều |
Kết quả thực tế:
Từ benchmark trên ~20.000 người dùng với ~729 triệu reviews:
- FSRS thắng SM-2 ở 73% profiles
- Giảm log loss (độ chính xác dự đoán) 15-25%
- Giảm số review/ngày 20-30% mà vẫn giữ retention tốt hơn
Cách Bật và Cấu Hình FSRS Trong Anki
Bước 1: Kiểm tra phiên bản Anki
FSRS được tích hợp native từ Anki 23.10+. Nên cập nhật lên 24.04+ để có đầy đủ tính năng.
- ✅ Desktop: Anki 23.10+
- ✅ AnkiMobile: Hỗ trợ đầy đủ
- ✅ AnkiDroid: Phiên bản 2.17+
- ✅ AnkiWeb: Hỗ trợ tự động
Bước 2: Bật FSRS
- Mở Deck Options (bánh răng cạnh deck)
- Cuộn xuống cuối → tìm phần “FSRS”
- Bật công tắc Enable FSRS
⚠️ Quan trọng: Nếu trước đây bạn từng dùng FSRS4Anki (custom scheduling code), hãy xóa code đó trước khi bật FSRS native để tránh xung đột.
Bước 3: Thiết lập tham số
3.1. Desired Retention (DR) – Tham số quan trọng nhất
Desired Retention = xác suất bạn muốn nhớ được thẻ khi review.
-
0.8 (80%): Ít review hơn, chấp nhận quên nhiều hơn
→ Phù hợp: kiến thức “nice to have”, học ngôn ngữ casual -
0.85-0.9 (85-90%): Khuyến nghị cho đa số
→ Phù hợp: sinh viên, học chuyên môn, cần nhớ lâu -
0.9-0.95 (90-95%): Review dày hơn, gần như không quên
→ Phù hợp: thi y khoa, luật, kỹ thuật quan trọng
💡 Pro tip: Bắt đầu với 0.85-0.9. Sau 2-3 tuần, nếu workload vẫn ổn, có thể tăng lên 0.9.
3.2. Learning/Relearning Steps
Nguyên tắc vàng với FSRS: Tất cả steps < 1 ngày
- ✅ Tốt:
10m 30mhoặc10m 20m 1h - ❌ Tránh:
1d 3d(steps dài làm FSRS mất kiểm soát)
Tại sao? FSRS cần toàn quyền quyết định “bao giờ đẩy thẻ ra xa”. Steps dài sẽ “chặn” thuật toán đưa ra quyết định tối ưu. Để hiểu rõ hơn về spaced repetition, hãy đọc SRS - Giải pháp và lỗ hổng.
🧪 Experimental (Anki 24.04+): Bạn có thể bỏ trống (re)learning steps để FSRS quản lý luôn cả short-term. Nhưng nên theo dõi workload kỹ.
3.3. Reschedule Cards on Change
-
Mặc định: TẮT ✅
Khi thay đổi DR hoặc tham số, Anki không đổi ngay due date, chỉ áp dụng thuật toán mới cho các lần review sau → chuyển dần, không sốc workload. -
Nếu bật:
Anki sẽ tính lại lịch toàn bộ collection ngay lập tức → có thể tạo “núi thẻ” review nếu cấu hình không khéo.
Khuyến nghị:
- Người mới: Giữ TẮT ban đầu
- Sau 1-2 tuần ổn định: bật để áp dụng lịch mới nhanh hơn
3.4. Optimize (Tối ưu tham số)
Anki 24.x có nút Optimize tích hợp:
- Phân tích lịch sử review của bạn
- Tự động fit 17+ tham số nội bộ
- Cho bạn log loss & RMSE để đánh giá
Khi nào nên Optimize?
- Sau khi có vài chục nghìn reviews với FSRS
- Sau khi thay đổi thói quen học (từ lười → đều đặn) ~ 2-3 tháng
- Sau khi thêm deck mới với loại kiến thức khác
5 Sai Lầm Thường Gặp Khi Dùng FSRS
1. Bật “Reschedule on change” ngay lập tức ❌
Vấn đề: Tạo “núi thẻ” review vào ngày hôm sau
Giải pháp: Giữ TẮT ban đầu, để workload chuyển dần trong 2-4 tuần
2. Dùng learning steps dài (≥1d) ❌
Vấn đề: FSRS mất kiểm soát, không thể tối ưu khoảng cách review
Giải pháp: Dùng steps ngắn < 1d (10m 30m hoặc 10m 20m 1h)
3. Đặt Desired Retention quá cao (>0.95) ❌
Vấn đề: Review quá nhiều, mất thời gian không cần thiết
Giải pháp: Bắt đầu với 0.85-0.9, chỉ tăng nếu thật sự cần (y khoa, luật)
4. Không optimize tham số sau vài tháng ❌
Vấn đề: Bỏ lỡ cá nhân hóa - ưu điểm lớn nhất của FSRS
Giải pháp: Chạy Optimize mỗi 2-3 tháng hoặc khi có hàng chục nghìn reviews mới
5. Dùng Helper khi chưa cần ❌
Vấn đề: Phức tạp hóa không cần thiết, có thể làm lag Anki
Giải pháp: FSRS Native đủ cho 90% users. Chỉ dùng Helper khi thật sự cần postpone/advance/flatten
FSRS Helper Là Gì? Khi Nào Cần Dùng?

FSRS Helper là add-on (code: 759844606) cung cấp các tính năng chỉnh lịch nâng cao mà FSRS native chưa có.
Điểm quan trọng: Helper KHÔNG bắt buộc
FSRS chạy hoàn toàn tốt không cần Helper. Bạn chỉ cần Helper nếu:
- ✅ Cần postpone/advance thẻ thông minh (hoãn/kéo về sớm)
- ✅ Muốn flatten workload tương lai (làm phẳng biểu đồ)
- ✅ Cần Easy Days (giảm review vào cuối tuần cụ thể)
- ✅ Muốn disperse siblings (dãn các thẻ cùng note)
- ✅ Cần Steps Stats (phân tích learning steps)
| Tính năng | FSRS Native | FSRS Helper |
|---|---|---|
| Bắt buộc? | ✅ Có (là thuật toán core) | ❌ Không (chỉ là tiện ích) |
| Reschedule | Cơ bản (toàn bộ collection) | Nâng cao (lọc deck/tag/time) |
| Postpone/Advance | — | ✅ Dời/kéo thẻ thông minh |
| Load Balance | ✅ Auto (24.11+) | ✅ Manual control |
| Easy Days | ✅ Cơ bản (24.11+) | ✅ Cấu hình chi tiết |
| Flatten/Disperse/Steps Stats | — | ✅ Có |
| Kết luận | Đủ cho 90% users | Dành cho power users |
8 Tính năng chính của FSRS Helper
1. Reschedule (Nâng cao)
FSRS Native có Reschedule cơ bản, Helper cho phép:
- Lọc theo deck/tag cụ thể
- Kết hợp với Load Balance, Easy Days, Disperse siblings
- Reschedule không tăng kích thước collection
Use case: Sau khi optimize tham số, muốn áp dụng lịch mới cho một deck riêng.
2. Postpone (Hoãn thẻ thông minh)
Dời bớt thẻ due hôm nay sang ngày khác sao cho tổn thất long-term ít nhất.
Use case:
- Sau kỳ nghỉ dài, có “núi thẻ” due
- Workload hôm nay quá nặng, muốn dời bớt
3. Advance (Kéo thẻ về sớm)
Kéo thẻ chưa due về review sớm hơn mà không phá lịch dài hạn.
Use case:
- Trước kỳ thi: muốn tổng ôn
- Có ngày rảnh, muốn “lấy trước” review vài ngày tới
4. Load Balance (Cân bằng workload)
Dàn đều số review giữa các ngày tương lai → tránh ngày bùng nổ, ngày vắng.
📌 Update: Load Balance đã được tích hợp vào Anki native (24.11+) như một phần của fuzz. Helper vẫn hữu ích nếu muốn can thiệp mạnh tay hơn.
5. Easy Days (Ngày nhẹ tay)
Cấu hình một số ngày (thứ 7, CN) là “easy days” → Anki tự động giảm review vào các ngày này.
Use case: Sinh viên cần giảm tải cuối tuần, người đi làm tránh ngày bận.
📌 Update: Easy Days cũng đã được tích hợp native (24.11+). Helper cho phép cấu hình chi tiết hơn.
6. Disperse Siblings (Giãn thẻ cùng note)
Sibling cards (Cloze 1, Cloze 2, forward/backward) được dàn xa nhau → tránh “đoán” thay vì thực sự nhớ.
Use case: Deck có nhiều cloze liên tiếp, muốn tăng chất lượng recall.
7. Flatten (Làm phẳng biểu đồ)
Chọn khoảng thời gian tương lai + số review/ngày mục tiêu → Helper reschedule để đạt mức đó.
Use case: Tương lai “gồ ghề” (ngày 500 thẻ, ngày 50 thẻ) → tạo regimen ổn định.
8. Steps Stats (Thống kê & gợi ý)
Đo hiệu suất short-term memory ở từng step → gợi ý nên giữ/bỏ/điều chỉnh step nào.
Use case: Muốn tối ưu (re)learning steps cho phù hợp với FSRS.
Rủi ro khi dùng Helper
- Hiệu năng: Một số tính năng làm Anki lag hơn (đặc biệt “điều chỉnh liên tục sau mỗi review”)
- Spike workload: Reschedule/Flatten sai có thể tạo núi review
- Confusion: Interval hiển thị vs thực tế có thể khác nhau
Khuyến nghị:
- ✅ Luôn backup collection trước khi dùng
- ✅ Test trên subset nhỏ trước
- ✅ Xem histogram future due trước khi commit
Bạn Nên Dùng Gì? Decision Tree

Lộ trình khuyến nghị
1. Nếu bạn đang dùng SM-2 mặc định:
- Cập nhật Anki lên ≥ 23.10 (lý tưởng 24.04+)
- Bật FSRS, KHÔNG bật “Reschedule on change” ngay
- Đặt DR = 0.85-0.9
- Steps ngắn < 1d (ví dụ:
10m 30m) - Dùng bình thường 2-4 tuần cho workload ổn định
- Sau đó Optimize tham số
2. Nếu đã dùng FSRS một thời gian và muốn tinh chỉnh:
- Cài FSRS Helper (AnkiWeb 759844606)
- Bắt đầu với Steps Stats và Disperse siblings
- Khi cần: thử Postpone/Advance cho ngày cụ thể
- Luôn backup trước khi dùng Reschedule/Flatten quy mô lớn
3. Nếu muốn “ít vọc vạch” nhất:
- Chỉ cần FSRS native
- Đặt DR hợp lý
- Steps đơn giản
- Để Anki tự lo
FAQ - Câu Hỏi Thường Gặp
1. FSRS có cần FSRS Helper không? ▼
Không. FSRS chạy hoàn toàn tốt mà không cần Helper.
FSRS Native (tích hợp sẵn trong Anki) đủ cho 90% người dùng. Helper chỉ cần khi bạn muốn kiểm soát chi tiết hơn (postpone/advance, flatten, easy days...).
2. Khi nào nên chuyển từ SM-2 sang FSRS? ▼
Ngay bây giờ, nếu bạn đang dùng Anki ≥ 23.10.
FSRS chính xác hơn, ít review hơn, và đơn giản hơn. Không có lý do gì để giữ SM-2 trừ khi bạn đang dùng Anki cũ hơn hoặc thích "ổn định hơn thay đổi".
Tips: Bật FSRS, KHÔNG bật "Reschedule on change" ngay → để chuyển dần.
3. Desired Retention nên đặt bao nhiêu? ▼
0.85-0.9 (85-90%) cho đa số người.
- 0.8: Ít review, chấp nhận quên nhiều hơn
- 0.85-0.9: Cân bằng tốt – khuyến nghị
- 0.9-0.95: Review dày, gần như không quên (y khoa, luật)
4. FSRS có hoạt động trên mobile không? ▼
Có, FSRS hoạt động trên tất cả nền tảng:
- ✅ Anki Desktop (Windows, macOS, Linux)
- ✅ AnkiMobile (iOS)
- ✅ AnkiDroid (Android 2.17+)
- ✅ AnkiWeb
Settings đồng bộ qua AnkiWeb, không cần cấu hình riêng từng máy.
5. Optimize tham số bao lâu một lần? ▼
2-3 tháng một lần, hoặc khi:
- Đã có thêm hàng chục nghìn reviews mới
- Thay đổi thói quen học (từ lười → đều đặn)
- Thêm deck mới với loại kiến thức khác biệt
Không cần optimize thường xuyên – FSRS đã tối ưu sẵn với tham số mặc định.
6. "Reschedule cards on change" có nên bật ngay không? ▼
Không, giữ TẮT ban đầu.
Khi TẮT: Anki áp dụng thuật toán mới dần dần → workload chuyển nhẹ nhàng.
Khi BẬT: Anki tính lại lịch TOÀN BỘ ngay lập tức → có thể tạo "núi thẻ" review.
Sau 2-3 tuần ổn định, có thể bật để lịch mới áp dụng nhanh hơn.
7. Learning steps nên dài hay ngắn với FSRS? ▼
Ngắn < 1 ngày.
Ví dụ tốt: 10m 30m hoặc 10m 20m 1h
Tránh: 1d 3d – steps dài "chặn" FSRS đưa ra quyết định tối ưu.
Experimental: Anki 24.04+ cho phép BỎ TRỐNG steps để FSRS quản lý luôn cả short-term.
8. FSRS Helper có làm Anki lag không? ▼
Có thể, với một số tính năng.
Đặc biệt tính năng "điều chỉnh liên tục sau mỗi review" có thể làm Anki chậm hơn do phải tính toán và rebuild queue thường xuyên.
Giải pháp:
- Chỉ bật các tính năng cần thiết
- Tắt "real-time adjustment" nếu thấy lag
- Sử dụng Reschedule theo batch thay vì liên tục
Tổng Kết: FSRS Có Đáng Không?
Có, và rất đáng.
FSRS là một bước nhảy lớn từ thuật toán heuristic cổ điển (SM-2) sang mô hình trí nhớ dựa trên dữ liệu và machine learning. Nó:
✅ Giảm 20-30% số review/ngày
✅ Giữ hoặc cải thiện retention
✅ Tự học từ bạn → cá nhân hóa 100%
✅ Ít setting phức tạp → chỉ cần điều chỉnh Desired Retention
FSRS Native đủ cho 90% người dùng.
FSRS Helper dành cho power users cần kiểm soát chi tiết hơn.
Bài Viết Liên Quan
Đọc trước: SM-2 - Thuật Toán Mặc Định
Hiểu về thuật toán cũ để thấy FSRS tiến bộ như thế nào
So Sánh Trực Tiếp FSRS vs SM-2
Phân tích sâu về sự khác biệt giữa hai thuật toán
Các Kỹ Thuật Active Recall
Kết hợp FSRS với active recall để học hiệu quả hơn
Spaced Repetition - Giải Pháp và Lỗ Hổng
Hiểu sâu về nguyên lý spaced repetition
Next Steps
- Bật FSRS ngay hôm nay nếu bạn đang dùng Anki ≥ 23.10
- Đọc thêm: So sánh trực tiếp FSRS vs SM-2
- Join cộng đồng:
- AnkiVN Discord - Thảo luận real-time
- AnkiVN Facebook Group - Cộng đồng học từ vựng
📚 Với FSRS, bạn không chỉ học nhanh hơn – mà còn nhớ lâu hơn với ít nỗ lực hơn. Đó là điều mà mọi người học nghiêm túc đều mong muốn.