O Algoritmo SM-2 Explicado
O SM-2 é o algoritmo de agendamento que decide quando você verá um cartão novamente. Foi criado em 1987 por Piotr Woźniak para o SuperMemo, mais tarde se tornou o algoritmo por trás do Anki, e é o que o WeaveWords usa para agendar cada revisão de vocabulário. É simples o suficiente para calcular à mão, o que em parte explica por que permanece a escolha padrão para apps de repetição espaçada há décadas.
A entrada: uma única avaliação de qualidade
Depois de revisar um cartão, o SM-2 pede apenas uma coisa: o quanto você se lembrou dele? Tradicionalmente pontuado de 0 a 5 (o WeaveWords usa a mesma escala de 1 a 5), onde aproximadamente:
- 0–2 — você não se lembrou (uma "falha")
- 3 — você se lembrou, mas foi difícil
- 4–5 — você se lembrou facilmente
Esse único número orienta tudo o mais que o algoritmo faz.
Os três números que o SM-2 acompanha por cartão
Para cada cartão, o SM-2 mantém três valores:
- Contador de repetições (n) — quantas vezes seguidas você lembrou o cartão com sucesso.
- Fator de facilidade (EF) — um multiplicador, começando em 2,5, que representa quão "fácil" o cartão é para você. Ele só se move acima de um piso de cerca de 1,3.
- Intervalo (I) — o número de dias até a próxima revisão.
Como o intervalo é calculado
Em caso de lembrança bem-sucedida (qualidade ≥ 3):
- Primeira revisão bem-sucedida: intervalo = 1 dia
- Segunda revisão bem-sucedida: intervalo = 6 dias
- Cada revisão depois disso:
intervalo = intervalo anterior × fator de facilidade
Assim, um cartão com fator de facilidade de 2,5 que foi revisado com sucesso várias vezes seguidas faz seu intervalo crescer rápido — 1 dia, 6 dias, 15 dias, 38 dias, e assim por diante — porque cada sucesso é evidência de que você não precisa vê-lo com tanta frequência.
Em caso de lembrança falhada (qualidade < 3), o contador de repetições volta a zero e o intervalo cai de volta para 1 dia — você verá o cartão novamente amanhã, não importa quão distante ele havia chegado.
Como o fator de facilidade se ajusta
O próprio fator de facilidade é atualizado após cada revisão usando a pontuação de qualidade, aproximadamente:
EF' = EF + (0.1 − (5 − q) × (0.08 + (5 − q) × 0.02))
Em termos simples: avaliar um cartão com 5 (sem esforço) empurra seu fator de facilidade levemente para cima, então ele será espaçado mais rápido no futuro. Avaliá-lo com 3 (com dificuldade) empurra o fator de facilidade para baixo, então ele continua voltando com mais frequência mesmo depois de você "passar" nele. É por isso que dois cartões que você tecnicamente já memorizou podem ter frequências de revisão muito diferentes — o SM-2 não registra apenas se você lembra, mas o quanto de esforço isso exigiu.
Por que isso importa para aprender vocabulário
O efeito prático para quem aprende um idioma: palavras que vêm naturalmente saem do seu caminho rapidamente, e palavras que continuam te derrubando ficam em rotação intensa até deixarem de fazer isso. Você nunca precisa decidir manualmente o que revisar — o algoritmo realoca seu tempo de revisão para seus pontos fracos automaticamente, todos os dias.
Experimente: abra a calculadora SM-2 interativa e veja a facilidade e os intervalos mudarem a cada avaliação.
Veja o agendamento SM-2 em ação
O WeaveWords implementa o agendamento SM-2 em cada cartão de vocabulário que você adiciona — grátis, com traduções e exemplos gerados por IA integrados.
Comece grátis