Problem → Çözüm
Problem
Kampanya push’ları toplu saatlerde gönderiliyor; kullanıcılar günde 4-5 bildirimden bıkıp bildirimleri kapatıyor. Her kapatılan bildirim izni kalıcı bir kanal kaybı demek.
Çözüm
Push Zamanlayıcı her kullanıcı için açma olasılığının en yüksek olduğu saati tahmin eder, metin varyantları arasından kişiye en uygun olanı seçer ve günlük bildirim yorgunluğu bütçesini yönetir. Panel, gönderim, açılma ve bildirim kapatma oranlarını canlı gösterir.
Temel özellikler
Yapay zeka nerede devreye giriyor?
Zaman-olay modeli gönderim saatini, contextual bandit metni ve risk modeli opt-out ihtimalini belirler; LLM varyant üretir.
- Survival / zaman-olay modeli (LightGBM + saat embedding) ile 96 slotta açılma olasılığı
- LinUCB contextual bandit: kullanıcı bağlamı × metin varyantı; LLM ile marka tonunda 5 varyant üretimi
- Opt-out risk modeli; değer < risk olan push’lar otomatik in-app kanala yönlendirilir
Nasıl çalışır?
Stack
Arayüz
Backend
AI / ML
Veri
Altyapı & DevOps
Pazarlama & lansman
Başarı metrikleri (hedef)
MVP yol haritası
Bir fikri production’a taşırken ilk sorum şu: ölçülebilir mi ve mevcut sistemi bozmadan nasıl açılır? Yaklaşık 4 yıl, ayda yüz milyonlarca CDN isteği alan bir embed script üzerinde çalıştım. Kademeli geçiş ve gerçek test kapsamı benim için vazgeçilmez. Remote çalışmaya hazırım.