100 Fikir/Topluluk/#033

Ürün Oylaması

Getir rafına bir sonraki ürünü sen seç; kazanan ürün 2 hafta içinde depoda.

Fikir #033 / 100 Mobil uygulama Müşteri Topluluk AI destekli
Fikir

Problem → Çözüm

Problem

Kullanıcılar aradığı ürünü bulamayınca sessizce başka uygulamaya gidiyor; “bulunamadı” aramaları kategori ekibine sadece ham log olarak ulaşıyor. Yeni ürün listeleme kararları talep sinyali olmadan veriliyor.

Çözüm

Her hafta kategori ekibi, sonuçsuz aramalardan çıkan 4-5 aday ürünü oylamaya açar. Kullanıcılar oy verir, kazanan ürün bölgesel depolara girer ve oy verenlere ilk siparişte indirimli sunulur.

Ürün

Temel özellikler

1Haftalık oylamaHer pazartesi yeni aday ürünler, pazar gece yarısı sonuç.
2Aramadan aday“Bulunamadı” aramaları kümelenir, en çok istenen ürünler aday olur.
3Oy verene ilk fırsatKazanan ürün geldiğinde oy veren herkese %20 lansman indirimi.
4Ürün önerKullanıcı kendi önerisini yazar; benzer öneriler birleşir ve oy toplar.
AI katmanı

Yapay zeka nerede devreye giriyor?

Sonuçsuz aramalar ve serbest metin önerileri embedding ile kümelenir; LLM her kümeyi standart bir ürün adayına dönüştürür.

  • Multilingual embedding (e5) + HDBSCAN ile “oat milk”, “yulaf sütü”, “yulaf içeceği” tek kümede
  • LLM structured output: küme → {ürün adı, kategori, tahmini fiyat, tedarikçi önerisi}
  • Talep tahmini: oy sayısı × bölge × geçmiş benzer ürün satışı → listeleme kararı skoru
Mimari

Nasıl çalışır?

Arama LoglarıOpenSearch • sıfır sonuç
Kümeleme Job’ue5 embedding + HDBSCAN
Aday ÜreticiLLM structured output
Oylama APIFastAPI • 1 kişi 1 oy
Mobil AppReact Native anket kartı
Teknoloji

Stack

Arayüz

React NativeExpo

Backend

Python 3.12FastAPIPrefect

AI / ML

multilingual-e5HDBSCANGPT-4o-mini

Veri

OpenSearchPostgreSQLRedis

Altyapı & DevOps

DockerKubernetesGitHub Actions
Go-to-market

Pazarlama & lansman

1
“Rafı Sen Seç” kampanyasıKazanan ürün raf etiketinde “Getir kullanıcıları seçti ” rozetiyle satılır.
2
Marka düellosuMarkalar kendi ürünlerini oylamaya sponsor olarak sokar; kampanya geliri + talep verisi.
3
Twitter sonuç anonsuPazar gecesi canlı sonuç paylaşımı; kaybeden ürün “bir dahakine” listesine girer.
Ölçüm

Başarı metrikleri (hedef)

%23haftalık aktif kullanıcıda oy kullanma oranı
-%30sonuçsuz arama oranı (6 ayda)
%41oy verenlerin kazanan ürünü satın alması
Teslimat

MVP yol haritası

Hafta 1-2Manuel aday + oylama UIKategori ekibi adayları seçer, ilk oylama 3 ürünle.
Hafta 3-4Arama kümelemeSıfır sonuç aramalarından otomatik aday listesi.
Hafta 5-8Kullanıcı önerisi + sponsorlukSerbest metin öneriler, marka sponsorlu aday slotları.
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.