TaoSheng: Ek Donanım Gerektirmeyen, Gizlilik Odaklı Mobil Yapay Zeka Hafıza ve Lifelogging Asistanı
Kaynak: GitHub
İçindekiler 4 başlık
TaoSheng Nedir ve Ne İşe Yarar?#
0xCoach/TaoSheng, sıradan bir Android akıllı telefonu gün boyu çalışan kişisel bir hafıza ve görev asistanına dönüştüren açık kaynaklı bir lifelog (yaşam kaydı) projesidir. Kotlin ve Jetpack Compose kullanılarak geliştirilen bu uygulama, gün boyunca çevredeki sesleri kaydeder, metne dönüştürür (transkripsiyon), konuşmacıları tanır (diarization) ve büyük dil modelleri (LLM) aracılığıyla bu ham konuşmaları yapılandırılmış yapılacaklar listelerine (to-do) ve anlamlı anı kayıtlarına dönüştürür.
Projenin en dikkat çekici özelliği, harici bir giyilebilir donanıma veya kullanıcı hesabına ihtiyaç duymamasıdır. On-device AI (cihaz içi yapay zeka) yaklaşımını benimseyen TaoSheng, tüm ses ve metin verilerini yalnızca kullanıcının kendi telefonunda tutarak üst düzey bir veri gizliliği sağlar.
Neden Dikkat Çekiyor ve Geliştiriciler İçin Değeri Nedir?#
Son dönemde giyilebilir yapay zeka kolye ve rozetlerinin yükselişiyle birlikte "kişisel sesli hafıza" kavramı büyük popülerlik kazandı. Ancak bu çözümlerin çoğu pahalı donanımlar ve abonelik tabanlı bulut servisleri gerektiriyor. TaoSheng, bu engelleri ortadan kaldırarak elimizdeki Android cihazların gücünü kullanmasıyla öne çıkıyor.
Geliştiriciler için bu repo şu açılardan oldukça değerlidir:
- Modern Android Mimarisi: Kotlin ve Jetpack Compose ile modern, reaktif bir kullanıcı arayüzünün nasıl inşa edileceğine dair temiz bir referans sunar.
- Sürekli Ses İşleme ve Pil Optimizasyonu: Android'de arka planda kesintisiz ses yakalama, ses aktivitesi algılama ve konuşmacı ayrıştırma (speaker recognition) süreçlerinin nasıl yönetildiğini gösterir.
- Yerel ve LLM Tabanlı Veri İşleme: Dağınık konuşma metinlerinden yapılandırılmış görev ve özet çıkarmak için LLM entegrasyonunun mobil uçta nasıl kurgulandığını inceleme fırsatı verir.
Pratik Kullanım Senaryoları#
TaoSheng, günlük yaşamda ve iş süreçlerinde farklı şekillerde değerlendirilebilir:
- Toplantı ve Beyin Fırtınası Takibi: Masa başında veya yüz yüze yapılan ekip toplantılarında konuşulanları otomatik olarak kaydedip kimin hangi görevi üstlendiğini (konuşmacı tanıma sayesinde) net aksiyon maddelerine dönüştürmek.
- Kişisel Günlük ve Fikir Yakalama: Gün içinde yürürken veya çalışırken sesli düşünülen fikirleri, sonradan aranabilir kişisel bir hafıza bankasında toplamak.
- Saha Çalışmaları: Not almanın zor olduğu saha incelemelerinde veya müşteri görüşmelerinde kritik detayları kaçırmadan otomatik yapılacaklar listesi oluşturmak.
Benzer Araçlarla Karşılaştırma#
Kişisel lifelogging ekosisteminde Omi (eski adıyla Friend), Limitless Pendant ve Plaud Note gibi popüler alternatifler bulunmaktadır. Ancak bu ürünlerle TaoSheng arasında temel farklar vardır:
- Donanım Bağımlılığı: Omi ve Limitless, boyuna takılan özel mikrofonlu donanımlar gerektirirken, TaoSheng doğrudan mevcut Android telefonunuzu kullanır.
- Gizlilik ve Hesap Zorunluluğu: Ticari rakiplerin çoğu verileri bulut sunucularında işler ve hesap açmayı zorunlu kılar. TaoSheng ise hesap gerektirmez ve verileri tamamen telefonunuzda tutar.
- Maliyet ve Özelleştirilebilirlik: Açık kaynaklı yapısı sayesinde geliştiriciler kendi LLM iş akışlarını veya yerel modellerini uygulamaya kolayca uyarlayabilir.
Kaynak ve atıf
Bu yazı, GitHub üzerinde yayımlanan içerikten yararlanılarak Edumints tarafından yapay zekâ desteğiyle Türkçe hazırlandı. Ayrıntılar ve yazarların kendi anlatımı için orijinaline bakabilirsin:
- github.com/0xCoach/TaoSheng