Varlıkları tek görünümde toplamak
Değerli metaller ve döviz varlıkları çoğu zaman birbirinden kopuk araçlarla takip ediliyor. Kuyumcum; portföy takibi, kâr-zarar analizi, fiyat alarmları, kuyumcu keşfi ve rezervasyonu Flutter tabanlı bir mobil ekosistemde birleştiriyor.
Benim katkım
Flutter, Dart ve Firebase/Firestore kullanan full-stack uygulamayı birlikte geliştirdim. Yapay zekâ tarafındaki çalışmam iki katmanı kapsıyor: madeni para ve altını telefonun kendisinde kameradan tanımak ve getirilen verilere dayanan çok ajanlı portföy raporları.
Mimari ve kısıtlar
Mobil uygulama, portföy ve kuyumcu akışlarını Firebase/Firestore ve Google Maps ile bağlıyor. Yapay zekâ destekli raporlar piyasa verilerini, güncel haberleri, tarihsel bağlamı ve makroekonomik sinyalleri bir araya getirerek portföy riskine yönelik içgörüler oluşturuyor.
Mühendislik açısından zorluk, farklı kaynakları tutarlı bir ürün akışında kullanılabilir kılmak. Raporun hem kullanıcının varlıklarını hem de getirilen bilgilerin bağlamını dikkate alması gerekiyor.
Cihaz üzerinde tanıma
Kamera, madeni paraları ve altın ürünlerini sunucuya gitmeden tanıyor: Python'da on sınıf üzerinde eğitilen bir YOLO11n modeli TensorFlow Lite'a aktarılıyor ve Flutter uygulamasında flutter_vision ile çalışıyor.
Çok ajanlı raporlar
Portföy raporlarını Gemini ile Firebase Cloud Functions yazıyor. Dört analist ajan varlıklara yükseliş, düşüş, makroekonomi ve risk açısından bakıyor; bir sentezleyici bulguları tek bir raporda birleştiriyor. Bağlam, hibrit bilgi getirmeden (BM25 ve yoğun arama, ardından yeniden sıralama) ve makroekonomik kaynaklar için ayrı bir bilgi getirme katmanından geliyor.

Şema adım adım
- Flutter uygulaması kullanıcının varlıklarını hazırlıyor ve güncel fiyatlarla beş yıllık fiyat geçmişiyle birlikte gönderiyor.
- Çağrılabilir bir Cloud Function, iş başlamadan önce kimlik doğrulamayı, kotayı ve zaman aşımını denetliyor.
- Portföy hesaplaması üç girdi üretiyor: getiri, oynaklık ve düşüş istatistikleri; 30 ila 90 gün için P10, P50 ve P90 tahmin bantları; dağılım ve fiyatlanmış varlık tabloları.
- Kanıt getirme katmanı raporu üretimden önce temellendiriyor. Son 30 günün haberlerini hibrit sıralama ve yeniden sıralayıcıyla, geçmiş haberleri BM25 ile yoğun aramanın birleştirildiği ve yeniden sıralandığı vektör aramasıyla, makroekonomik kaynakları da portföyün konularına göre süzülen vektör aramasıyla getiriyor.
- Bağlam paketi portföy bilgilerini, kanıtları ve metrikleri bir araya getiriyor.
- Gemini Flash Lite üzerindeki dört ajan paketi paralel okuyor: yükseliş analisti, düşüş analisti, makro analist ve risk yöneticisi.
- Bir sentezleyici bulgularını yapılandırılmış JSON, markdown ve grafik tanımlarında birleştiriyor.
- Rapor kaynaklarıyla birlikte Firestore'a kaydediliyor; Flutter rapor ekranı onu grafikler, analist kişilikleri ve kaynaklarla gösteriyor.
Gösterebildiğim kapsam
Uygulanan kapsam, yukarıda açıklanan portföy takibi ve yapay zekâ özelliklerini içeriyor. Kullanıcı sayısı, gelir veya model kalitesine ilişkin metrik iddia etmiyorum. Kaynak kodu bu portföy üzerinden paylaşılmıyor.
Sınırlamalar
Varlık tanıma ve üretilen raporlar hatalı olabilir. Bu portföy yatırım performansını veya finansal önerilerin geçerliliğini ortaya koymaz. Ekran görüntüleri kuyumcu keşfini ve AI rapor listesini gösteriyor. Bu görseller kullanıcı sayısı veya finansal performans ölçümü sunmuyor.

