Problem → Çözüm
Problem
Kuryeler yoğun saatte siparişleri tek tek götürüyor ya da sezgiyle birleştiriyor; aynı sokağa 10 dakika arayla iki kurye gidiyor. Müşteriye gösterilen ETA sabit formülle hesaplandığı için yokuş, trafik ve apartman merdiveni hesaba katılmıyor.
Çözüm
Rota Zekası, depodan çıkmak üzere olan siparişleri gerçek zamanlı olarak 2-3’lü batch’lere ayırır, araç tipine göre optimum durak sırasını çıkarır ve her durak için ML tabanlı ETA üretir. Kurye uygulamasında tek ekranda rota, durak notları ve kalan süre görünür.
Temel özellikler
Yapay zeka nerede devreye giriyor?
LightGBM ETA modeli ve OR-Tools tabanlı batching/rota optimizasyonu birlikte çalışır; model her teslimatla online olarak kalibre edilir.
- LightGBM quantile regression (p50/p90) ETA: mesafe, saat, hava, kurye hızı, bina kapı süresi; MAE 1,6 dk
- OR-Tools VRP with time windows: SLA kısıtlı batching, 50 ms altında çözüm (Redis’te sıcak mesafe matrisi)
- Kafka üzerinden GPS stream → Flink feature’ları → SageMaker endpoint; drift alarmı ile haftalık retrain
Nasıl çalışır?
Stack
Arayüz
Backend
AI / ML
Veri
Altyapı & DevOps
Pazarlama & lansman
Başarı metrikleri (hedef)
MVP yol haritası
Öncelik #3: Söz verilen süre
Şikayetvar’da son bir ayda Getir hakkında yayınlanan 354 şikayetin 90 tanesi bu fikrin hedeflediği konularla ilgili: gecikme veya hiç gelmeme (%25).
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.