Okuduğun metinleri hafızaya dönüştüren on-device yapay zeka ezber notu uygulaması 'Blank.' yayınlandı (Gemma 3 kullanıyor)
(play.google.com)Merhaba!
Normalde teknik blogları veya bültenleri sadece kaydedip, sonra dönüp yeniden okumayan ya da çalışmayan halimi görünce "İnsanları zorla teste sokarsam belki hatırlarlar mı?" fikriyle geliştirdiğim Android uygulaması 'Blank.''ı tanıtmak istiyorum.
Bu bayram dönüş yolunda ya da boş vakitlerde hafifçe denemeniz için paylaşıyorum.
-
Nasıl bir uygulama?
Özellik: Web makalelerinin (haber, blog, wiki vb.) bağlantısını girdiğinizde, yapay zeka ana içeriği özetliyor ve boşluk doldurma (Cloze Test) soruları oluşturuyor.-
Konsept: Karmaşık özellikler olmadan yalnızca öğrenmeye odaklanabileceğiniz minimal bir tasarım hedefledim.
-
Temel nokta: Sunucu iletişimi olmadan tüm sürecin telefonun içinde gerçekleştiği, %100 on-device yapay zeka uygulaması.
-
-
Teknoloji yığını ve uygulama yöntemi
Sunucu maliyetini sıfıra indirmek ve kullanıcı gizliliğini korumak için on-device LLM tercih ettim.- Model: Google Gemma 3 (2b-it-gpu-int4 quantized)
- Inference: MediaPipe LLM Inference API
- Architecture: Android Jetpack Compose + MVVM + Koin (DI)
- Anahtar kelime çıkarımı: Regex & TextRank algoritması optimizasyonu (hız için LLM ile hibrit kullanım)
-
Geliştirme sırasında üzerinde düşündüğüm noktalar
- Hız vs doğruluk: On-device yapısı nedeniyle çıkarım hızı kritik bir konuydu. Başta tüm cümleleri LLM'e veriyordum ama çoğu durumda çıkarım hızı yeterli olmuyordu; ayrıca token sayısı kısıtları nedeniyle yanıt kalitesi de sık sık düşüyordu. Bu kısmı, önce TextRank algoritmasıyla çekirdek cümleleri filtreleyip ardından boşluk oluşturmayı LLM'e bırakan bir mantıkla optimize ettim.
- Boyut: Model dosyası yaklaşık 1.5GB. Uygulama ilk açıldığında indiriliyor; Wi-Fi ortamı önerilir.
-
Şu kişiler için öneriyorum
- Kaydettiği teknik makaleleri gerçekten özümsemek isteyenler
- Gemma 3 modelinin mobilde ne kadar performans verdiğini merak edenler
- Veri sızıntısı endişesi olmadan kişiselleştirilmiş bir özet/öğrenme aracına ihtiyaç duyanlar
Henüz ilk sürüm olduğu için eksikleri çok. (Özellikle web sayfası ayrıştırması mükemmel olmayabilir.)
Kullanıp "Şöyle bir özellik olsa iyi olur" ya da "Şu tür sitelerde pek iyi çalışmıyor" gibi geri bildirim verirseniz, tatil boyunca sıkı şekilde düzeltmeye çalışacağım.
Teşekkürler. İyi bayramlar!
[Blank. Google Play Store bağlantısı]
https://play.google.com/store/apps/details?id=com.shootsir.blank
12 yorum
Vay, benim de aklımdaki şey buydu; Obsidian ile entegre olursa pek çok farklı alanda kullanılabilir gibi görünüyor.
Ama yaşadığım ülkede (Güney Kore) indirilemediği söyleniyor; bunun nedeni ne olabilir...?
Acaba Play Store'da gördüğünüz tam ifadenin hangisi olduğunu söyleyebilir misiniz?
Ayrıca cihaz modelini de paylaşırsanız hızlıca kontrol edebiliriz!
Bulunduğunuz ülkede kullanılamayan bir öğe.
diyor.
İlginiz için teşekkürler! Görünüşe göre Play Store ile ilgili bir sorun; kontrol edeceğiz!
Quiz oluşturma hızı yüksek ve arayüzü sade olduğu için kullanım deneyimi iyi. Güncellemeleri merakla bekliyorum!
Test ettiğiniz için teşekkür ederiz. Eksik kısımları güncelleyerek geliştirmeye devam edeceğiz!
Lütfen iPhone için de yayınlayın!
iPhone sürümünü de Android'de stabilizasyon tamamlanınca çıkarmayı deneyeceğiz!
Eski telefonlarda zor görünüyor.
Sanırım cihaz üzerinde LLM çıkarımı yapıldığı için eski cihazlarda performans alınamıyor ya da düzgün çalıştırmak zor görünüyor :(
Basit arayüzü hoş. NotebookLM'de quiz oluşturup tekrar yapıyorum; kıyaslayınca biraz eksik kalan noktalar var. NamuWiki'de belirli bir kişiyle ilgili bir bağlantı ekledim ama 7 sorunun 5'inin cevabı o belirli kişiydi. Bu kısmın iyileştirilmesi iyi olur gibi görünüyor. Fold 7 temel alınarak oluşturuluyor ve 10 saniyeden kısa sürdü. İlerisi için beklentim yüksek. Teşekkürler.
Geri bildiriminiz için teşekkür ederiz! Bir sonraki güncellemede düzeltmeye çalışacağız!