Anki ( /ˈɒŋkiː/ ; japonés: [aŋki] ) es un programa de tarjetas didácticas gratuito y de código abierto que utiliza pruebas de memoria activa y repetición espaciada , técnicas de la ciencia cognitiva para la memorización. [4] [5] El nombre proviene de la palabra japonesa que significa "memorización" (暗記). [6]
El algoritmo SM-2 , creado para SuperMemo a finales de los años 1980, forma la base de los métodos de repetición espaciada empleados en el programa. La implementación del algoritmo por parte de Anki se ha modificado para permitir prioridades en las tarjetas y mostrar tarjetas en orden de urgencia. [7]
Anki es independiente del contenido , las tarjetas se presentan usando HTML y pueden incluir texto, imágenes, sonidos, videos [8] y ecuaciones LaTeX . Las barajas de cartas, junto con las estadísticas del usuario, se almacenan en formato abierto SQLite .
Las tarjetas se generan a partir de información almacenada como "notas". Las notas son análogas a las entradas de la base de datos y pueden tener un número arbitrario de campos. Por ejemplo, con respecto al aprendizaje de un idioma, una nota puede tener los siguientes campos y entradas de ejemplo:
Este ejemplo ilustra lo que algunos programas llaman una tarjeta flash de tres caras , pero el modelo de Anki es más general y permite combinar cualquier número de campos en varias tarjetas.
El usuario puede diseñar tarjetas que prueben la información contenida en cada nota. Una tarjeta puede tener una pregunta (expresión) y una respuesta (pronunciación, significado).
Al mantener las tarjetas separadas vinculadas al mismo hecho, los errores ortográficos se pueden corregir en todas las tarjetas al mismo tiempo, y Anki puede garantizar que las tarjetas relacionadas no se muestren con un espacio demasiado corto.
Un tipo de nota especial permite la generación de tarjetas de eliminación de cloze (en Anki 1.2.x, eran tarjetas normales con marcado de cloze agregado usando una herramienta en el editor de hechos).
Anki admite la sincronización con un servicio en línea gratuito y propietario llamado AnkiWeb. [9] Esto permite a los usuarios mantener las plataformas sincronizadas en varias computadoras y estudiar en línea o en un teléfono celular.
También existe una alternativa a AnkiWeb de código abierto ( AGPLv3 ) de terceros , llamada anki-sync-server, [10] que los usuarios pueden ejecutar en sus propias computadoras o servidores locales.
Anki 2.1.57+ incluye un servidor de sincronización incorporado. Los usuarios avanzados que no puedan o no quieran utilizar AnkiWeb pueden utilizar este servidor de sincronización en lugar de AnkiWeb. [11]
Anki puede completar automáticamente la lectura de textos en japonés y chino. Desde la versión 0.9.9.8.2, estas funciones se encuentran en complementos separados.
Hay más de 750 complementos para Anki disponibles, [12] a menudo escritos por desarrolladores externos . [13] Proporcionan soporte para síntesis de voz , estadísticas de usuario mejoradas, oclusión de imágenes, lectura incremental , edición y creación de tarjetas más eficiente mediante edición por lotes, modificación de la GUI, simplificación de la importación de tarjetas didácticas de otras fuentes digitales, adición de un elemento de gamificación, [14] etc.
Si bien el manual de usuario de Anki fomenta la creación de sus propios mazos para la mayoría del material, todavía existe una base de datos grande y activa de mazos compartidos que los usuarios pueden descargar y usar. [15] Los mazos disponibles van desde mazos en idiomas extranjeros (a menudo construidos con tablas de frecuencia) hasta geografía, física, biología, química y más. También se encuentran disponibles varios decks de ciencias médicas, a menudo creados por varios usuarios en colaboración. [dieciséis]
El algoritmo de programación actual de Anki se deriva de SM-2 (una versión anterior del algoritmo SuperMemo ), aunque el algoritmo ha cambiado significativamente desde SM-2 y también es mucho más configurable. [7] Una de las diferencias más evidentes es que, mientras SuperMemo proporciona a los usuarios un sistema de calificación de 6 puntos (0 a 5, inclusive), Anki solo ofrece como máximo 4 calificaciones (nuevamente, difícil, bueno y fácil). Anki también ha cambiado significativamente la forma en que los intervalos de revisión crecen y se reducen (haciendo que muchos de estos aspectos del programador sean configurables a través de opciones de mazo), aunque el algoritmo central todavía se basa en el concepto de factores de facilidad de SM-2 como el mecanismo principal para la evolución de los intervalos de revisión de cartas. .
Anki se basó originalmente en el algoritmo SM-5, pero se descubrió que la implementación tenía un comportamiento aparentemente incorrecto (las tarjetas más difíciles tendrían sus intervalos creciendo más rápidamente que las tarjetas más fáciles en ciertas circunstancias), lo que llevó a los autores a cambiar el algoritmo de Anki a SM-2 ( que evolucionó hasta convertirse en el moderno algoritmo Anki). [7] En ese momento, esto llevó a Elmes a afirmar que SM-5 y los algoritmos posteriores tenían fallas [17] , lo cual fue refutado enérgicamente por Piotr Woźniak , el autor de SuperMemo. [18] Desde entonces, Elmes ha aclarado [7] que es posible que la falla se debiera a un error en su implementación de SM-5 (el sitio web SuperMemo no describe SM-5 con todo detalle), pero agregó que debido De acuerdo con los requisitos de licencia, Anki no utilizará ninguna versión más nueva del algoritmo SuperMemo. Los usuarios suelen discutir la posibilidad de obtener licencias financiadas por la comunidad para los nuevos algoritmos SuperMemo. Sin embargo, existe un mayor enfoque en el desarrollo del software en sí y sus características. El último algoritmo SuperMemo de 2019 es SM-18. [19]
Algunos usuarios de Anki que han experimentado con el algoritmo de Anki y sus configuraciones han publicado recomendaciones de configuración, [20] crearon complementos para modificar el algoritmo de Anki, [21] o desarrollaron su propio software por separado.
En 2023 (versión 23.10), el Programador de repetición espaciada libre (FSRS), un nuevo algoritmo de programación, se integró en Anki como una característica opcional. [22]
FSRS se basa en una variante del modelo DSR (Dificultad, Estabilidad, Recuperabilidad), que se utiliza para predecir estados de memoria. Los parámetros predeterminados de FSRS se basan en casi 700 millones de revisiones de 19.854 usuarios y son más precisos en comparación con el algoritmo SM2 estándar, según los puntos de referencia, lo que genera menos revisiones necesarias para la misma tasa de retención. [23]
Los siguientes teléfonos inteligentes/tabletas y clientes web están disponibles como complementos de la versión de escritorio: [24] [25] [26]
Las tarjetas didácticas y el progreso del aprendizaje se pueden sincronizar en ambos sentidos con Anki usando AnkiWeb. Con AnkiDroid es posible leer las flashcards en varios idiomas mediante texto a voz (TTS). Si no existe un idioma en el motor TTS de Android (por ejemplo, ruso en la versión de Android Ice Cream Sandwich), se puede utilizar un motor TTS diferente, como SVOX TTS Classic.
La mención más antigua de Anki que el desarrollador Damien Elmes pudo encontrar en 2011 databa del 5 de octubre de 2006, por lo que se declaró la fecha de nacimiento de Anki. [30]
La versión 2.0 se lanzó el 6 de octubre de 2012.
La versión 2.1 se lanzó el 6 de agosto de 2018.
La versión 23.10 se lanzó el 31 de octubre de 2023 y cambió el esquema de numeración de versiones a año.mes . [31]
Si bien Anki puede usarse principalmente para el aprendizaje de idiomas o en el aula, muchos han informado de otros usos para Anki: el científico Michael Nielsen lo usa para recordar temas complejos en un campo en rápido movimiento, [32] mientras que otros lo usan para recordar citas memorables. , los rostros de socios comerciales o residentes médicos, o para recordar estrategias de entrevistas comerciales.
En 2010, Roger Craig obtuvo el récord histórico de ganancias en un solo día en el programa de preguntas Jeopardy! [33] después de usar Anki para memorizar una gran cantidad de hechos. [34]
Un estudio realizado en 2015 en la Facultad de Medicina de la Universidad de Washington encontró que el 31% de los estudiantes que respondieron a una encuesta de educación médica informaron haber utilizado Anki como recurso de estudio; El mismo estudio encontró una relación positiva entre la cantidad de tarjetas Anki únicas estudiadas y las puntuaciones del Paso 1 de USMLE en un análisis multivariado. [35] Una plataforma Anki desarrollada por estudiantes de la Facultad de Medicina de la Universidad de Utah , AnKing, agrega información de múltiples recursos de terceros y se ha convertido en el método principal de estudio USMLE Paso 1 y Paso 2 para muchos estudiantes, ya que se ha descargado más de 300 000 veces. a partir de 2024. [36]
Anki ofrece barajas hechas por el usuario que se utilizan comúnmente en educación médica y otras formas de educación. También se usa comúnmente para aprender idiomas con: árabe, chino, inglés, francés, alemán, hebreo, japonés, coreano, ruso y español. Anki también tiene mazos creados por usuarios para materias que incluyen química, biología, geografía, historia, derecho, matemáticas, música y física. [37]
AnkiMobile es un complemento pago del programa informático gratuito,
AnkiDroid está diseñado principalmente como una herramienta para revisar tarjetas creadas con Anki Desktop, más que como un reemplazo completo del mismo.
AnkiWeb está diseñado para usarse junto con la versión para computadora de Anki.
Si bien es posible crear tarjetas básicas de solo texto y revisarlas usando solo AnkiWeb,