Downpat использует алгоритм SM-2 (SuperMemo 2) — один из самых известных и проверенных алгоритмов интервального повторения в мире. Он был разработан польским исследователем Петром Возняком в 1987 году и с тех пор стал основой для десятков обучающих программ по всему миру.
Научное обоснование
SM-2 основан на двух фундаментальных открытиях в психологии памяти:
1. Кривая забывания Эббингауза (1885)
Немецкий психолог Герман Эббингауз экспериментально доказал, что без повторения мы забываем до 70% новой информации в течение 24 часов. Но каждое последующее повторение замедляет процесс забывания — информация переходит из кратковременной памяти в долговременную.
2. Эффект интервалов (spacing effect)
Повторение с нарастающими промежутками значительно эффективнее, чем зубрёжка подряд. Это подтверждено сотнями научных исследований. Мозг лучше закрепляет информацию, когда между повторениями есть пауза — именно в это время происходит консолидация памяти.
Как работает SM-2
Алгоритм отслеживает для каждой карточки три параметра:
Интервал (interval) — сколько дней до следующего повторения. Начинается с 1 дня и растёт с каждым успешным повторением.
Количество повторений (repetition count) — сколько раз вы ответили правильно подряд. Если ошибаетесь, счётчик сбрасывается.
Фактор лёгкости (easiness factor, EF) — число от 1.3 до 2.5, которое показывает насколько легко вам даётся эта карточка. Чем выше — тем быстрее растут интервалы.
Пример работы алгоритма
Представьте, что вы учите английское слово "reluctant" (неохотный):
День 1: Вы видите слово впервые и отвечаете правильно. Интервал = 1 день. Завтра оно появится снова.
День 2: Повторение. Отвечаете правильно. Интервал = 6 дней.
День 8: Повторение. Снова правильно. EF = 2.5, поэтому интервал = 6 × 2.5 = 15 дней.
День 23: Повторение. Правильно. Интервал = 15 × 2.5 = 38 дней.
День 61: Повторение. Правильно. Интервал = 38 × 2.5 = 95 дней (больше 3 месяцев!).
Видите? Всего 5 повторений за 2 месяца — и слово закрепляется в долговременной памяти на годы. Без зубрёжки, без стресса.
Что происходит при ошибке
Если вы отвечаете неправильно или нажимаете «Не знаю», алгоритм реагирует так:
• Счётчик повторений сбрасывается до 0
• Интервал возвращается к 1 дню
• Фактор лёгкости уменьшается (но не ниже 1.3)
Это означает, что сложные карточки появляются чаще, а лёгкие — реже. Алгоритм адаптируется к вашим знаниям и фокусирует внимание именно на том, что нужно подтянуть.
Оценка качества ответа
SM-2 оценивает каждый ответ по шкале от 0 до 5:
5 — Идеальный ответ, без колебаний
4 — Правильно, но с небольшой задержкой
3 — Правильно, но с трудом
2 — Неправильно, но ответ казался знакомым
1 — Неправильно, но вспомнили увидев правильный ответ
0 — Полный блэк-аут, ответ неизвестен
В Downpat эта оценка выставляется автоматически на основе вашего ответа: правильный = 5, неправильный = 1, «Не знаю» = 0. Это упрощает процесс — вам не нужно самостоятельно оценивать свои знания.
Формула SM-2
Для тех, кому интересны детали, вот основная формула расчёта интервала:
Первое повторение: интервал = 1 день
Второе повторение: интервал = 6 дней
Последующие: интервал = предыдущий интервал × EF
Обновление EF после каждого ответа:
EF' = EF + (0.1 − (5 − q) × (0.08 + (5 − q) × 0.02))
где q — оценка качества (0–5)
Если EF падает ниже 1.3, он фиксируется на 1.3 — это гарантирует, что интервалы всегда растут, даже для самых сложных карточек.
Почему SM-2, а не что-то новее?
Существуют более новые алгоритмы (SM-15, SM-18, FSRS), но SM-2 остаётся золотым стандартом по нескольким причинам:
• Простота и прозрачность — легко понять, как он работает и почему предлагает именно такой интервал
• Десятилетия исследований — алгоритм проверен миллионами пользователей с 1987 года
• Эффективность — разница в результатах между SM-2 и более сложными алгоритмами минимальна для большинства задач
• Предсказуемость — пользователь всегда понимает почему карточка появилась именно сейчас
SM-2 — это проверенный временем инструмент, который помогает запоминать информацию надолго. Именно поэтому мы выбрали его для Downpat.