100 Fikir/Operasyon/#059

Hasar Fotoğrafı Doğrulama

Kırık yumurta fotoğrafı gerçek mi, eski mi, internetten mi? Vision model 3 saniyede söyler.

Fikir #059 / 100 Mobil uygulama İç Ekip Operasyon AI destekli
Fikir

Problem → Çözüm

Problem

Hasarlı ürün iadeleri fotoğrafla yapılıyor ve her fotoğrafı bir temsilci elle inceliyor. Aynı fotoğrafın tekrar kullanılması, internetten indirilmiş görseller ve başka markanın ürünü ile yapılan suistimaller aylık yüz binlerce TL kayba yol açıyor.

Çözüm

Hasar Fotoğrafı Doğrulama, müşterinin yüklediği fotoğrafta ürünü ve hasar tipini tanır, siparişteki SKU ile eşleştirir, perceptual hash ile tekrar kullanımı ve EXIF/sıkıştırma izleriyle manipülasyonu kontrol eder. Düşük riskli talepleri otomatik onaylar, yüksek riskli olanları gerekçeli olarak temsilciye düşürür.

Ürün

Temel özellikler

1Ürün & hasar tanımaKırık, ezik, akmış, küflü, eksik paket gibi 9 hasar tipi.
2SKU eşlemeFotoğraftaki ürün siparişte gerçekten var mı, marka ve gramaj doğru mu?
3Tekrar & manipülasyon kontrolüpHash ile daha önce kullanılmış ve internetten alınmış görselleri yakalar.
4Fraud skoruGörsel + müşteri iade geçmişi birleşik risk skoru, otomatik onay eşiği.
AI katmanı

Yapay zeka nerede devreye giriyor?

Çok modlu LLM ve özel eğitilmiş vision modeli birlikte çalışır: hızlı model hasar tipini, büyük model SKU eşlemesini açıklar; skorlama XGBoost ile yapılır.

  • YOLOv8 fine-tune (38 bin etiketli fotoğraf) ile ürün + hasar bölgesi tespiti, mAP@50 0,88, GPU’da 120 ms
  • Claude Sonnet vision ile structured output: {urun, marka, gramaj, hasar_tipi, siparisle_uyum} — belirsiz vakalarda gerekçe metni
  • pHash + CLIP embedding ile Qdrant’ta yakın kopya arama; XGBoost fraud skoru (görsel sinyaller + iade geçmişi), precision@%5 = 0,79
Mimari

Nasıl çalışır?

Müşteri / Temsilci AppReact Native • fotoğraf yükleme
Görsel KuyruğuS3 + SQS
Hasar TespitiYOLOv8 • SageMaker GPU
VLM DoğrulamaClaude vision • SKU eşleme
Kopya & FraudQdrant CLIP + XGBoost
İade ServisiOtomatik onay / temsilci kuyruğu
Teknoloji

Stack

Arayüz

React NativeExpo Camera

Backend

Python 3.12FastAPICelery

AI / ML

YOLOv8Claude Sonnet visionCLIPXGBoost

Veri

S3QdrantPostgreSQLRedis

Altyapı & DevOps

AWS SQSSageMaker (g5)Kubernetes (EKS)
Go-to-market

Pazarlama & lansman

1
Dürüst müşteriye hızDüşük riskli müşterilere “fotoğrafla 1 dakikada iade” deneyimi öne çıkarılır.
2
Temsilci verimliliği sunumuOperasyon liderlerine incelenen fotoğraf başına süre ve kurtarılan TL raporu.
3
Tedarikçi geri bildirimiHasar tipleri tedarikçi ve ambalaj bazında raporlanıp paketleme iyileştirmesine girdi olur.
Ölçüm

Başarı metrikleri (hedef)

%72otomatik onaylanan talep
-%46fraud kaynaklı iade kaybı
3 snkarar süresi (p95)
Teslimat

MVP yol haritası

Hafta 1-2Veri seti + hasar modeliGeçmiş 38 bin iade fotoğrafının etiketlenmesi, YOLOv8 eğitimi.
Hafta 3-4Kopya tespiti + VLMpHash/CLIP indeks, VLM SKU eşleme, temsilciye öneri modu.
Hafta 5-8Otomatik onayRisk eşiği kalibrasyonu, düşük riskte otomatik iade, haftalık fraud review.
Şikayet verisi

Öncelik #2: Sipariş hazırlama doğruluğu

%31

Şikayetvar’da son bir ayda Getir hakkında yayınlanan 354 şikayetin 110 tanesi bu fikrin hedeflediği konularla ilgili: eksik ürün (%22), yanlış ürün (%9).

Tüm analizi gör
Fİ
Fatih İnci — Full Stack Software Engineer

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.