Anki

Информация в этой статье или некоторых её разделах устарела.

Вы можете помочь проекту, обновив её и убрав после этого данный шаблон. (6 октября 2012)

|

Anki

Тип |  программное обеспечение для интервальных повторений[вд] и образовательное программное обеспечение
Написана на |  Python
Интерфейс |  Qt
Операционные системы  |  GNU/Linux[5], BSD[вд], macOS[5], Windows[5] и iOS
Первый выпуск |  5 октября 2006[1][2]
Аппаратная платформа  |  Windows
Последняя версия |

* 25.02.6 (1 июня 2025)[3]

Репозиторий |  github.com/ankitects/anki
| Читаемые форматы файлов:

Mnemosyne 2.0 file[вд][4], текстовый файл[4] и CSV[4]
Лицензия |  AGPL v3.0 или выше[6]
Сайт |  apps.ankiweb.net (англ.)
Медиафайлы на Викискладе

Anki (от яп. 暗記 — запоминание) — программа для запоминания информации с помощью техники интервальных повторений.

## Содержание

* 1 Функции
* 2 Алгоритм
* 3 Версии для различных устройств[14]
* 4 История
* 5 См. также
* 6 Примечания
* 7 Ссылки

## Функции

[править | править код]

Основу базы данных Anki (коллекции), хранящейся в формате SQLite, составляет список записей (англ. notes; до версии 2.0 — «фактов»). Каждая запись является набором полей со словами, определениями, произношениями и т. п., из которых по указанным в базе шаблонам автоматически создаются карточки. Поля могут состоять из HTML со стилями, изображениями, звуками (с версии 0.9.9.6 поддерживается запись), видео (с версии 0.9.9.8.2) и LaTeX.

Anki может делать так, чтобы разные карточки, сгенерированные из одной записи (например, «картинка → слово» и «слово → картинка»), не появлялись подряд (в версии 1.x время настраиваемо; с версии 2.0.21 они по умолчанию откладываются [англ. buried] до завтра, отложенные можно вернуть заранее).[7] Доступна для пользователя настройка и многих других переменных[8]

Если при оценке ответа допущена ошибка, оценку можно отменить[8].

Доступна статистика в виде цифр и графиков[8].

Были специальные функции для изучения японского языка — например, при вводе в поле «вопрос» кандзи в поле «ответ» может автоматически вводиться соответствующая фуригана. С версии 0.9.9.8.2 функции для японского и китайского языков вынесены в плагины.

Anki поддерживает синхронизацию с сервером, регистрация на котором бесплатна. Размещая «колоду» карточек на сервере, её можно синхронизировать с несколькими устройствами или заучивать, используя сайт (AnkiWeb), но для редактирования и повторений рекомендуется использовать не сервер, а какую-либо из полнофункциональных версий.

## Алгоритм

[править | править код]

Anki 23.10.1 использует планировщик 2021 года («v3»), по умолчанию с алгоритмом, производным от SuperMemo SM2, и позволяет включить вместо него новый алгоритм FSRS,[9] либо свой на языке JavaScript.[10]

Первые версии Anki использовали алгоритм SuperMemo SM5.

Однако, по словам авторов, обнаружилось, что алгоритмы SM3 и новее, в которых, в отличие от SM2, ответ на одну карточку влияет на время появления других, похожих на неё, имеют значительные недостатки по сравнению с SM2, в котором при ответе устанавливается промежуток только для данной карточки. Это особенно заметно при нерегулярном обращении к программе[8]. Версии 1.x и 2.x используют планировщики с алгоритмом, основанном на SM2[11].

Позже пользователи заявляли, что новые алгоритмы SuperMemo значительно лучше, и разрабатывали свои алгоритмы. В версии 23.10 был встроен выключенный по умолчанию планировщик FSRS, согласно разработчику по тестам превосходящий SM-15[12] и SM-17.[13]

## Версии для различных устройств[14]

[править | править код]

Официальные версии, поддерживаемые автором:

* Anki (на основе PyQt; также называется «AnkiDesktop») — основная версия, для настольного компьютера (Windows, Mac OS X, Linux, FreeBSD; можно запустить на Maemo)
* AnkiMobile — мобильное приложение только для iOS с закрытым исходным кодом. Приложение платное (финансирует разработку Anki)
* AnkiWeb — веб-приложение для повторений и хостинг колод и дополнений (плагинов)

Совместимые:

* AnkiDroid — бесплатное мобильное приложение с открытым исходными кодом для Android-устройств, от других авторов.[15] Позволяет редактировать карточки, а также использовать другой сервер синхронизации.
* AnkiUniversal — универсальное приложение Windows (UWP) для устройств на базе Windows 10[16]. Его можно установить на ПК, приставки Xbox, смартфоны на Windows 10 Mobile, очки Hololens или Surface Hub.

