Откройте Anki, добавьте двадцать карточек — и кажется, что проблема решена: приложение обещает показывать каждую именно тогда, когда вы вот-вот забудете. Это обещание реально, но его даёт алгоритм, а у алгоритмов есть допущения. SuperMemo дал то же обещание тридцатью годами раньше, с другой моделью и совершенно другой философией. Понимание того, что лежит внутри обоих инструментов — не кнопки, а математика — это разница между системой, которая приумножает ваши знания, и той, что тихо подсовывает вам одни и те же карточки вечно.
Это важно, потому что алгоритм интервального повторения — единственная часть процесса, которую нельзя оценить на глаз. Вы можете почувствовать, плохо ли написана карточка. Вы не можете почувствовать, вычисляется ли ваш интервал из оценки стабильности, которая больше не соответствует вашей памяти. Так что давайте откроем коробку.
Что на самом деле вычисляет алгоритм
Каждая серьёзная система интервального повторения отслеживает два числа на карточку. Стабильность — это сколько времени ваша память сохраняется, прежде чем вероятность припоминания падает до опорного уровня — примерно сколько дней до того, как у вас останется 90% шанс вспомнить. Сложность (в старых системах называемая фактором лёгкости) говорит, насколько быстро эта стабильность растёт при каждом успешном повторении. Трудная карточка набирает стабильность медленно; лёгкая — быстро.
Классический алгоритм SM-2, описанный Петром Возьняком в конце 1980-х и до сих пор являющийся основой планировщика Anki по умолчанию, — это набор правил. Каждая карточка начинается с фактора лёгкости 2.5. Отвечаете хорошо — следующий интервал равен предыдущему интервалу, умноженному на этот фактор. Отвечаете плохо — интервал рушится, а фактор лёгкости падает на фиксированный штраф. Это детерминированная арифметика с горсткой констант — поэтому её легко реализовать и поэтому она выжила.
Более новый алгоритм FSRS (Free Spaced Repetition Scheduler) заменяет фиксированные константы моделью, подогнанной под вашу собственную историю повторений. Вместо «фактор лёгкости падает на 0.2» он оценивает кривую забывания для каждой карточки по вашим фактическим ответам и оптимизирует свои параметры по вашему журналу. Практическое следствие — это то, что означает «желаемая удерживаемость»: в FSRS вы задаёте цель — скажем, 0.9 — и планировщик вычисляет интервалы, которые должны её достичь. В SM-2 такой ручки нет; удерживаемость — это результат, а не входной параметр.
Пошаговый разбор: настройка колоды, которая выживает на третьем месяце
Представьте, что вы учите медицинскую терминологию — 800 терминов, шесть месяцев, около 20 минут в день. Вот порядок, в котором работает практик, и что ломается, если его переставить.
- Определите единицу карточки, прежде чем что-либо писать. Один факт на карточку. «Термин → определение» и «определение → термин» — это две карточки, а не одна. Смешивание удваивает нагрузку на повторение и скрывает, какое направление даёт сбой.
- Напишите 30 карточек, а не 800. Повторяйте их неделю. Карточки, на которых вы постоянно спотыкаетесь, плохо написаны, а не трудны — они двусмысленны или проверяют узнавание, тогда как вам нужно припоминание.
- Выберите планировщик и не трогайте его. Если вы используете Anki с FSRS, позвольте ему оптимизироваться только после нескольких тысяч повторений; до этого параметры — догадки, и поведение SM-2 по умолчанию безопаснее.
- Установите дневной лимит новых карточек, который вы выдержите в худший день, а не в лучший. Двадцать новых карточек в день превращаются примерно в 150–200 повторений в день в течение нескольких недель — это арифметика накопления, а не предупреждение.
Сделайте в неправильном порядке — сначала импортируйте общую колоду из 800 карточек — и вы унаследуете чужой дизайн карточек, чужой контекст и очередь повторений, которая растёт быстрее, чем ваше желание её проходить. Общие колоды — самый распространённый способ, которым новички сами себе вредят.
Где ломается сама схема
Это не ошибки новичков. Это условия, при которых программы интервального повторения перестают давать обещанное.
- Ваш материал не атомарен. Если карточка проверяет абзац, планировщик не может определить, какую часть вы забыли, поэтому оценки стабильности становятся шумом. Признак: вы отвечаете «снова» на карточках, которые в основном знаете. Решение: разделите, но только ту часть, которую вы действительно пропустили.
- Ваша история повторений загрязнена. Смена планировщиков, сброс карточек или повторение на автопилоте портят данные, по которым оптимизируется FSRS. Признак: интервалы, которые кажутся абсурдно короткими или длинными после миграции. Решение: сделайте чистый разрыв — новые карточки под новым планировщиком, старые оставьте на старом.
- Платформа инструмента перестаёт соответствовать вашей жизни. SuperMemo — это программа для Windows с долгой историей; синхронизация Anki и экосистема дополнений имеют свои издержки и разрастание плагинов. Признак: вы пропускаете повторения, потому что открытие приложения требует усилий. Решение: повторение в первую очередь на мобильном, меньше дополнений.
- Вы повторяете пассивно. Узнавание ответа — не припоминание. Планировщик в любом случае фиксирует успех. Признак: сильные результаты в приложении, слабое извлечение в реальном мире. Решение: карточки продуктивного типа и свободное припоминание до переворота.
Anki против SuperMemo: честный компромисс
| Anki | SuperMemo | |
|---|---|---|
| Планирование | SM-2 по умолчанию, FSRS опционально | Собственные инкрементальные алгоритмы |
| Философия | Колода карточек, которую вы создаёте | Инкрементальное чтение — построение знаний из источников |
| Стоимость | Бесплатно на десктопе; синхронизация и мобильные версии платные | Платная, по уровням |
| Платформа | Кроссплатформенная | Ориентирована на Windows |
| Затраты на настройку | Низкие для старта, высокие для тонкой настройки | Крутая кривая обучения |
Разрыв в цене и разрыв в платформах реальны, но более глубокое различие — философское. Anki предполагает, что вы уже знаете, что спрашивать. Инкрементальное чтение SuperMemo предполагает, что вы обрабатываете статьи и книги и хотите, чтобы инструмент извлекал и планировал фрагменты — мощно и требовательно.
Какой путь подходит вам
Самостоятельное обучение с документацией и форумами бесплатно и работает, если вы дисциплинированы в качестве карточек. Структурированный курс стоит времени и денег, но даёт обратную связь по решениям, которые вы не можете проверить в одиночку — атомарны ли ваши карточки, имеют ли смысл ваши интервалы, является ли ваша «учебная сессия» на самом деле практикой припоминания.
Если хотите одно решающее правило: выбирайте Anki, если ваш материал — дискретные факты и вам нужно кроссплатформенное повторение; выбирайте SuperMemo, если ваш материал — длинные тексты и вы готовы вложиться в кривую обучения. Если не подходит ни то, ни другое, проблема может быть в ваших карточках, а не в инструменте.
Именно здесь вписывается Навыки обучения и техники запоминания: там разбираются вычисления SM-2 и FSRS с примерами, рассматриваются активное припоминание и системы заметок, такие как Cornell и Zettelkasten, и даётся обратная связь по решениям — дизайн карточек, выбор планировщика, привычки повторения — которые ни одна ветка форума не проверит за вас.
Вам не нужно осваивать каждый алгоритм, чтобы учиться хорошо. Вам нужно знать, что измеряет ваш инструмент, писать карточки, которые стоит повторять, и замечать, когда система подсовывает вам шум вместо знаний. Начните с тридцати хороших карточек и честной сессии повторения — остальное арифметика.
Начать можно здесь: Навыки обучения и работа с памятью.