"Bugün ne yesem?" derdini azaltmak için oluşturulmuş öğün öneri servisi 'HanKkiCheobang'
(mealrx.thethinkerlabs.com)Tek başıma yaşarken her gün tekrarlanan "Bugün ne yesem?" sorusunun düşündüğümden daha yorucu olduğunu fark ettim; bu yüzden menüyü 'aramak' yerine 'ruh hali/durum' üzerinden daraltan bir şey yapmayı denedim.
Mevcut tarif siteleri, ne yiyeceğine zaten karar vermiş kişiler için var gibi geliyor; bu yüzden 'karar vermeden önceki' aşamanın boş kaldığını hissettim. HanKkiCheobang, ruh hali (yorgunluk/stres/mutsuzluk vb.), hava durumu ve durum (tek başına yemek/gece atıştırması/akşamdan kalma sonrası vb.) arasından tek satırda seçim yaptırıp buna uygun bir öğün seçmeye odaklanıyor. Üye olmadan hemen deneyebilirsiniz.
▍Özellikler
- Ruh hali, hava durumu ve duruma dayalı öneriler (arama değil, 'daraltma')
- Güney Kore Gıda ve İlaç Güvenliği Bakanlığı'nın açık tarif verileri temel alınarak etiketleme yapıldı ve durumlara göre eşleştirildi
- "Yağmurlu bir günde akşam menüsü", "tek kişilik yemek", "gece atıştırması" gibi duruma göre menü derleme sayfaları
- Kayıt/giriş gerektirmez, web + Android uygulaması
▍Teknik olarak denediklerim
- Turborepo monorepo: Next.js (web, Vercel) / Expo RN (uygulama) / Hono (API, Firebase Functions) / Firestore
- Öneri metinlerini çalışma anında LLM çağrısıyla üretince maliyet, gecikme ve tutarlılık sorun oldu; bu yüzden hepsini önceden batch olarak üretip veritabanına yükledim ve çalışma anında sadece sorgulanacak şekilde tasarladım. (LLM yalnızca build time'da)
- Duruma göre menü sayfaları; kürasyonlu arama niyeti + tarif etiketi eşleştirmesi + önceden üretilmiş editoryal metinlerle otomatik oluşturuluyor ve yalnızca kalite kapısından (uzunluk, yasaklı kelimeler, eşleşme sayısı) geçenler indeksleniyor.
▍Dürüst sınırlamalar
- Henüz neredeyse hiç trafiği olmayan erken bir aşamada olduğu için, öneri kalitesinin gerçek kullanımda ne kadar işe yaradığını doğrulama eksiği var. Bu yüzden GN'de paylaşarak gerçek geri bildirim almak istedim.
- Tarif verileri kamu verisine dayandığı için bazı açıklamalar biraz kaba kalabiliyor.
Geliştirme motivasyonu, öneri mantığı ya da veri işleme fark etmeksizin her türlü geri bildirim/eleştiriye açığım. Özellikle "şu tür bir durum eksik kalmış" gibi yorumlar en çok yardımcı olur.
Henüz yorum yok.