가이드 · 2026년 7월 업데이트

FSRS란 무엇인가요? 알고리즘 실용 가이드

FSRS(Free Spaced Repetition Scheduler)는 카드를 언제 잊을 가능성이 높은지 예측하고, SM-2 같은 이전 스케줄러보다 더 효율적으로 복습을 스케줄링하는 최신 간격 반복 알고리즘입니다.

Deckbase 편집팀읽기 7분

이 가이드의 목차

  1. FSRS의 의미
  2. FSRS vs 기존 스케줄러
  3. 일상 워크플로우
  4. 기억 유지 목표
  5. 카드 품질 체크리스트
  6. 학습량 계획
  7. 30일 도입 계획
  8. 문제 해결
  9. 시험 vs 장기 학습
  10. 주간 운영
  11. 적용 시나리오
  12. 실패 패턴
  13. 월간 체크리스트
  14. FAQ
  15. 관련 리소스

실전에서 FSRS의 의미

FSRS는 단순한 "나중에 복습하기"가 아닙니다. Jarrett Ye(L-M-Sherlock)가 개발한 머신러닝 기반 간격 반복 알고리즘으로, 각 카드를 세 가지 변수로 구성된 기억 상태로 모델링합니다:

난이도(D)

의미
해당 카드가 본인에게 본질적으로 얼마나 어려운지.

안정성(S)

의미
회상 확률이 목표치로 떨어지기까지 기억이 유지되는 일수.

회상 가능성(R)

의미
지금 카드를 정확히 회상할 현재 확률.

매 복습 후 FSRS는 난이도와 안정성을 업데이트한 뒤, 카드가 다시 나타날 때 회상 가능성이 원하는 기억 유지 목표 근처가 되도록 다음 복습을 스케줄링합니다. 이렇게 하면 보통 SM-2 같은 기존의 고정 휴리스틱 스케줄러보다 불필요한 복습과 예상치 못한 망각이 줄어듭니다.

FSRS는 Anki 23.10에 통합되었으며 현재 새 덱의 기본 스케줄러입니다. Deckbase, Mochi, RemNote도 FSRS를 기본 지원합니다.

FSRS vs SM-2 및 기존 스케줄러

스케줄링 모델

기존 SRS(예: SM-2)
정적 휴리스틱(이지 팩터)
FSRS
기억 모델 기반(난이도, 안정성, 회상 가능성)

개인화

기존 SRS(예: SM-2)
모든 사용자에게 동일한 공식
FSRS
본인의 복습 기록에 맞게 조정된 파라미터

적응 속도

기존 SRS(예: SM-2)
행동에 맞춰지는 데 시간이 걸림
FSRS
평가 결과로부터 지속적으로 학습

기억 유지 목표

기존 SRS(예: SM-2)
암묵적이거나 경직적
FSRS
명시적인 기억 유지 최적화

일일 학습량

기존 SRS(예: SM-2)
시간이 지나며 불안정해질 수 있음
FSRS
동일한 기억 유지를 위해 복습 약 20~30% 감소

망각 처리

기존 SRS(예: SM-2)
이지 헬(ease hell)에 빠질 수 있음
FSRS
더 안정적인 회복

7억 건 이상의 Anki 복습에 대한 독립 벤치마크에서 FSRS-5는 기억 유지 예측 오류를 RMSE 약 5.3%까지 낮춘 반면, SM-2는 16.2%였습니다. 실질적으로 FSRS는 같은 기억 유지 수준을 약 20~30% 적은 일일 복습 시간으로 유지할 수 있다는 의미입니다. 출처: FSRS 알고리즘 문서.

간단한 일일 FSRS 워크플로우

  1. 1
    카드는 원자적으로: 프롬프트당 하나의 사실이나 개념. 작은 카드일수록 회상과 스케줄링 정확도가 모두 좋아집니다.
  2. 2
    짧은 세션(10~20분)으로 매일 학습하기. FSRS는 가끔의 긴 세션보다 일관된 복습 신호에서 이점을 얻습니다.
  3. 3
    회상 후 정직하게 평가하기. 어려운 카드를 과대평가하면 간격이 길어지고 피할 수 있었던 망각이 생깁니다.
  4. 4
    품질 좋은 소스 우선하기. Deckbase 사용자라면 책/PDF를 스캔한 뒤 AI 초안을 편집하면 카드 품질을 높일 수 있습니다.