## История

[править | править код]

5 октября 2011 года автор программы объявил днём пятилетия Anki, так как самое старое из найденных им упоминаний о ней относилось к 5 октября 2006 года[17] (это также дата первой записи в файле ChangeLog программы для интервальных повторений на основе Emacs, Flashcard).

6 октября 2012 года вышла версия 2.0.0.

* Вместо отдельных колод (файл + каталог с медиафайлами) теперь используется одна коллекция (файл БД + каталог с медиафайлами) с древовидной структурой колод, между которыми легко перемещать карточки.
* Вопросы и ответы cloze deletion генерируются программой по шаблонам вида «Википедия — {{c1::свободная::какая?}} энциклопедия.»

Версия 2.1 была выпущена 6 августа 2018 года[18].

## См. также

[править | править код]

* Mnemosyne

## Примечания

[править | править код]

1. ↑ Elmes D. Happy birthday, Anki! (англ.) — 2011.
2. ↑ http://ichi2.net/emacs/flashcard/ChangeLog
3. ↑ https://github.com/ankitects/anki/releases/tag/25.02.6
4. ↑ 1 2 3 https://docs.ankiweb.net/importing/intro.html
5. ↑ 1 2 3 Free Software Directory
6. ↑ https://github.com/dae/anki/blob/master/LICENSE
7. ↑ Sibllings and Burying (англ.). Anki Manual. Дата обращения: 25 мая 2020. Архивировано 28 апреля 2020 года.
8. ↑ 1 2 3 4 Review of Mnemosyne vs. Anki vs. SuperMemo (англ.). Nihongo Pera Pera (Fluent Japanese) (6 марта 2008). — сравнение Mnemosyne и Anki 1.2. Дата обращения: 25 октября 2015. Архивировано из оригинала 10 марта 2012 года.
9. ↑ Deck Options - Anki Manual  (неопр.). Дата обращения: 29 ноября 2023. Архивировано 27 ноября 2023 года.
10. ↑ The Anki v3 scheduler - Frequently Asked Questions  (неопр.). Дата обращения: 29 ноября 2023. Архивировано 27 ноября 2023 года.
11. ↑ Damien Elmes. What spaced repetition algorithm does Anki use? (англ.). Anki 2.0 User Manual. Дата обращения: 25 октября 2015. Архивировано из оригинала 2 февраля 2013 года.
12. ↑ GitHub - open-spaced-repetition/fsrs-vs-sm15: A simple comparison between FSRS and SM-15  (неопр.). Дата обращения: 29 ноября 2023. Архивировано 25 декабря 2023 года.
13. ↑ GitHub - open-spaced-repetition/fsrs-vs-sm17: A simple comparison between FSRS and SM-17  (неопр.). Дата обращения: 29 ноября 2023. Архивировано 14 декабря 2023 года.
14. ↑ Damien Elmes. Mobiles and other devices (англ.). Anki - powerful, intelligent flashcards. Дата обращения: 25 октября 2015. Архивировано 26 апреля 2011 года.
15. ↑ AnkiDroid на Google Play  (неопр.). Дата обращения: 25 октября 2015. Архивировано 22 октября 2018 года.
16. ↑ Anki Universal. Anki Universal в Магазине Майкрософт  (неопр.). Anki Universal (20 октября 2016).
17. ↑ Damien Elmes. Happy birthday, Anki! (англ.). Группа Anki Help на Google Groups (5 октября 2011). — 25.10.2015 ссылка не работает: нет группы с названием "ankisrs". Дата обращения: 15 октября 2011. Архивировано из оригинала 20 октября 2011 года.
18. ↑ Pierre Depaz. Discursive Strategies in Style Guides Negotiation on GitHub // RESET. — 2022-03-23. — Вып. 11. — ISSN 2264-6221. — doi:10.4000/reset.3425.

## Ссылки

[править | править код]

* по версии 1.2 (значительно отличается от 2.0)
* umirra. Советы и секреты - Anki  (рус.) (9 сентября 2010). Дата обращения: 25 октября 2015.
* Kevin Purdy. Anki Teaches Text, Audio, or Images Through Repetition (англ.). Lifehacker.com: Featured Download (12 января 2009). Дата обращения: 25 октября 2015. Архивировано из оригинала 18 марта 2012 года.
* Konrad M Lawson. Anki Review (англ.). Fool’s Flashcard Review (28 апреля 2008). Дата обращения: 25 октября 2015. Архивировано из оригинала 18 марта 2012 года.
* по версии 2.0
* Damien Elmes. Anki for desktop computers (англ.). Репозиторий Github. Дата обращения: 2 марта 2017.
* Damien Elmes, перевод Дмитрий Михеев. Anki 2.0 Руководство пользователя  (рус.). перевод. Дата обращения: 19 сентября 2019.