ADHS tanısı olan birçok kişi, günlük rutinlerinde farkında olmadan yaptıkları eylemleri takip etmekte zorlanır. Var olan not alma ya da izleme uygulamaları genellikle duygulara odaklanırken, yapılacaklar listesiyle ya da motive edici mesajlarla kullanıcıyı yormaya devam eder. Vestige, tam da bu boşluğu doldurmak üzere geliştirilen, yerel çalışan ve yalnızca davranışsal kalıpları ortaya çıkaran yenilikçi bir Android uygulamasıdır.
Sesli Notlardan Anlamlı İçgörülere: Vestige’in Çalışma Prensibi
Vestige’in temel amacı, kullanıcıların sesli olarak kaydettikleri 30 saniyelik notlardan hareketle, zaman içinde tekrarlayan davranışları otomatik olarak tespit etmektir. Uygulama, hiçbir puanlama sistemi, oyunlaştırma unsuru ya da duygusal yanıt sunmaz—yalnızca verilerin kendisini sunar.
Ses kaydı sırasında kullanılan yapay zeka modeli, Gemma 4 E4B olarak adlandırılan ve tamamen yerel çalışan bir sistemdir. Kullanıcıdan gelen ses girişi, öncelikle yerel olarak transkript edilir ve ardından model tarafından üç farklı bakış açısıyla analiz edilir:
- Literal okuma: Söylenenlerin kelimesi kelimesine yorumlanması
- Çıkarımsal analiz: Davranışın altında yatan nedenlerin anlaşılması
- Eleştirel bakış: Olası önyargıların ya da tutarsızlıkların tespiti
Bu üçlü analiz sonucu, uygulama kullanıcının farkında olmadığı davranışsal eğilimleri ortaya çıkarır. Kullanıcıya ise yalnızca bu içgörüler sunulur—ne yapılacağına dair herhangi bir öneri veya yönlendirme yapılmaz.
Gizlilik Odaklı Tasarım: Veriler Nerede?
Vestige’in en dikkat çekici özelliklerinden biri, verilerin yerel olarak depolanması ve işlenmesidir. Model indirildikten sonra uygulama, herhangi bir dış bağlantı kurmaz. Bu durum, kullanıcıların ses kayıtlarını güvenle saklamasını sağlar.
Gizlilik standartlarını karşılamak adına uygulama içinde NetworkGate adı verilen bir bileşen bulunur. Bu bileşen, varsayılan olarak tüm ağ bağlantılarını engeller ve yalnızca gerekli durumlarda (örneğin model indirilirken) geçici olarak izin verir. Ayrıca, uygulama derlendiğinde verifyNoTelemetry adlı bir Gradle görevi çalıştırılır. Bu görev, dört bağımsız tarama gerçekleştirerek uygulamanın herhangi bir telemetri veri göndermediğini doğrular. Bu sonuçlar, CI ortamında bir CI artefaktı olarak saklanır ve her derleme sonrasında kullanıcıya sunulur.
Sıfırdan Başlayarak Öğrenme Deneyimi: Geliştiricinin Notları
Projenin geliştiricisi, Vestige’i oluştururken Android geliştirme dünyasına yeni bir giriş yaptığını belirtiyor. Compose ve Material 3 gibi modern araçları kullanarak arayüzü tasarlayan geliştirici, ilk etapta kullanıcı arayüzüne (UI) yeterince önem vermediğini itiraf ediyor.
Başlangıçta altı adet mimari karar kaydı (ADR) oluşturulmuş olmasına rağmen, bu kayıtlar hikayelere dönüştürülürken UI bileşeni dördüncü sırada yer aldı. Bu durum, kullanıcı arayüzünün geliştirme aşamasının ilk yarısında neredeyse hiç elle test edilmeden yalnızca otomatik testlerle ilerlemesine neden oldu. Geliştirici, bu hatayı açıkça kabul ederek, dokümantasyonun uygulamadan önce değil, uygulama sırasında yapılmasının önemini vurguluyor.
Kullanıcı Deneyimi ve Uygulamanın Sınırları
Vestige, Android 14 ve üzeri işletim sistemine sahip cihazlarda çalışmaktadır. Minimum sistem gereksinimleri arasında 12 GB RAM ve 6 GB boş depolama alanı bulunur. Uygulama, Samsung Galaxy S24 Ultra modelinde test edilmiştir ve tamamen yerel çalıştığı için internet bağlantısına ihtiyaç duymamaktadır.
Uygulamanın arayüzü, Material 3 tasarım prensiplerine uygun olarak hazırlanmıştır. Kullanıcılar, kaydedilen sesli notlarını inceleyebilir, davranış kalıplarını görselleştirebilir ve verilerini yerel olarak dışa aktarabilir. Dışa aktarma işlemi, verilerin tamamen kullanıcıya ait metin dosyaları olarak kaydedilmesini sağlar—hiçbir üçüncü taraf hizmetine gönderilmez.
Geleceğe Yönelik Planlar ve Açık Kaynak Katkıları
Vestige, tamamen açık kaynaklı bir proje olarak geliştirilmektedir. Proje, Polyform Shield 1.0.0 lisansı altında yayınlanmıştır. Geliştirici, ilerleyen dönemlerde uygulamaya yeni analiz yöntemleri eklemeyi ve topluluktan gelen geri bildirimleri değerlendirmeyi planlıyor.
Uygulamanın GitHub deposu üzerinden indirilebilir ve incelenebilir durumdadır. Ayrıca, projeyi geliştirmek isteyen geliştiriciler, topluluktan gelen katkıları dört gözle bekliyor.
ADHS’li bireyler için tasarlanan Vestige, yalnızca davranışsal farkındalık yaratmayı hedefleyen, yerel çalışan ve gizlilik odaklı bir araç olarak öne çıkıyor. Gelecekte, benzer yaklaşımların diğer zihinsel sağlık alanlarında da kullanılması bekleniyor.
Yapay zeka özeti
ADHS’li bireyler için geliştirilen Vestige, sesli notlarınızdan davranış kalıplarını yerel olarak analiz eden Android uygulaması. Tamamen gizlilik odaklı, puanlama içermeyen ve yerel çalışan Vestige’e bugün göz atın.