Deckbase에서는 보통 "소스 캡처 → 카드 생성 → 편집 → 복습" 흐름입니다. MCP로 카드를 만들 경우, 대량 생성 전에 get_template_schema로 템플릿 스키마를 확인하세요.

기억 유지 목표 선택 방법

FSRS는 목표 기억 유지율이 상황에 맞을 때 가장 잘 작동합니다. 하나의 보편적인 수치는 드물게 최적입니다. 공격적인 목표는 학습량을 부풀리고, 낮은 목표는 중요한 시험 전에 피할 수 있었던 망각을 만들 수 있습니다.

새 주제 램프업

권장 기억 유지 목표
85-90%
이유
개념이 아직 불안정한 시기에 빠른 카드 순환

핵심 시험 자료

권장 기억 유지 목표
90-93%
이유
망각 위험을 낮추면서 학습량 균형 유지

장기 참고 자료

권장 기억 유지 목표
93-95%
이유
더 많은 복습을 감수하고 더 높은 회상률 확보

대부분의 학습자는 90-92% 근처에서 시작한 뒤 2~3주 후 실제 결과(미복습 수, 일일 복습 시간, 망각 빈도)를 보고 조정하세요. 큰 폭 변경보다 작은 변화가 보통 더 낫습니다.

더 나은 FSRS 결과를 위한 카드 품질 체크리스트

  1. 1
    카드당 하나의 명확한 질문 사용하기. 애매한 프롬프트는 평가 신호를 흐리고 간격 예측을 약하게 만듭니다.
  2. 2
    넓은 요약보다 구체적인 답변 선호하기. 구체적인 회상 경험이 스케줄링 정확도를 높입니다.
  3. 3
    필요한 경우에만 맥락 추가하기. 추가 텍스트는 모호함을 해소해야 하지 회상 단계를 압도하면 안 됩니다.
  4. 4
    최근 망각을 주간 검토하며 가장 나쁜 카드 10개 다시 쓰기. FSRS는 입력 품질이 계속 개선될 때 가장 잘 작동합니다.

학습량 계획: 기억 유지는 예산 결정입니다

FSRS가 강력한 이유는 트레이드오프를 명확하게 만들기 때문입니다. 기억 유지 목표를 높이면 망각은 줄지만 일일 복습 비용은 보통 늘어납니다. 목표를 낮추면 학습량은 줄지만 시험 전 망각 위험이 커질 수 있습니다. 적절한 설정은 가용 시간, 카드 규모, 망각의 결과에 따라 달라집니다.

하나의 "최고" 숫자를 좇기보다 기억 유지를 예산으로 생각하세요: 의욕 넘치는 한 주가 아니라 몇 달 동안 실제로 지속할 수 있는 분량은 얼마인가요? 대부분의 학습자는 꾸준히 유지할 수 있는 목표를 선택할 때 더 빨리 향상됩니다.

카드 200개, 하루 20분

기억 유지 목표
90%
예상 트레이드오프
관리 가능한 학습량, 꾸준함을 위한 좋은 기준선

카드 200개, 하루 20분

기억 유지 목표
93%
예상 트레이드오프
적당한 추가 복습으로 더 높은 회상률

카드 400개, 하루 25분

기억 유지 목표
90%
예상 트레이드오프
카드 품질이 좋다면 많은 시험 학습자에게 지속 가능

카드 400개, 하루 25분

기억 유지 목표
95%
예상 트레이드오프
자료가 정말 중요하지 않으면 보통 너무 부담스러움

습관이 안정될 때까지 실용적인 기본값은 90-92%입니다. 완료율이 높게 유지되고 일일 복습 시간이 예측 가능할 때만 상향 조정하세요.

실전 30일 FSRS 도입 계획

