100 Fikir/AI Asistan/#025

Sağlıklı Takas

Sepetine eklediğin her ürün için AI daha sağlıklı, çoğu zaman daha ucuz bir takas önersin.

Fikir #025 / 100 Mobil uygulama Müşteri AI Asistan AI destekli
Fikir

Problem → Çözüm

Problem

Kullanıcılar daha sağlıklı beslenmek istiyor ama etiket karşılaştırmak için vakitleri yok. Şeker ve tuz oranları ürün sayfalarında kayboluyor; “sağlıklı” ürünlerin pahalı olduğu algısı da yaygın.

Çözüm

Sağlıklı Takas, sepete eklenen her ürünü Nutri-Score, şeker, tuz ve doymuş yağ değerleriyle aynı kategorideki alternatiflerle karşılaştırır. Tat profili benzer, besin değeri daha iyi bir takas önerir ve fiyat farkını gösterir; kullanıcı tek dokunuşla takas eder.

Ürün

Temel özellikler

1Anlık takas önerisiÜrün sepete girer girmez “bunun yerine şu” kartı, besin farkıyla.
2Fiyat dürüstlüğüTakasın daha ucuz mu pahalı mı olduğu açıkça gösterilir.
3Haftalık sağlık skoruSepetin ortalama Nutri-Score’u ve bir önceki haftaya göre değişimi.
4Kişisel hedeflerŞekeri azalt, tuzu azalt, protein artır gibi hedeflere göre öncelik.
AI katmanı

Yapay zeka nerede devreye giriyor?

Besin değerleri ve tat benzerliği embedding’leriyle çalışan bir öneri motoru, kabul olasılığı yüksek takasları seçer.

  • SKU besin değerlerinden Nutri-Score hesaplama; eksik değerler etiket fotoğrafından vision LLM ile çıkarılır
  • Tat benzerliği için ürün açıklaması + yorum embedding’leri (pgvector); aynı alt kategori kısıtı
  • Takas kabul olasılığını tahmin eden XGBoost; sadece kabul olasılığı yüksek öneriler gösterilir (rahatsız etmeme)
Mimari

Nasıl çalışır?

Mobil AppReact Native • sepet olayları
Sepet OlayıKafka • cart.item_added
Takas MotoruFastAPI + pgvector benzerlik
Kabul ModeliXGBoost
Besin DBPostgreSQL • Nutri-Score
Teknoloji

Stack

Arayüz

React NativeExpo

Backend

Python 3.12FastAPIaiokafka

AI / ML

XGBoostpgvectorGPT-4o-mini (vision)

Veri

PostgreSQLKafkaRedis

Altyapı & DevOps

Kubernetes (EKS)DockerGitHub Actions
Go-to-market

Pazarlama & lansman

1
“Ocak Takas Ayı”Yeni yılda her sağlıklı takasta 5 TL GetirPara; ay sonunda en çok takas edene ödül.
2
Diyetisyen iş birlikleriDiyetisyenlerin “haftanın takasları” içerikleri uygulama içi kartlarda.
3
Okul beslenme kampanyasıBeslenme çantası ürünlerinde düşük şekerli takaslar için aile bilgilendirmesi.
Ölçüm

Başarı metrikleri (hedef)

%29takas önerisi kabul oranı
-%17takas yapanlarda sepet şekeri
%54takasların aynı ya da daha ucuz olması
Teslimat

MVP yol haritası

Hafta 1-2Besin veritabanı6.000 gıda SKU’su için Nutri-Score ve eksik değer tamamlama.
Hafta 3-4Takas motoruTat benzerliği + besin farkı skorlaması ve sepet içi kart.
Hafta 5-8Kabul modeli & skorXGBoost kabul modeli, haftalık sağlık skoru ve hedefler.
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.