Anki - Güçlü ve akıllı flash kartlar
(apps.ankiweb.net)- Anki, zor öğrenme öğelerine iyi bilinen öğelerden daha fazla zaman ayırmanıza yardımcı olan ve tekrar çalışma süresini azaltmayı hedefleyen bir flash kart programıdır
- Ücretsiz AnkiWeb senkronizasyonu ile kartlarınızı birden fazla cihaz arasında eşitleyebilirsiniz; kartlara ses, görsel, video ve bilimsel gösterim eklenebilir
- Çalışma kapsamını deste göre ayırıp tekrar sırasında ne kadar hatırladığınızı değerlendirirseniz, Anki unutmaya en yatkın olduğunuz ana göre bir sonraki tekrarı planlar
- Masaüstü için güncel sürüm 26.05 olup Windows 10+ x64, Windows 11 ARM, macOS 13+ Apple Silicon/Intel, Linux x64 2022+ ve Linux ARM 2024+ desteği sunar
- Açık kaynak katkısı, paylaşılan desteler ve çeviri katılımına açık bir topluluk projesidir; resmî iOS uygulaması AnkiMobile satın alımları geliştirme bütçesine katkı sağlar
Tekrar çalışmayı azaltan kart sistemi
- Anki, kullanıcının zaten bildiği içerikten çok zor materyallere daha fazla zaman ayırmasına yardımcı olan bir flash kart programıdır
- Ücretsiz AnkiWeb senkronizasyon hizmeti üzerinden kartlar birden fazla cihaz arasında senkronize edilebilir
- Flash kartlarda ses, görsel, video ve bilimsel gösterim kullanılabilir
- Kart düzeni ve tekrar zamanlaması kullanıcı tarafından kolayca değiştirilebilir
- 100.000'den fazla kart içeren desteleri de işleyebilir
- Eklentiler kurularak yeni özellikler eklenebilir
Deste tabanlı tekrar ve platform desteği
- Deste, flash kart gruplarıdır; tüm koleksiyonu tek seferde çalışmak yerine yalnızca belirli bir kapsamı öğrenmenizi sağlar
- Tekrar sırasında kullanıcı hatırlama düzeyine uygun seçeneği belirlediğinde, Anki bilgiyi unutma olasılığının en yüksek olduğu zamana göre bir sonraki tekrarı planlar
- Masaüstündeki ücretsiz sürümün güncel versiyonu 26.05 olup, başlıca platformlar için indirme bağlantıları sunulmaktadır
- Windows: Windows 10+ x64, Windows 11 ARM
- macOS: macOS 13+ Apple Silicon, macOS 13+ Intel
- Linux: Linux x64 2022+, Linux ARM 2024+
- Mobil uygulamalar olarak iOS için AnkiMobile ve Android için AnkiDroid sunulmaktadır
Topluluğa katılım yolları
- Anki bir topluluk projesidir; kod bakımı, eklenti ve özellik geliştirme, paylaşılan deste yayımlama ve çeviri katkısı mümkündür
- Açık kaynak katkısı: contributing guide
- Paylaşılan desteler: sharing decks publicly
- Çeviri: translate Anki
- Resmî iOS uygulaması AnkiMobile satın alımları, Anki'nin geliştirme finansmanında kullanılır
1 yorum
Hacker News yorumları
Oğlum şu an 11 yaşında; yaklaşık 5 yaşından beri her gün birlikte Anki kullanıyoruz.
Eğlence olsun diye ezberledikleri arasında haritada etiketsiz şekillerine bakarak tüm ülkeleri tanımak, imla, resimlere bakıp vücut parçalarının·kemiklerin·organların adlarını söylemek, Na/Fe/Zn gibi element sembolleri, Unix dosya sistemi komutları, buradan Japonya’ya mesafe ya da Dünya-Güneş mesafesi gibi sayı sezgisi için referanslar, doğduğundan beri gittiği yerlerin fotoğraflarını tanımak, enstrümanları veya parçaları dinleyip ayırt etmek, piyano notaları, dinle ilgili bilgiler, okuduğu kitapların karakter adları, bilgece özdeyişler vb. var.
Çocuk bundan keyif alıyor, cevap verirken dans ediyor ve kendiyle gurur duyuyor. Bazen YouTube’da tek başına yeni öğrendiği bir şeyi görüp “Baba, bunu Anki’ye koyabilir miyiz? Hatırlamak istiyorum” diyor.
Söylemek istediği, çocukların unutma eğrilerinin fazla öngörülemez olduğu ya da en azından yetişkinlerinkinden farklı olduğu.
https://supermemo.guru/wiki/SuperMemo_does_not_work_for_kids
Aralıklı tekrar flashcard yazılımının özü, kartları unutma eğrisi tahminine göre planlamaktır; Anki ve SuperMemo da yetişkinlerin unutma eğrisine göre tasarlanmıştır.
“Kolayca Google’da bulunabiliyorken neden ezberlensin?” diyen çok kişi var ama gerçekte işler öyle yürümüyor. Zihninde ne kadar çok olgu varsa, bunları birbirine bağlayacak o kadar çok yol ve içgörü oluşuyor. Sonuçta o beyin, asıl sinir ağı.
Bu yetiştirme tarzına büyük saygı duyuyorum; benim de çocuğum olursa benzerini denemek isterim. Yorumu gönderdikten sonra bunun Derek Sivers olduğunu fark ettim; blogunu uzun zamandır okuyordum.
Ben de ebeveynim ve çocuğun kendi başına problem çözebilmesi için eleştirel düşünme öğretmeye yönelik etkinliklere öncelik verdim.
Bu tür ezber etkinliklerini de eklemeli miyim diye merak ettiğim için soruyorum. Yargılamak gibi bir niyetim yok; gerçekten faydası olduysa ben de deneyebilirim. Uzun zamandır yazdıklarına büyük saygım var.
Bir diğer merak ettiğim şey de şu: Bunların çoğu genel kültür gibi görünüyor; eğitimde, örneğin okul derslerinde işe yaradı mı, yoksa yarı sık kullanılan bilgilerde de faydası oldu mu? UNIX komutları iyi bir örnek olabilir.
Kişisel olarak 2018 sonundan beri aralıklı tekrar sistemi kullanıyorum ve gizli bir süper gücün açığa çıkması gibi hissettirecek kadar faydalı oldu, ama örgün okul derslerine uygulamadım.
Anki kullanırken bir ipucu: Mevcut desteleri kullanmak yerine kartları kendiniz yazarsanız daha iyi öğrenir ve tekrarı daha istikrarlı sürdürürsünüz.
Bir dersi ya da kitabı takip ederken kâğıda not almak, temel kavramları Anki flashcard’larına dönüştürmek ve her gün tekrar etmek çok etkili bir akış.
Hazır desteler de işe yarayabilir. Amatör telsiz lisansı çalışırken hazır desteyle başarılı oldum, ama bu ezberlenmesi gereken belirli soru çözümleri olan bir durumdu; normal bir dersi öğrenme biçiminden farklı.
Öğrenmek istediğiniz konuda yüksek kaliteli bir deste varsa onu kullanmak daha iyidir; bunu deneme yanılmayla öğrendim.
Tıp veya dil öğrenimi için çok iyi desteler var. Cümle madenciliği için kendi destenizi oluşturmanız gerekebilir, ama bu zaman kaybından farklı bir mesele. Gerçekten niş bir konuysa kendi destenizi yapmaktan başka çare yok.
Kendi destesini yapacak olanlar, iyi kartların nasıl hazırlandığını görmek için Anking destesine bakabilir.
Öğrenme etkisi 2 kat olabilir; ama çaba 5 katına çıkıyorsa, öğrenmek istediğiniz fakat tüm emeğinizi harcayacak zamanınız olmayan şeylerde hazır kartlar hiç yapmamaktan iyidir.
Örneğin Duolingo en hızlı ve etkili yöntem değildi, ama az çaba gerektirdiği için Duolingo, arkadaşlar ve Almanya’da geçirdiğim zaman sayesinde Almancayı B1 seviyesine kadar öğrendim.
İş·okul·güçlü bir gerekçe söz konusu değilse çoğu öğrenme böyle gibi geliyor. Mükemmel, çoğu zaman yeterince iyinin önüne geçer.
Biraz tanıtım yapayım: İzlediğim eğitici YouTube videolarından veya podcast’lerden aralıklı tekrar soruları üreten bir araç yaptım. Normalde hepsini unutuyorum ve izlediğim her şey için deste oluşturacak kadar yatırım yapmıyorum; bu yüzden bu yönteme vardım — https://www.platoedu.org
Ne yazık ki herkese açık Anki destelerinin çoğu benim ölçütlerime göre o seviyede değil.
Bazen düzeltmek gerekiyor, ama kart içeriği ve biçimlendirme ayarlamanın sıkıcılığını ChatGPT’ye bırakıp birçok sınavda iyi sonuçlar aldım.
.vimrcdosyasıyla kullanmak gibi.Aralıklı tekrar, özellikle Anki gibi araçlar, aslında ezberlemede etkilidir. Ancak ezber, öğrenme hedeflerinin en temel aşamasına karşılık gelir.
İlişki analizi, sentez ve eleştirel değerlendirme gibi daha üst düzey bilgileri çalışmak için önerebileceğiniz araçlar var mı merak ediyorum.
[1] https://en.m.wikipedia.org/wiki/Bloom%27s_taxonomy
[2] https://en.m.wikipedia.org/wiki/Structure_of_observed_learni...
Bir konuyu derinlemesine ve eksiksiz anlamak için, o konunun temel yapı taşlarını ve kavramlarını derinlemesine ve eksiksiz anlamak çok daha kolaydır; bunun çıkış noktası da ezberdir.
Örneğin dil öğrenirken bellek güçlendirme stratejisinin iskeleti sıradan bir kâğıt defter ve kalemdir; Anki’yi ise yalnızca belirli hedeflere yönelik bir takviye olarak kullanırım.
Son zamanlarda Anki’de geçirdiğim zamanın çoğu Çince karakter öğrenmeye gidiyor. Bu, aralıklı tekrarla zorlamak için oldukça ideal bir örnek ve gerçekten de popüler bir yöntem; ama burada bile önce elle not almayı tercih ediyorum.
Yeni karakterleri yazdığım; yapılarını, etimolojilerini, benzer görünen ya da bileşen olarak içlerinde yer alan başka karakterlerle ilişkilerini not ettiğim bir defter tutuyorum. 买 ile 卖’yi, 找 ile 我’yu karıştırmamak için bunları elde yazmak gibi basit bir eylemin bile sayısız flashcard tekrarına denk değerde olduğunu hissediyorum.
Anki’de de Çince karakter kartları oluşturuyorum, ama genellikle okumalar sırasında birkaç kez karşılaşıp biraz aşinalık kazandıktan sonra ekliyorum. Büyük konuları ele alırken sürekli yanlış yapılan kartlar muazzam bir zaman kaybı olduğundan, “again”e bir-iki defadan fazla basmayacağımdan oldukça emin olana kadar onları desteye koymak istemiyorum.
Alışınca öğrenmeye bakışınız değişir.
[1] https://supermemo.guru/wiki/Michael_Nielsen_re-discovers_inc...
Aralıklı tekrar sistemiyle kuantum fiziği öğrenmeye yönelik deneysel bir çalışmaya bakılabilir: https://quantum.country/
En azından dil öğreniminde, kendinizi girdiye yeterince gömersiniz beyniniz dil kullanımı için gereken derin ilişki haritasını oluşturabilir; keyfî dilbilgisi ve kelime bilgisini mekanik biçimde ezberlemek bu sürecin yerini tutamaz.
Birkaç yılda bir Anki’yi dil öğreniminde yoğun biçimde kullanıyorum. Almanca, son zamanlarda da Latince ve Klasik Çince için günde 90 dakikaya kadar kullandım; ama iş yükünü kontrol edemediğim ya da alışkanlıklarım değiştiği için sonunda bırakıyorum.
Bir yıl boyunca çalışmanın getirileri hâlâ duruyor, ancak aralıklı tekrarın uzun kuyruk bölümü bana hiç uymuyor gibi görünüyor. Yine de okuyabilecek ya da TV izleyebilecek seviyeye gelince, kart hazırlamak ve tekrar yapmak için harcanan ciddi emek buna değdi.
Başkalarına uyması gerekmeyen, son derece kişiselleştirilmiş bir sistemi uzun süre inşa etmek de eğlenceli. Erişilebilirlik tasarımının tam tersine bir bencilliğe izin veriyor ve bunun sonucunda epey yeni ve tatmin edici tasarım kararları çıkabiliyor.
Çevrimiçinde birçok paylaşımlı deste var, ama barındırma maliyeti ya da telif hakkı nedeniyle düzenli indirilmeyen desteleri siliyorlar gibi görünüyor; bunun sonucunda çok sayıda niş deste kayboluyor. Birkaç Almanca deste yüklemiştim, ama İngilizce desteler kadar trafik alması mümkün olmadığından silindiler. Biraz üzücü; tersi olsaydı ekosistemin nasıl olacağını merak ediyorum.
Benim ölçüme göre tekrar süresi 5 dakikayı aşıyorsa, bir süre kart eklemeyi bırakma zamanı gelmiştir.
Hayatta 2-3 gün atlamanızı gerektiren anlar geliyor; o zaman biriken devasa gecikmiş yığın karşısında ezilip vazgeçiyorsunuz.
HN’deki birkaç yorumu gördükten sonra yakın zamanda SuperMemo kullanmaya başladım ve şimdiye kadar oldukça iyi gidiyor. Ara vermem gerektiğinde daha az bunaltıcı geliyor; algoritmadan mı, varsayılanların iyi olmasından mı bilmiyorum ama çok daha az acımasız.
Henüz başındayım ve geçmiş aralıklı tekrar deneyimlerimden edindiğim bilgiler var, bu yüzden şu an Anki ile karşılaştırmak adil değil. Yine de ezbere olan hevesimi yeniden canlandırdı ve şimdiye kadar yatırım yapmaya değdi.
Aynı anda idare edebileceğiniz şeylerin bir sınırı var; her şey pürüzsüz akmadığında uzun bir desteyi düzenli işlemeye devam etmek daha zor oluyor. Diğer her şeyi geçici olarak durdurabilsem sorun olmazdı gibi geliyor.
Yine de koruma oranı yüksek olduğu için, desteyi kullandığım dönemler arasındaki ilerleme korunma eğiliminde.
İstatistiklere baktım: neredeyse 1 yıl çalışmışım, günlük ortalama çalışma süresi 2 dakikanın altında ve ortalama bir tekrar 2 saniyeden az sürmüş. Toplamda yaklaşık 10 saat ediyor.
Etkisi inanılmaz derecede iyiydi. HN’de bir yerlerde çok kolay kartlar hazırlamanın yardımcı olduğunu okumuştum; alışkanlığı sürdürmeye kesinlikle yardımcı oldu.
Anki’de kullanımı sınırlamanın kolay bir yolu var. Günlük maksimum kart sayısını 5 gibi saçma derecede küçük bir sayıya ayarlamak yeterli. 5 kart yapılabilir ve genellikle 1 dakika bile sürmez.
Bu rahat gelmeye başladığında yavaş yavaş artırabilirsiniz. Anki’yi tek pratik kanalı hâline getirmeyin; mevcut öğrenme rutininize yardımcı bir araç olarak kullanmanız daha iyi olur.
Mükemmel yapmaya çalışıp kaçırmaktansa, en iyi olmasa da yapma alışkanlığı çok daha iyidir. Genel olarak sıklık kaliteden önce gelir; ilkini elde ettikten sonra ikincisini artırabilirsiniz.
Almanya’daki Erasmus dönemimde Duolingo, Babbel, Seedlang, Anki gibi önde gelen dil öğrenme uygulamalarının neredeyse hepsini denedim ama bana pek uymadılar.
İstediğim şey bağlam içinde öğrenmek, her kartta ses olması, tek oturumda çok sayıda kartı geçecek yoğunluk, seviye belirleme sınavı olmadan atlayabilmek ve tükettiğim Almanca podcast’lerden, YouTube’dan ve web sitelerinden kelime alıp öğrenebilmekti.
Almanca kelimelerin önemli bir kısmı İngilizce ve Çekçe ile bire bir örtüşmediği için kelime kelime çeviri pek işe yaramıyordu; Duolingo ise kolay, çocuklara yönelik alıştırmalara çok fazla zaman harcattığı için en kötüsüydü.
Anki en iyi uyanıydı ama cümle ve ses içeren kartlar oluşturma süreci zahmetliydi; ayrıca kartı “well”, “good”, “easy” seçeneklerinden hangisiyle değerlendireceğimi düşünmek akışı bölüyordu. Aralıklı tekrarı koruyup “bildim/bilemedim” gibi basit bir seçim yapmak daha iyi olurdu.
Bu yüzden son 1 yıldır ara ara bir dil öğrenme uygulaması geliştiriyorum. Şu anda yalnızca Almanca destekliyor; YouTube, web ve metinden kelime çıkarıyor, çeşitli çekimli biçimleri işliyor, GPT-4 ile sınırsız sayıda örnek cümle kartı oluşturuyor ve en yeni GCP modellerinden iyi sesler ekliyor.
Android ve iOS bağlantıları olan proje sitesi: https://vokabeln.io/ Web tasarımı eski, uygulama ise şu anda epey farklı görünüyor.
Yine de aralıklı tekrar algoritması çalışacaktır. “well”, kartı çok uzun süre tekrar görmemenize yol açtığı için önermem.
Belirli bir Almanca kelimeye uygun örnek cümle elde etmek daha zor olabilir ama Almanca kalitesi daha iyi olabilir. İsveççe ve Lehçe için uzmanlaşmış öğrenme podcast’leri hazırlarken benzer bir sorun yaşamıştık; GPT-4 çıktılarında çok fazla İngilizceye özgü ifade vardı.
Der Fußballspieler schießt auf das _____.görünüyor; cevap “Tor” olmalı.Kimse “Ziel” demez.
İsimlerin artikelleri ve çoğul biçimleri ile yeterlilik sınavlarına hazırlananlar için A1·A2·B1 kelime listeleri. Gelecek ay uygulamayı planlıyorum.
Örneğin 1 dakika ile ölçeklenmiş maksimum süreyi kullanıp ortadaki iki düğmeyi yok saymak gibi.
Anki, piyano çalışmasını odaklamakta faydalı oldu.
Yıllar boyunca çalıştığım her parçada zor birkaç ölçü vardır; Anki kullanmadan önce hangi parçanın hangi ölçüsünü çalamadığımı iyi hatırlayamıyor, zaten çalabildiğim keyifli kısımları çalışma eğiliminde oluyordum.
Şimdiye kadar ele aldığım tüm parçalardaki zor ölçü gruplarının her biri için birer flashcard bulunan bir destem var. Piyanonun başına oturunca o desteyi açıyorum, çıkan ölçüyü çalışıyorum ve öz değerlendirmeyle o ölçüyü ne kadar yakında tekrar çalışmam gerektiğini işaretliyorum.
Bunu 5 yıldan uzun süredir yapıyorum ve temel algoritmanın piyano çalışma seanslarını etkili biçimde sıralamasına hayran kalıyorum.
Bir piyano kartı örneği paylaşabilir misiniz?
Aralıklı tekrarla öğrenilen bedensel beceriler tarafında bir şeyler var gibi.
Anki’yi gerçekten seviyorum ve yoğun kullanıcısıyım.
Sabah flashcard’larımda düğümler, coğrafya, diller,
tarkomut satırı bayrakları, makaleler, istatistik ödevleri; her şey var. Sevdiğiniz şeylerle doldurmanızı öneririm. Sabahları hafızanızın sınırındaki hobilere selam vermek eğlenceli geliyor.Kuş seslerini de öğreniyorum. Görme yetim iyi olmadığı için gözle öğrenmek zor; bu yüzden çevremdeki yaygın kuşların listesini eBird’den çıkardım, Macaulay Library’den ötüş mp3’lerini indirip kişisel flashcard’lara toplu olarak aktardım. Dışarıda bir kuş sesi duyup “Bunu biliyor gibiyim!” diye hissetmek her zaman tatmin edici. Merlin Sound ID ile de iyi gidiyor.
Bir başka iyi kullanım alanı da hafıza destekli Rolodex. Arkadaşlarıma ulaşıp hâllerini sormayı sık sık unuttuğum için, yalnızca selam verilecek kişilerin adlarını içeren bir deste yaptım. Biri çıkınca selam veriyor, uygun olduğunu düşündüğüm aralıkla kartı yanıtlıyorum. Böylece aralıklı tekrar sistemi kimseyi çok uzun süre unutmamamı sağlıyor.
tarkomut satırı bayrakları mı?Programlama öğrendiğim zamanlarda dil sözdizimi, framework özellikleri, komut satırı bayrakları gibi kolayca bakılabilecek şeyleri ezberlemeyip doğal biçimde öğrenmek gerektiği tavsiyesi yaygındı.
Ben de yakın zamanda bir Nest.js projesine başlamadan önce belgeleri tarayıp kullanım kartları hazırladığımı fark ettim ve bunun üretkenlik değil, erteleme olduğunu hissettim.
Anki’nin ezberlemede etkili olduğunu reddetmiyorum. Bu, aralıklı tekrar ilkesinin etkisini reddetmek gibi olurdu. Ama “vim tuş atamaları” gibi şeyleri içine koymaya değer mi merak ediyorum. John Carmack’in de Vim’in neden konuşulduğunu görmek için bunu yaptığı biliniyor.
Bu kadar farklı konuyu tek bir dev desteye mi koyduğunuzu, yeni bir konu alanı eklerken nasıl yaptığınızı merak ediyorum.
Daha önce Anki’yi denediğimde sorunların bir kısmı 1) desteler arasında zamanı nasıl böleceğime karar verme yükü ve 2) bilgiyi ne kadar iyi hatırladığımı 1–5 arasında değerlendirme zahmetiydi. İkincisi özellikle büyük bir yük; böyle bir işi yapmak çok yorucu geliyor. Bunu aşmak için ipucunuz varsa duymak isterim.
Tıp fakültesinde Anki’yi epey kullandım; tıpta çok popüler.
Asıl alanım bilgisayar bilimleri olduğu için aslında yüksek hızda çok ezber yapma kültüründen gelmiyordum; yüzlerce olguyu son anda yüklenerek öğrenme aracı olarak tamamen benimsemem birkaç yıl sürdü.
Ama bir süre kullandıktan sonra, sistemin teşvik ettiği hızlı hatırlamanın kavramlara dair daha derin anlayışın yerini almaktan ziyade onu güçlendirdiğini hissettim. Birkaç yıl önce bu ilişki üzerine kısa bir yazı da yazmıştım.
[0] https://samrawal.substack.com/p/on-the-relationship-between-...
Anki harika. İngilizce kelime dağarcığımı geliştirmek için birkaç yıl kullandım ama birkaç nedenle sonunda Airtable gibi bir elektronik tablo kullanmaya başladım
Birincisi, ChatGPT’den aldığım listeler gibi, flashcard’ları toplu oluşturmak istediğimde içe/dışa aktarma olanakları sınırlı
İkincisi, her gün istikrarlı yapmak zor; ilerlemeyi motive edici bir şekilde gösterse iyi olurdu. TODO listeleri kullanmamızın nedeni de ilerlemeyi görmek istememiz. Pop It oyunu ya da patpat gibi bağımlılık yapan bir eğlence unsuru da eklense güzel olurdu
Bu yüzden Airtable’da
Word,Translation,Days,Repeat,Attachment,Edited_atalanlarını oluşturdum.Repeat, filtreleme için kullanılanDATEADD(Edited, Days, 'days')işlev alanı;Daysise 1, 4, 10, 25, 55, 90, 200 gün seçeneklerinden birini seçtiğiniz tek seçimli bir alanZahmetli gibi geliyor ama değil. Her tıklamada tablo satırları azalıyor, böylece ilerleme görünüyor. İdeal değil, gerçek bir aralıklı tekrar sistemi de değil ama bende işe yarıyor ve nedense istikrarlı sürdürmesi daha kolay
Yine de çoğu durumda Anki harika
Anki içinde GitHub tarzı bir grafik gösteriyor ve commit sıklığı yerine tekrar sayısını ölçüyor
Herkesin, birilerinin Anki adını kaptığını bilmesi gerekiyor
Gerçek Anki projesi var; ayrıca uygulama mağazalarında aynı adı kullanan taklit bir SaaS Anki hizmeti ve mobil uygulamalar var
Anki’nin hangi anlamda ele geçirildiğini bilmiyorum
[1] https://github.com/ankitects/anki
[2] https://apps.ankiweb.net/
Şimdi çok daha mantıklı geldi