간격 반복에서 가장 큰 실수는 워크플로우가 안정되기 전에 설정을 최적화하는 것입니다. 이 30일 계획은 먼저 일관성을, 그다음에 미세 조정을 우선합니다. 의대 학생, 자격증 준비, 언어 학습, 단기 시험 이후에도 회상 품질이 중요한 기술 분야에 모두 적용됩니다.

  1. 1
    1~7일: 기준선 확립. 세션을 짧게 매일 유지하세요. 밀림 없이 복습할 수 있는 수준으로 새 카드를 제한하세요.
  2. 2
    8~14일: 카드 품질 개선. 가장 나쁜 카드를 검토하고 불명확한 프롬프트를 다시 쓰세요. 카드당 하나의 개념을 우선하세요.
  3. 3
    15~21일: 기억 유지 목표를 서서히 조정. 망각이 많으면 목표를 조정하기 전에 품질부터 높이세요. 학습량이 너무 크면 목표를 내리기 전에 새 카드를 줄이세요.
  4. 4
    22~30일: 운영 모드를 확정. 완료가 안정되고 망각률이 수용 가능한 설정을 유지한 뒤 파라미터를 자주 바꾸지 마세요.

30일이면 지속 가능한 카드 규모, 현실적인 기억 유지 목표, 카드 작성 과정에서 여전히 발생하는 불필요한 오류가 어디인지 알 수 있어야 합니다.

FSRS 문제 해결 가이드

대부분의 FSRS 실패는 알고리즘 실패가 아닙니다. 나쁜 카드 입력, 부풀려진 자기 평가, 지속 불가능한 새 카드 양에서 비롯됩니다. 큰 설정 변경 전에 아래 표로 빠르게 진단하세요.

복습 큐가 압도적으로 느껴짐

가능한 원인
기억 유지 목표가 너무 높거나 새 카드가 너무 많음
먼저 시도할 해결책
먼저 새 카드 비율을 낮추고, 목표를 1~2포인트 낮추기

예상치 못한 망각이 잦음

가능한 원인
카드가 애매하거나 과도하게 내용이 많음
먼저 시도할 해결책
복잡한 프롬프트를 분할하고 맥락 태그 추가

간격이 너무 길게 느껴짐

가능한 원인
회상 품질을 과대평가함
먼저 시도할 해결책
2주 동안 더 엄격하게 평가하기

2~3주 후 진전이 멈춤

가능한 원인
카드 관리 루프가 없음
먼저 시도할 해결책
매주 가장 약한 카드를 다시 쓰고 가치 낮은 항목 제거

문제 해결은 반복적으로 진행하세요. 한 번에 하나의 변수만 바꾸고 7~10일 관찰하세요. 이렇게 하면 신호가 겹쳐 혼란스러워지는 것을 막고, 실제로 회상을 개선한 요인을 파악할 수 있습니다.

시험 준비 vs 장기 숙련: 두 가지 유효한 FSRS 모드

시험 준비 모드는 고정된 기간(예: 6~12주) 동안 회상의 신뢰성을 강조하며, 보통 중간에서 높은 기억 유지 목표와 엄격한 일일 완료를 함께 사용합니다. 이 모드에서 복습 시간을 끝없이 늘리는 것보다 효율이 낮은 카드를 정리하는 편이 보통 더 효과적입니다.

장기 숙련 모드는 몇 달에서 몇 년에 걸친 지속 가능성을 최적화합니다. 목표를 약간 낮추고 카드 품질과 태깅을 더 깔끔하게 관리할 수 있습니다. 목표가 단기 점수 극대화에서 관리 가능한 학습량을 가진 지속적 지식으로 이동합니다.

두 모드 모두 유효합니다. 타임라인에 맞는 모드를 선택한 뒤, 실제 복습 데이터로 결과를 평가할 수 있을 만큼 규칙을 안정적으로 유지하세요.

주간 FSRS 운영 체크리스트

FSRS는 일회성 설정이 아니라 운영체제처럼 운영할 때 가장 잘 작동합니다. 짧은 주간 검토 루프를 돌리면 카드 풀이 건강하게 유지되고 작은 품질 결함이 일일 복습 피로로 누적되는 것을 막을 수 있습니다.

완료율

알 수 있는 것
계획한 날 중 실제로 모두 복습한 비율
실용적 목표
7일 중 최소 5일

평균 세션 시간

알 수 있는 것
학습량이 여전히 지속 가능한지
실용적 목표
15~35분

망각 집중도

알 수 있는 것
어떤 태그/주제에서 망각이 가장 많은지
실용적 목표
망각의 대부분이 상위 20% 태그에서 발생

