LingoBlend

Anki frente a las apps de SRS modernas: SM-2, FSRS y qué cambió

Anki frente a las apps de SRS modernas: cómo programan los repasos SM-2 y FSRS, por qué las apps más nuevas ocultan el programador y qué enfoque encaja contigo.

ComparativasNikola Artukov9 min de lectura

Anki es un motor de repetición espaciada que aplicas a las tarjetas que tú mismo creas. Una app de SRS moderna es un producto de idiomas que programa los repasos por ti y nunca te muestra el algoritmo. La distinción que de verdad importa no es SM-2 frente a FSRS, porque Anki ya admite los dos. Es si quieres control sobre cada tarjeta y cada ajuste, o quieres que la programación desaparezca dentro de un producto que además te proporciona el contenido que estás repasando.

Lo que un sistema de repetición espaciada decide en realidad#

Todo SRS responde a una sola pregunta: dado lo que sé sobre este elemento y sobre este estudiante, ¿cuántos días deberían pasar antes de volver a mostrarlo? El objetivo es el instante justo antes de olvidar, que es donde la recuperación cuesta esfuerzo y por eso es más productiva. La evidencia que lo respalda es antigua e inusualmente sólida: Hermann Ebbinghaus trazó la curva del olvido en 1885, y un amplio metaanálisis de estudios sobre la práctica distribuida (Cepeda et al., 2006) confirmó que espaciar los repasos supera a concentrarlos, en una amplia variedad de materiales e intervalos. Repetición espaciada para aprender idiomas repasa esa investigación en detalle.

Lo que difiere entre sistemas es únicamente cómo se calcula el siguiente intervalo y cuánto de ese cálculo se te permite ver o cambiar.

SM-2: la fórmula que todavía sostiene a la mayoría de las apps#

SM-2 salió de SuperMemo, el programa que Piotr Woźniak empezó a construir a finales de los años ochenta; el algoritmo se describió en su artículo de 1990 y desde entonces se ha reimplementado en todas partes. Cada tarjeta lleva un factor de facilidad que empieza en 2,5 y tiene un suelo de 1,3. El primer intervalo con éxito es de un día, el segundo de seis, y cada intervalo posterior es el anterior multiplicado por la facilidad actual. Si calificas mal una tarjeta, su facilidad baja, así que el multiplicador se reduce y la tarjeta vuelve antes.

Su punto fuerte es que es transparente y barato: puedes calcular la próxima fecha de vencimiento a mano. Su punto débil es que la fórmula se ajustó manualmente con los datos de una sola persona y trata la memoria de cualquier estudiante como si siguiera la misma curva. El factor de facilidad además cumple una doble función como estimación de dificultad y como multiplicador de intervalo, que es por lo que las tarjetas mal calificadas en el SM-2 clásico pueden entrar en espiral hacia el llamado "infierno de la facilidad", volviendo con mucha más frecuencia de la necesaria.

FSRS: lo que de verdad cambió en los años 2020#

FSRS, el Free Spaced Repetition Scheduler, es un proyecto de código abierto desarrollado por Jarrett Ye junto a un grupo de colaboradores durante los primeros años de la década de 2020. Sustituye el único número de facilidad por tres magnitudes separadas: dificultad (lo difícil que te resulta ese elemento), estabilidad (cuánto dura actualmente el recuerdo) y recuperabilidad (la probabilidad de que lo recordaras justo ahora). Ese planteamiento DSR desciende de la misma línea de pensamiento que la distinción de Bjork y Bjork entre fuerza de almacenamiento y fuerza de recuperación (Bjork y Bjork, 1992).

El cambio práctico es que FSRS no usa constantes fijas. Ajusta sus parámetros a tu propio registro de repasos, así que un programador entrenado con tu historial se comporta de forma distinta a uno entrenado con el de otra persona. También fijas directamente un nivel de retención deseado, eligiendo tú el equilibrio entre carga de trabajo y tasa de recuerdo en vez de deducirlo de un factor de facilidad. Para estudiantes con miles de repasos registrados, eso suele traducirse en menos repasos para la misma retención.

