Yapay zeka destekli okuma alışkanlıklarımızı geliştirmek için yeni çözümler ararken, bazen sadece bir aracın ötesinde bir sistem kurma ihtiyacı hissediyoruz. Geçtiğimiz aylarda, ünlü yapay zeka araştırmacısı Andrej Karpathy’nin "LLM Wiki" fikri ve Thariq’in interaktif HTML üretimine dair gözlemleri, beni oldukça etkiledi. Karpathy, eğitim sürecinde makaleleri not alma ve anlamlandırma üzerine otomatik bir sistem önerirken; Thariq ise Claude gibi modellerin web içeriğini interaktif ders materyallerine dönüştürme yeteneğini vurguluyordu. Bu iki fikri birleştirince, blog yazılarını otomatik olarak indirip, yapay zeka aracılığıyla işleyecek ve kişisel bir öğrenme kaynağına dönüştürecek bir akışa ihtiyaç duyduğumu fark ettim.
Ancak ilk adımda karşılaştığım zorluk, web sitelerinden temiz metin elde etmek oldu. Piyasadaki birçok araç, her siteye özel ayarlar gerektiriyordu ve bu da süreci oldukça karmaşık hale getiriyordu. Bu sorunu çözmek için geliştirdiğim PluckMD adlı araç, tam da bu ihtiyacı gidermek üzere tasarlandı. Şimdi, PluckMD’yi nasıl kullanabileceğinizi ve yapay zeka destekli öğrenme akışınızı nasıl optimize edebileceğinizi anlatacağım.
Blog Yazılarını Tek Tıkla Markdown’a Dönüştürün
PluckMD’nin en büyük avantajlarından biri, herhangi bir web sitesindeki blog yazılarını otomatik olarak indirip, okunabilir ve düzenlenebilir Markdown formatında kaydetmesi. Örneğin, aşağıdaki komutu çalıştırarak tek bir komutla tüm blog yazılarınızı indirebilirsiniz:
npx pluckmd download -o ./makalelerBu komut, ilgili sayfadaki bağlantıları takip eder, sayfalama sistemlerini otomatik olarak algılar ve her bir makaleyi ayrı ayrı indirerek, başlık, tarih, yazar ve etiket bilgilerini içeren bir frontmatter (önveri) ile birlikte kaydeder. Küçük bir blog için bile bu işlem sadece birkaç saniye sürer ve herhangi bir siteye özel ayar yapmanıza gerek kalmaz.
Eğer bir site JavaScript ağırlıklıysa, PluckMD otomatik olarak gerçek bir tarayıcıya geçerek sayfayı render eder. Bu geçişi siz elle ayarlamazsınız; araç, en verimli yöntemi otomatik olarak seçer.
Gizli İçerikler ve Oturum Açma Gerektiren Sitelerle Başa Çıkma
Günümüzde birçok değerli içerik, kullanıcı oturumu gerektiren platformlarda yer alıyor. PluckMD, bu tür sitelerle de sorunsuz bir şekilde çalışmanızı sağlıyor. İki farklı yöntemle oturum açabilirsiniz:
- Manuel Oturum Açma:
pluckmd login Bu komut, tarayıcıda ilgili sayfayı açar ve el ile oturum açmanızı sağlar. Ardından, PluckMD oturum bilgilerinizi kaydeder ve gelecekteki indirmelerde otomatik olarak kullanır.
- Aktif Sekmeden İndirme:
pluckmd download --active-tab -o ./makalelerBu yöntemde, Chrome tarayıcısında zaten oturum açmış olduğunuz bir sekmeyi kullanırsınız. PluckMD, doğrudan bu sekmedeki içeriği okur ve yerel olarak kaydeder. Böylece, tarayıcı çerezlerinizi araçla paylaşmanız gerekmez.
Yapay Zeka Ajanınızla Otomatik Öğrenme Akışı Oluşturun
PluckMD’nin asıl gücü, yapay zeka ajanlarıyla entegre çalışabilmesinde yatıyor. Ben genellikle aracı elle kullanmıyorum; bunun yerine, Claude Code veya Codex gibi ajanlara komutlarımı veriyorum ve onlar da PluckMD’yi arka planda çalıştırıyor. Bu sayede, süreci tamamen otomatik hale getiriyorum.
Örneğin, aşağıdaki üç adımlık bir akışla öğrenme sürecimi optimize ediyorum:
- Makaleleri Topla:
" adresindeki tüm makaleleri indir ve raw/ klasörüne kaydet."Ajan, PluckMD’yi kullanarak tüm makaleleri indirir ve raw/ klasörüne Markdown formatında kaydeder.
- Wiki Oluştur:
"Bu makalelerden bir wiki oluştur ve kavramları birbirine bağla."Ajan, indirilen makaleleri analiz eder, ana kavramları çıkarır ve bunları bir Obsidian vault (kişisel not defteri) gibi bir wiki sistemine dönüştürür. Bu da, Karpathy’nin önerdiği LLM Wiki yaklaşımını uygulamak anlamına geliyor.
- Etkileşimli HTML Üret:
"'Makine Öğrenmesi' konusunu interaktif bir HTML sayfasına dönüştür."Ajan, seçtiğiniz bir kavramı, Thariq’in vurguladığı gibi interaktif bir ders materyaline çevirir. Böylece, sadece okumakla kalmaz, aynı zamanda etkileşimli bir şekilde öğrenme fırsatı bulursunuz.
Bu akış sayesinde, sadece komutları vermekle kalmıyorum; ajan, tüm teknik detayları ve komutları otomatik olarak yönetiyor. Eğer LLM anahtarınız yoksa bile, PluckMD yine de çalışır. Ajan, sayfanın içeriğini açıklayan bir dosya üretir ve siz de bu dosyayı kullanarak ekstraksiyon kurallarını tanımlayabilirsiniz. Kısacası, ajan beyin, PluckMD ise elleriniz oluyor.
Sınırlamalar ve Dikkat Edilmesi Gerekenler
Her ne kadar PluckMD oldukça güçlü olsa da, tüm web siteleriyle sorunsuz çalışamayabilir. Özellikle karmaşık sayfa düzenlerine sahip sitelerde, otomatik algılama mekanizması bazen zorlanabilir. Sonsuz kaydırma (infinite scroll) kullanan sitelerde de sonuçlar değişken olabilir. Eğer denediğiniz bir siteyle ilgili sorun yaşarsanız, bu durum araç için de değerli bir geri bildirim olacaktır.
Aracı kurmak ve kullanmaya başlamak oldukça basit:
npm install -g pluckmdPluckMD’nin kaynak kodu MIT lisansı altında GitHub’da bulunabilir.
Gelecekteki Öğrenme Deneyimlerinizi Şekillendirin
Yapay zeka destekli okuma ve öğrenme araçları, bilgiye ulaşma ve onu anlamlandırma biçimimizi kökten değiştiriyor. PluckMD gibi araçlar, sadece içerikleri indirmekle kalmıyor; aynı zamanda onları kişisel öğrenme sistemlerinize entegre etmenizi sağlıyor. Siz de bir blog yazarıysanız, araştırmacıysanız ya da sürekli öğrenen biriyseniz, bu tür bir aracın size nasıl katkı sağlayabileceğini düşünün. Hangi blogları veya kaynakları ilk olarak wiki sisteminize dahil etmek istersiniz? Deneyimlerinizi ve önerilerinizi paylaşarak, bu alandaki gelişmelere katkıda bulunabilirsiniz.
Yapay zeka özeti
PluckMD kullanarak blog yazılarını otomatik olarak indirin, Markdown’a dönüştürün ve yapay zeka ajanlarıyla etkileşimli öğrenme materyallerine çevirin. Kullanımı basit ve esnek bir araç.