카드 재작성 수

알 수 있는 것
품질이 낮은 카드를 몇 개 개선했는지
실용적 목표
목표적 재작성 10~20개
  1. 1
    망각에 태그를 달기. 카드가 실패하면 원인(애매한 프롬프트, 과부하 카드, 약한 맥락, 순수 기억 공백)을 태그로 표시하세요.
  2. 2
    영향이 큰 태그부터 수정하기. 무작위 편집이 아니라 가장 큰 망각 클러스터부터 작업하세요.
  3. 3
    카드 템플릿 일관성 유지하기. 비슷한 카드 유형은 동일한 답변 형식을 따라야 평가 행동이 안정적으로 유지됩니다.
  4. 4
    주간 노트 하나 기록하기. 무엇이 바뀌었고, 무엇이 개선됐으며, 다음 주에 무엇을 테스트할지 적으세요.

적용 시나리오: 목표에 따른 FSRS 설정 변화

학습자들은 보편적인 FSRS 설정 하나를 묻곤 하지만, 최적의 프로파일은 제약 조건(기간, 오차 허용, 하루 가용 시간)에 따라 달라집니다. 장기 언어 유지에 좋은 설정이 짧은 시험 기간에는 부담스럽게 느껴질 수 있고, 반대도 마찬가지입니다.

아래 표를 결정 지름길로 활용하세요. 가장 가까운 시나리오로 시작해 최소 10일 동안 설정을 유지한 뒤, 한 번에 하나씩 조정하세요. 여러 요인을 동시에 바꾸면 잘못된 결론에 이르기 쉽습니다.

10주 뒤 의대 시험

주요 제약
대용량 암기, 엄격한 회상 요구
실전 FSRS 전략
91-93%로 시작, 새 카드 상한 설정, 애매한 카드 적극 재작성

12개월 언어 학습

주요 제약
혼합된 어휘와 용법 패턴
실전 FSRS 전략
90-92%로 시작, 문장 맥락 카드 우선, 꾸준히 복습

풀타임 근무 중 기술 자격증

주요 제약
제한된 일일 시간, 피로 위험
실전 FSRS 전략
89-91%로 시작, 카드 간결성 최적화, 양보다 완료율 지키기

장기 전문 지식 베이스

주요 제약
속도보다 지속성이 중요
실전 FSRS 전략
90-92% 사용, 주간 유지 관리와 태그 기반 정리 스케줄링

핵심은 운영 적합성입니다: 매일 지속할 수 있는 약간 낮은 기억 유지 목표가 2주 뒤에 포기하는 공격적인 목표보다 보통 더 나은 성과를 냅니다.

흔한 실패 패턴과 빠른 회복법

학습자가 FSRS가 "작동하지 않는다"고 말할 때, 근본 원인은 보통 스케줄러가 아니라 프로세스 품질입니다. 통제되지 않는 새 카드 유입, 불명확한 카드 프롬프트, 회상 후 일관되지 않은 평가 행동, 이 세 가지 패턴이 반복적으로 나타납니다. 이 모두가 신호를 흐려 간격 계획의 신뢰성을 떨어뜨립니다.

  1. 1
    밀림 소용돌이: 새 카드는 계속 늘어나는데 일일 완료율은 떨어집니다. 회복: 새 카드를 3~5일 동결하고 미복습을 해소한 뒤 유입을 재개하세요.
  2. 2
    모호함 소용돌이: 프롬프트가 여러 것을 물어 "거의 알았다"는 결과가 잦습니다. 회복: 상위 망각 카드를 하나의 질문, 하나의 기대 답변, 하나의 명확한 맥락으로 다시 쓰세요.
  3. 3
    평가 표준 왜곡: 바쁜 주에 평가가 관대해졌다가 나중에 망각이 급증합니다. 회복: 7일 동안 더 엄격하게 자기 평가하고 간격 동향을 다시 확인하세요.

빠른 회복은 먼저 시스템 노이즈를 줄이는 데서 옵니다. 데이터 품질이 개선되면 작은 기억 유지 조정도 의미 있고 해석하기 쉬워집니다.

매월 재사용할 수 있는 실행 체크리스트