Anki hoy ejecuta los dos motores#

Anki, publicado por Damien Elmes en 2006, ha usado durante mucho tiempo una versión modificada de SM-2: intervalos clásicos más pasos de aprendizaje, cuatro botones de calificación, detección de "sanguijuelas" y modificadores de intervalo por mazo. Desde Anki 23.10, publicado en octubre de 2023, FSRS viene incluido en la app como programador opcional que activas en las opciones del mazo y luego optimizas contra tu historial de repasos. Las versiones posteriores lo han refinado todavía más.

Esto importa a la hora de comparar, y es donde la mayoría de los argumentos de "Anki está desactualizado" se vienen abajo. Anki no se quedó anclado en 1990. Hoy es el SRS más configurable disponible para un estudiante corriente, y puede ejecutar tanto el algoritmo nuevo como el antiguo. Lo que no hace es decidir qué debe contener cada tarjeta.

Cómo integran el programador las apps modernas#

Las apps de idiomas más nuevas toman el enfoque contrario: el programador es un detalle de implementación. Duolingo publicó su propio modelo, la regresión de semivida, que predice la probabilidad de recuerdo a partir del historial de un estudiante y que Settles y Meeder describieron en 2016. Apps de vocabulario como Memrise, Clozemaster y Drops mantienen colas de repaso que nunca configuras. En estos productos el algoritmo no es una función que ajustas; es la fontanería detrás de una lección que recorres tocando la pantalla.

LingoBlend se sitúa deliberadamente en ese segundo bando. Sus cinco juegos de práctica funcionan con un SM-2 al estilo Anki, con pasos de aprendizaje de menos de un día —10 minutos, 1 hora y 8 horas— antes de que una tarjeta se gradúe a intervalos de escala diaria, con la facilidad acotada entre 1,3 y 2,5. La razón para ocultarlo es que las tarjetas salen de tu propia lectura, así que el problema difícil es la creación de tarjetas, no la programación. Pulsar una palabra dentro de un texto mezclado crea la tarjeta, y la cola se encarga del resto.

Comparación de algoritmos#

SM-2 (clásico)Anki con FSRSProgramadores integrados
OrigenWoźniak, SuperMemo, 1990Código abierto, principios de los 2020; en Anki desde la 23.10 (oct. 2023)Propietario, según la app
Modelo de memoriaUn factor de facilidad por tarjetaDificultad, estabilidad, recuperabilidadVariable; a menudo sin documentar
ParámetrosConstantes fijasAjustados a tu historial de repasosFijados por el proveedor
Se puede ajustarFacilidad y modificadores de intervaloRetención deseada más optimizaciónNormalmente nada
Entrada de calificaciónValoración de calidad por repasoCuatro botones por repasoA menudo solo correcto o incorrecto
Creación de tarjetasEscribes cada tarjetaEscribes cada tarjetaGeneradas a partir del contenido de la app
Modo de falloInfierno de la facilidad en tarjetas difícilesNecesita volumen de repasos para ajustarse bienNo puedes arreglar lo que no puedes ver

Para quién es Anki claramente mejor#

Anki es la mejor opción si quieres ser dueño de tus datos. Es gratis en escritorio y Android, guarda tu colección localmente, sincroniza entre dispositivos, importa y exporta sin ataduras, y tiene un ecosistema de complementos que cubre casi cualquier flujo de trabajo que puedas imaginar. La biblioteca de mazos compartidos es enorme, los procesos de minería de frases se construyen sobre Anki, y la optimización de FSRS da a los usuarios de largo recorrido un ahorro medible en repasos. Si estudias para un examen con fecha fija, o ya mantienes un mazo en el que confías, nada de esta lista lo sustituye. Las indicaciones para trasladar mazos existentes entre herramientas están en importar mazos de Anki y listas de palabras.

