Mühendislik 10 Mart 2026 · 8 dk okuma

Restoranlar İçin Ölçeklenebilir QR Menüler Geliştirmek

Her gün binlerce menü fotoğrafını neredeyse kusursuz doğrulukla işlemenin ardındaki mühendislik zorlukları.

Bir restoran basılı menüsünün fotoğrafını yüklediğinde, her yemek adını, açıklamasını, fiyatını ve kategorisini çıkarıp sorgulanabilir bir dijital yapıya dönüştürmek için yaklaşık üç saniyemiz oluyor. Ölçekte bu, kötü ışıkta akıllı telefonlarla çekilmiş görsellerden, onlarca dilde, günde binlerce menü işlemek demek.

Bu gerçekten zor bir problem. Ve Restoran Yönetim Sistemi’nin özünü oluşturuyor.

İşleme Hattı

Çıkarım hattımız üç aşamada çalışıyor. Önce bir yerleşim tespit modeli menünün yapısını — sütunlar, bölümler, başlıklar — belirliyor. Ardından restoran tipografisi için optimize edilmiş özel bir OCR modeli metni çıkarıyor. Son olarak bir dil modeli ham metni yapılandırılmış JSON’a dönüştürüyor, belirsizlikleri çözüyor ve para birimlerini normalleştiriyor.

Hattın tamamı sunucusuz bir ortamda çalışıyor ve 30 saniyenin altında sıfırdan 1.000 eşzamanlı işe ölçekleniyor.

Uç Durumlarla Başa Çıkmak

Gerçek dünyadaki menüler güzel bir kaos içinde. El yazısı kara tahtalar. Üç kez katlanmış lamine kartlar. PDF ekran görüntüleri. Hepsini gördük. Test setimiz artık, her biri yakalamak için tasarlandığı hata biçimiyle etiketlenmiş 8.400 uç durum menü görseli içeriyor.

Çıkardığımız Dersler

En büyük ders: menü tasarımındaki insan yaratıcılığının çeşitliliğini asla küçümsemeyin. En büyük doğruluk kazanımlarımız model mimarisi değişikliklerinden değil, daha iyi eğitim verisinden geldi — özellikle de çıkarım hatalı olduğunda geri bildirim veren binlerce restorandan.