Anki ( EE. UU .: /ˈɑːŋ k i / , Reino Unido : / ˈæŋ k i / ; japonés : [ aŋki ] ) es un programa de tarjetas didácticas gratuito y de código abierto . Utiliza técnicas de la ciencia cognitiva , como pruebas de recuperación activa y repetición espaciada , para ayudar al usuario en la memorización. [4] [5] El nombre proviene de la palabra japonesa para "memorización" (暗記). [6]
El algoritmo SM-2 , creado para SuperMemo a fines de la década de 1980, ha formado históricamente la base de los métodos de repetición espaciada empleados en el programa. La implementación del algoritmo de Anki se ha modificado para permitir prioridades en las tarjetas y mostrar las tarjetas en orden de urgencia. Anki 23.10+ también tiene una implementación nativa del algoritmo Free Spaced Repetition Scheduler (FSRS), que permite un espaciado más óptimo de las repeticiones de tarjetas. [7]
Anki es independiente del contenido , las cartas se presentan en formato 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 el formato abierto SQLite .
Las tarjetas se generan a partir de información almacenada como "notas". Las notas son análogas a las entradas de una base de datos y pueden tener una cantidad arbitraria de campos. Por ejemplo, en relación con el aprendizaje de un idioma, una nota puede tener los siguientes campos y entradas de ejemplo:
Este ejemplo ilustra lo que algunos programas llaman una flashcard de tres lados , 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 pongan a prueba 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 espacios en blanco . En Anki 1.2.x, se trataba de tarjetas comunes con un marcado de espacios en blanco agregado mediante 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 de AnkiWeb de terceros de código abierto ( AGPLv3 ), 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 integrado. Los usuarios avanzados que no puedan o no deseen 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. A partir de la versión 0.9.9.8.2, estas funciones se encuentran en complementos independientes.
Hay más de 750 complementos disponibles para Anki, [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 más eficiente y creación de tarjetas a través de edición por lotes, modificación de la GUI , simplificación de la importación de flashcards 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 mazos propios 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 varían desde mazos en idiomas extranjeros (a menudo construidos con tablas de frecuencia) hasta mazos de geografía, física, biología, química y más. También están disponibles varios mazos de ciencias médicas, a menudo creados por varios usuarios en colaboración. [16]
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 con respecto a SM-2 y también es mucho más configurable. [7] Una de las diferencias más evidentes es que mientras que SuperMemo ofrece a los usuarios un sistema de calificación de 6 puntos (de 0 a 5, inclusive), Anki solo ofrece como máximo 4 calificaciones (de nuevo, 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 las opciones de mazo), aunque el algoritmo central todavía se basa en el concepto de SM-2 de factores de facilidad como el mecanismo principal de 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ó aún más hasta convertirse en el algoritmo Anki moderno). [7] En ese momento, esto llevó a Elmes a afirmar que SM-5 y algoritmos posteriores tenían fallas [17] , lo que 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 de SuperMemo no describe SM-5 en detalle completo), pero agregó que debido a los requisitos de licencia, Anki no usará ninguna versión más nueva del algoritmo SuperMemo. La perspectiva de licencias financiadas por la comunidad de algoritmos SuperMemo más nuevos a menudo se discute entre los usuarios. Sin embargo, existe un mayor enfoque en el desarrollo del software en sí y sus características. El último algoritmo SuperMemo en 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] han creado complementos para modificar el algoritmo de Anki, [21] o han desarrollado su propio software independiente.
En 2023 (versión 23.10), el Free Spaced Repetition Scheduler (FSRS), un nuevo algoritmo de programación, se integró en Anki como una función opcional. [22]
El FSRS se basa en una variante del modelo DSR (Dificultad, Estabilidad, Recuperabilidad), que se utiliza para predecir los estados de la memoria. Los parámetros predeterminados del FSRS se basan en casi 700 millones de revisiones de 20 mil usuarios y son más precisos en comparación con el algoritmo SM2 estándar, según los puntos de referencia, lo que lleva a que sean necesarias menos revisiones para la misma tasa de retención. [23] [24]
Los siguientes clientes para teléfonos inteligentes/tabletas y web están disponibles como complementos de la versión de escritorio: [25] [26] [27]
Las tarjetas didácticas y el progreso de aprendizaje se pueden sincronizar en ambos sentidos con Anki mediante AnkiWeb. Con AnkiDroid es posible leer las tarjetas didácticas en varios idiomas mediante la conversión de texto a voz (TTS). Si un idioma no existe en el motor TTS de Android (por ejemplo, el ruso en la versión de Android Ice Cream Sandwich), se puede utilizar un motor TTS diferente, como SVOX TTS Classic. AnkiDroid también se ha utilizado para otros fines educativos. Se utiliza como medio de enseñanza en la educación religiosa islámica en Indonesia. [31]
Damien Elmes, el programador australiano detrás de la aplicación, la creó originalmente para aprender japonés. [32] [33] La mención más antigua de Anki que el desarrollador Damien Elmes pudo encontrar en 2011 estaba fechada el 5 de octubre de 2006, que fue declarada así la fecha de nacimiento de Anki. [34]
Si bien Anki puede usarse principalmente para el aprendizaje de idiomas o en el aula, muchos han informado otros usos para Anki: el científico Michael Nielsen lo usa para recordar temas complejos en un campo de rápida evolución, [39] mientras que otros lo usan para recordar citas memorables, los rostros de socios comerciales o residentes médicos, o para recordar estrategias de entrevistas de negocios.
En 2010, Roger Craig obtuvo el récord de todos los tiempos de ganancias en un solo día en el concurso de preguntas y respuestas Jeopardy! [40] después de usar Anki para memorizar una gran cantidad de datos. [41]
Un estudio realizado en 2015 en la Facultad de Medicina de la Universidad de Washington descubrió que el 31% de los estudiantes que respondieron a una encuesta sobre educación médica informaron que usaban Anki como recurso de estudio; el mismo estudio encontró una relación positiva entre la cantidad de tarjetas únicas de Anki estudiadas y los puntajes del USMLE Step 1 en un análisis multivariado. [42] En el mismo año, otro estudio mostró que los estudiantes tenían un aumento de un punto en sus exámenes de licencia por cada 1700 tarjetas únicas de Anki que usaban. [43]
Otro estudio de 2024 descubrió que Anki era de uso común entre los encuestados: el 86,2 % afirmó usarlo y el 66,5 % lo usaba todos los días. [44] AnKing, una plataforma de Anki desarrollada por estudiantes de la Facultad de Medicina de la Universidad de Utah, agrega información de múltiples recursos de terceros y se ha convertido en el método principal de estudio de los pasos 1 y 2 del examen USMLE para muchos estudiantes, habiendo sido descargado más de 300 000 veces en 2024. [45]
Anki ofrece mazos de ejercicios creados por el usuario, que se utilizan comúnmente en la educación médica y para aprender una variedad de materias, entre ellas química, biología, geografía, historia, derecho, matemáticas, música y física. También hay mazos de ejercicios creados por el usuario disponibles para aprender idiomas como árabe, chino, inglés, francés, alemán, hebreo, japonés, coreano, ruso y español. [46]
AnkiMobile es un complemento de pago del programa informático gratuito,
AnkiDroid está diseñado principalmente como una herramienta para revisar tarjetas creadas con Anki Desktop, en lugar de como un reemplazo completo para este.
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,