El coste de Anki es el tiempo. Una buena tarjeta requiere pensar, y la mayoría de quienes abandonan Anki lo hacen porque dejaron de mantener el mazo, no porque el programador les fallara. Ese es exactamente el problema que intenta eliminar una app centrada en el contexto, y las alternativas a Anki que conservan el contexto compara las opciones que lo hacen.

Dónde gana un programador integrado#

La programación integrada gana cuando el cuello de botella es la oferta. Si lees un artículo y pulsas seis palabras desconocidas, ya existen seis tarjetas con su frase, su forma base y su gramática adjuntas, y entran en una cola sin que abras ningún editor de tarjetas. La calidad de la programación probablemente sea algo peor que la de un FSRS bien optimizado. El número de tarjetas que realmente llegan a crearse es muchísimo mayor, y una programación mediocre aplicada a palabras que encontraste en una lectura real supera a una programación perfecta aplicada a un mazo vacío.

El resumen honesto es que estas herramientas compiten en ejes distintos. Anki optimiza el repaso. Los sistemas integrados optimizan la captura. Si quieres ver cómo funciona el lado de la captura antes de seguir comparando, el resumen de funciones enumera lo que incluye cada nivel.

Preguntas frecuentes

¿Es FSRS mejor que SM-2?

Para la mayoría de usuarios ya asentados, sí. FSRS modela por separado la dificultad, la estabilidad y la recuperabilidad, y ajusta sus parámetros a tu propio historial de repasos, lo que suele dar como resultado menos repasos para la misma retención que el único factor de facilidad del SM-2 clásico. La ventaja es menor si tienes muy poco historial de repasos del que aprender.

¿Usa Anki FSRS por defecto?

FSRS está disponible en Anki como programador opcional desde la versión 23.10 en octubre de 2023, se activa por cada preajuste de mazo en las opciones del mazo y después se optimiza contra tu registro de repasos. El comportamiento por defecto de Anki ha variado según la versión, así que conviene comprobar las opciones de mazo de tu versión en vez de dar nada por sentado.

¿Usan las apps de idiomas modernas repetición espaciada de verdad?

Muchas sí, aunque las implementaciones varían mucho y rara vez están documentadas. Duolingo publicó un modelo genuino, la regresión de semivida (Settles y Meeder, 2016). Otras usan colas sencillas al estilo Leitner. Si una app nunca deja que una tarjeta espere más de unos pocos días, está espaciando, pero no está optimizando de verdad.

¿Debería usar Anki y una app de idiomas a la vez?

Esa combinación funciona bien si cada una tiene una función clara: la app de idiomas aporta el input y captura palabras en contexto, y Anki se encarga del repaso a largo plazo de las palabras que decides que merece la pena conservar. El modo de fallo es mantener dos colas del mismo material, lo que duplica el trabajo sin ninguna ganancia.

¿Cuál es la forma más rápida de construir un mazo sin escribir tarjetas?

Captura las palabras en el momento en que las encuentras mientras lees, así la frase y la forma gramatical se incorporan automáticamente. Los packs de palabras, las importaciones de listas y los mazos compartidos también funcionan, aunque las tarjetas prefabricadas no llevan contexto personal. El nivel gratuito de LingoBlend incluye los cinco juegos de repaso; precios muestra lo que añade Pro.

Comparte este artículoXLinkedInRedditCorreo

Nikola Artukov

Creador de LingoBlend. Habla inglés, alemán, español y serbio, y actualmente está aprendiendo italiano. Escribe sobre la lectura como puerta de entrada a un idioma: los métodos, la investigación que hay detrás y los flujos de trabajo que los hacen caber en una semana normal.

Más sobre el autor

Lecturas relacionadas

Empieza a leer en un nuevo idioma hoy

Descarga LingoBlend gratis y crea tu primera mezcla en menos de un minuto.