이것은 반복적인 유지 관리 루프로 활용하세요. 카드 라이브러리가 커지고 학습 목표가 변하는 동안에도 복습 품질을 높게 유지하는 데 도움이 됩니다.

  1. 1
    이번 달의 명확한 목표 지표 하나 설정(예: 완료율 85% 이상 유지).
  2. 2
    망각이 가장 많은 상위 태그를 검토하고 가장 약한 카드 20개부터 다시 쓰기.
  3. 3
    평균 세션 시간이 카드 규모보다 빠르게 늘고 있는지 확인하기.
  4. 4
    반복적으로 시간만 소비하고 기억 유지 효과가 없는 가치 낮은 카드 제거 또는 일시 중단.
  5. 5
    프로세스 변경 사항 하나를 기록하고 2주간 안정적으로 사용한 뒤 재평가.

이 월간 루프는 FSRS를 실제 학습량에 맞게 유지합니다. 가장 잘하는 학습자는 카드를 복습하는 것만이 아니라 복습 시스템 자체의 품질도 유지합니다.

Deckbase에서 FSRS로 학습하기

AI 생성 플래시카드, 내장 FSRS 스케줄링, 웹, iOS, Android 간 동기화.

FAQ

한 문장으로 FSRS는 무엇인가요?

FSRS(Free Spaced Repetition Scheduler)는 카드를 언제 잊을 가능성이 높은지 예측하고 장기 기억 유지에 가장 효율적인 시점에 복습을 스케줄링하는 최신 개방형 표준 알고리즘입니다.

FSRS는 무엇의 약자인가요?

FSRS는 Free Spaced Repetition Scheduler(무료 간격 반복 스케줄러)의 약자입니다. Jarrett Ye(L-M-Sherlock)가 개발한 오픈소스 기억 스케줄링 알고리즘으로, 어떤 앱에서든 구현할 수 있도록 공개되었습니다. Deckbase와 Mochi는 FSRS를 기본 지원하며, Anki는 23.10 버전에서 FSRS 지원을 추가했습니다.

FSRS는 SM-2와 어떻게 다른가요?

SM-2(초기 Anki 버전이 사용한 이전 알고리즘)는 고정된 휴리스틱으로 간격을 조정합니다. FSRS는 머신러닝 기억 모델을 사용해 실제 회상 패턴에 지속적으로 적응하며, 더 정확한 간격과 더 적은 불필요한 복습을 만듭니다. 실질적인 결과는 기억 유지와 일일 학습량 사이의 더 나은 균형입니다.

FSRS에서 어떤 기억 유지 목표를 사용해야 하나요?

대부분의 학습자는 90~92%에서 시작합니다. 낮은 목표(87~90%)는 일일 복습량을 줄이지만 망각 위험을 높입니다. 높은 목표(93~95%)는 회상률을 높이지만 학습량이 지속 불가능할 수 있습니다. 보수적으로 시작해 2~3주간의 실제 데이터를 보고 조정하세요.

FSRS는 언어 학습자만을 위한 건가요?

아니요. FSRS는 의학, 법률, 소프트웨어 엔지니어링, 전문 자격증, 일반 지식 등 회상이 중요한 모든 분야에 적용됩니다. 알고리즘은 도메인과 무관하며, 카드 품질과 평가 행동만이 스케줄링 정확도에 영향을 줍니다.

복잡한 설정을 직접 조정해야 하나요?

대부분의 학습자는 필요하지 않습니다. 기본 FSRS 설정으로 보통 충분하며, 고급 파라미터 조정보다 일관성과 카드 품질이 더 중요합니다. 조정할 만한 주요 설정은 기억 유지 목표(기본값 약 90%)이며, 2주간의 실제 복습 완료율을 보고 조정하세요.

어떤 플래시카드 앱이 FSRS를 지원하나요?

Deckbase는 FSRS를 기본 지원합니다. Mochi는 최초로 구현한 앱 중 하나입니다. Anki는 23.10 버전에서 FSRS를 추가했습니다(덱 옵션에서 활성화해야 함). Quizlet이나 Brainscape 같은 앱은 FSRS를 사용하지 않습니다. Deckbase에서 FSRS를 활용하는 방법은 문서를 참조하세요.

마지막 업데이트: 2026년 7월. 제품 상세 내용은 기능과 문서를 참조하세요.