블로그로 돌아가기 기능 깊이 보기

AiWords는 복습을 어떻게 결정할까: SM-2, 품질 점수, 오늘의 큐

· Safafish

다른 언어: English · 中文 · 日本語 · Español · Français · 한국어 · Українська

“간격 반복”은 모든 플래시카드 앱의 스토어 페이지에 적혀 있지만, 일정이 실제로 당신의 기억에 맞는지는 디테일이 결정합니다. 이 글은 AiWords가 어떻게 하는지에 대한 정직하고 기계적인 해설입니다 — 각 단어 뒤에 어떤 숫자들이 살고 있는지, 당신의 답이 어떻게 그 숫자가 되는지, 그리고 오늘의 큐는 무엇으로 만들어지는지.

단어 하나당 숫자 세 개

AiWords는 SM-2의 변형으로 복습 일정을 잡습니다. 1세대 진지한 플래시카드 소프트웨어 뒤에 있던 그 알고리즘입니다. 학습 기록의 모든 단어는 SM-2의 고전 필드를 그대로 갖고 있습니다:

  • 난이도 계수(EF) — 1.3에서 2.5 사이의 승수로, 이 단어가 당신에게 얼마나 잘 붙는지를 나타냅니다. 계속 틀리는 단어는 1.3 쪽으로 흘러가고, 쉬운 단어는 상한 근처에 머뭅니다.
  • 간격 — 현재 복습 사이의 간격, 일 단위.
  • 반복 횟수 — 이 단어가 연속으로 성공한 만남의 횟수.

그 곁에 스케줄링 필드 두 개가 있습니다. 단어의 기한이 언제인지 결정하는 다음 복습 타임스탬프, 그리고 세션 안에서 단어의 순서를 정하는 우선순위입니다. 이 모든 것은 서버의 학습 기록에 저장되므로 재설치해도 살아남고, 기기 사이에서도 계정을 따라갑니다.

품질 점수: 답은 어떻게 채점되는가

엔진은 입력 하나로 움직입니다. 만남마다 매기는 0~5의 품질 점수입니다. 점수는 두 곳 중 하나에서 옵니다.

직접 평가하기

학습 중 각 단어에서 평가 버튼을 누를 수 있으며, 선택은 점수 척도에 그대로 대응합니다:

버튼 품질 의미
어려움0완전히 잊음 — 다시 배워야 함
신규3맞혔지만 노력이 필요했음
애매4맞혔고 꽤 쉬웠음
5완벽하게 기억함

또는 퀴즈가 채점하기

객관식 문제로만 답하면, 앱은 그 세션에서 이 단어의 확인 과정 전체에 걸친 정답률로 점수를 산출합니다:

정답률 품질
100% 정답5
80% 이상4
60% 이상3
40% 이상2
0% 초과1
0%0

수동 평가는 항상 산출된 점수보다 우선합니다. 그리고 기록에는 오답 횟수(0~3개의 오답 선택)와 어떤 오답 보기와 헷갈렸는지도 함께 실립니다 — 서버는 이를 사용해 최종 품질을 조정하므로, 같은 “이웃”과 자꾸 헷갈리는 단어는 무작위로 틀린 단어보다 더 엄격하게 다뤄집니다.

세션이 끝나면 일어나는 일

학습 기록은 배치로 업로드됩니다. 서버가 응답하면 단어별로 갱신된 상태를 돌려줍니다. 새로운 다음 복습 날짜, 새로운 일 단위 간격, 새로운 난이도 계수, 그리고 마스터 플래그입니다. 다음에 앱을 열 때 큐는 이미 그 날짜들로 계산되어 있습니다. 기록은 먼저 로컬에 저장되고 네트워크가 끊기면 자동으로 재시도되며, 앱이 백그라운드로 갈 때도 업로드됩니다 — 그래서 하루 중간에 앱을 닫아도 오전의 학습이 사라지지 않습니다.

실제 효과는 간격 반복이 유명해진 바로 그것입니다. 잘 아는 단어는 점점 더 긴 간격을 얻고, 계속 틀리는 단어는 짧은 간격과 추가 반복 횟수로 앞줄에 머뭅니다. 일정은 세션 단위가 아니라 단어 단위로 적응합니다.

오늘의 큐 해부

매일 서버는 두 개의 목록을 만듭니다. 하루 배정량까지의 새 단어, 그리고 복습 단어 — 다음 복습 날짜가 도래한 모든 단어입니다. 홈 화면에는 시작 전에 두 숫자와 예상 세션 시간이 표시됩니다. 세션 안에서는 학습 강도 설정이 단어마다 세션 내 라운드를 몇 번 돌지 제어합니다:

  • 보통 — 새 단어는 1회 표시, 세션 내 복습 2회; 기한이 된 복습은 1라운드.
  • 반복 — 새 단어는 1회 표시, 세션 내 복습 3회; 기한이 된 복습은 2라운드.
  • 고강도 — 새 단어는 1회 표시, 세션 내 복습 3회; 기한이 된 복습은 3라운드.

알아 둘 만한 동작이 두 가지 있습니다. 첫째, 새 단어는 증식합니다. 앱 안의 안내에 따르면 새 단어 10개마다 이후 며칠 동안 그 3~5배 분량의 복습이 생겨납니다. 추천 하루 범위가 10~50인 이유입니다. 둘째, 기한이 쌓인 양이 하루 복습 상한을 넘기면, 넘치는 분량은 버려지지 않고 다음 세션을 기다립니다. 덕분에 엉망인 하루 하나가 내일을 세 시간짜리 빚으로 만들지 않습니다.

직접 확인하는 법

읽는 대신 메커니즘을 느껴 보고 싶다면: 사흘 연속 “어려움”으로 답한 단어와 “앎”으로 답한 단어의 차이를 관찰해 보세요. 전자는 같은 주 안에서 계속 다시 나타나고, 후자는 조용히 며칠씩 사라졌다가 문득 궁금해질 즈음 돌아옵니다. 그 타이밍이 난이도 계수와 간격이 일하는 모습이며 — 매일의 세션이 책의 한 장이 아니라 섞인 단어들의 큐인 이유 그 자체입니다.

이 모든 것의 사용자 눈높이 안내 — 계획, 모드, 설정 — 는 AiWords 가이드에 있습니다. 앱의 더 넓은 역사는 AiWords가 1.0에서 3.0까지 온 길을 확인하세요.