Teklif al

CMS · Beşiktaş

Beşiktaş markaları için CMS

Bir arşiv taranmış sayfalardan oluşuyorsa elde tek dosya var ve içinde birbirinden bağımsız onlarca kayıt duruyor. O dosyaları kayda çevirmek gece işine kalabiliyor. Model kullanınca akla ilk gelen çözüm dosyayı olduğu gibi modele vermek oluyor; kaydın nerede başladığına da o karar veriyor. Beşiktaş'ın genel merkez katlarında içerik merkezde biriktiği için bu ayrım önemli. Vipkurum için yazdığımız kırpma aracında işi ikiye böldük.

CMS — Beşiktaş

Beşiktaş'ta çok markalı kurumsal yapılar ve genel merkez katları yoğun. İçerik merkezde birikirken üretildiği yer başka bir masa olabiliyor ve elde olan malzeme dijital doğmuyor, taranıyor. Bu ilçenin sektör profiline en yakın işimiz Vipkurum'un soru kırpma aracı. Bu işin nereye kadar geldiğini söyleyelim: eğitim teknolojisi için yazıldı, marka arşivi ve kurumsal iletişim içeriği için gösterecek işimiz yok, ilçede ajans ya da medya tarafında bir müşterimiz de bulunmuyor. Anlatabildiğimiz kısım tek bir ayrım: sınır kararı ile yorum kararı ayrı katmanlarda duruyor. Kırpmayı Python ve OpenCV yapıyor, eşleştirmeyi Gemini ile OpenAI modelleri üstleniyor.

  • Kaydın nerede başlayıp bittiğine dil modeli karar vermiyor; sayfayı OpenCV bölüyor ve sınır görüntü işlemenin çıktısı olarak kalıyor.
  • Model yalnız yorum tarafında çalışıyor: anahtardaki cevabı ilgili kayda bağlıyor, örnek metinlere bakarak yenisini yazıyor, sınıra karışmıyor.
  • İki iş ayrı durduğu için hata da ayrı okunuyor — kötü bir kırpma görüntü işleme ayarı, kötü bir eşleştirme istem sorunu; ikisi tek yığına karışmıyor.

Neden Algoriel

  • Basılı olan güncellenebilir olur

    Çatalca Merkez Kasap'ta basılı menü QR menüye taşındı; fiyat değişimi yeni baskı değil, sayfa güncellemesi anlamına geliyor.

  • İçerik kendi adresini taşır

    Menü bölümlere ayrıldı ve her bölüm kendi adresinde duruyor; müşteri aradığı bölüme doğrudan geliyor.

  • İçeriği kurum kendisi üretir

    Vipkurum'da ders, test ve sınav içeriğini öğretmenler üretiyor; yayına almak için geliştirici beklenmiyor.

  • Basılan kod sabit, sayfa değişken

    QRVizit'te kartvizite basılan adres bir kez sabitleniyor, arkasındaki sayfa panelden yeniden yazılıyor. Ürünü şu an inşa ediyoruz.

Ne inşa ediyoruz

CMS
  • İçerik modelleme

    Hangi içerik tipleri olacağı ve her tipin hangi alanları taşıyacağı sizin yayın işinize göre kurulur. Vipkurum'da değerlendirme türü koda gömülü değil; Avrupa ve Türkiye ölçütleri aynı altyapıda yan yana durabiliyor.

  • Editör arayüzü

    Yazan kişi ile okuyan ziyaretçi aynı bilgiyi görüyor; arada eşitlenmesi gereken ikinci bir kopya yok. Yönetim paneli ile yayın tarafı tek uygulamada durunca içerik iki yerde tutulmuyor.

  • Adres ve bağlantı yapısı

    Her sayfa ve her bölüm kendi kalıcı adresini taşır, böylece paylaşılan bir bağlantı hep aynı yeri açar. Çatalca Merkez Kasap'ta menü bölümlere ayrıldı ve farklı masa kodları aynı sayfanın farklı noktasına iniyor.

  • Erişim ve yetkiler

    Kimin neyi göreceği ve kimin neyi değiştirebileceği içerik tipiyle birlikte tanımlanır. Vipkurum'da öğretmen, öğrenci, veli ve kurum yöneticisi aynı ders programına kendi yetkisi kadar bakıyor.

  • Güncelleme yeni baskı değil

    Fiyat, telefon ya da adres değiştiğinde basılı malzemeyi yenilemek gerekmiyor; sayfa güncelleniyor. Çatalca Merkez Kasap'ta menü metin olarak durduğu için fiyat değişikliği matbaaya gitmiyor.

  • Tekrarlanan okumalar

    Aynı sayfa art arda açıldığında her seferinde yeniden hesaplanmıyor, hazır kopyadan sunuluyor. Şu an geliştirme aşamasında olan QRVizit'te kart tekrar tekrar okutulduğunda sayfa bu şekilde açılıyor.

Buna benzer çalışmalar

CMS · Vaka çalışması

Vipkurum soru kırpma — sınırı görüntü işleme çiziyor, yorumu model yazıyor

Basılı sayfa tek tek kayda ayrılıyor ve her kayıt anahtardaki karşılığına bağlanıyor. Bölme işini OpenCV üstleniyor: sınırlar görüntü işlemenin ölçtüğü yerden geçiyor, bir modelin yorumuna bırakılmıyor. Gemini ve OpenAI modelleri devreye ondan sonra giriyor, cevabı ilgili kaydın içine yazıyor ve elde olan örneklere bakarak yenisini üretiyor. Kırpılan görseller ile kayıtlar MongoDB'de duruyor, görüntü işleme servisi Node.js üzerinden Laravel tarafındaki içerik yönetimine bağlanıyor. Kapsam şurada bitiyor: araç eğitim içeriği için yazıldı, kurumsal marka arşivi ya da kampanya içeriği için gösterecek işimiz yok.

Vaka çalışmasını okuyun →

Beşiktaş ekipleriyle uzaktan çalışmak

Ofisimiz yok; bu şehirdeki işleri de uzaktan yürütüyoruz ve yerinde destek vermiyoruz. Ne yapıldığı ve neden öyle yapıldığı yazılı duruyor. Ortaklıkla geliştirdiğimiz işler proje sayfalarında işaretli.

  • İlk sürüm çalışan bir parçayla çıkar, ek yetenekler sonra eklenir.
  • Bildiğimiz müşterilerimizin tamamı Türkiye'de.
  • Kararlar yazılı duruyor, ilerleme çalışan ekranlardan görünüyor.

Sık sorulan sorular

  • Yapay zekâ kullanıyorsanız kayıtların sınırına da model mi karar veriyor?

    Hayır; ayrım bilerek kuruldu. Sayfanın nerede bölüneceğini OpenCV ölçüyor; model o karara hiç dokunmuyor. Modelin işi yorum: cevabı doğru kayda bağlamak ve örnekten yenisini yazmak. Sınır kararı ile yorum kararı aynı yığına girseydi hatanın hangisinden geldiğini okuyamazdık.

  • Beşiktaş'taki genel merkezimizin arşivi soru kitapçığı değil, başka basılı belgeler. Bu araç bize ne söylüyor?

    Araç eğitim içeriği için yazıldı, başka bir belge tipi için hazır kurulum sunmuyoruz. Taşınabilen kısım iş bölümünün kendisi: kaydın sınırını ölçülebilir bir adım belirliyor, anlamı ise ayrı bir katman yazıyor. Belgenin adı değişince bu bölüm ayakta kalıyor.

  • Merkezde bir içerik ekibimiz yok. Bu iş kime kalıyor?

    Kırpma ve eşleştirme adımının amacı zaten o gece işini ortadan kaldırmak. Elde olan sayfa kayda dönüştüğü anda kişi başına düşen iş, yazma değil onaylama oluyor. Ajans ya da medya tarafında bir müşterimiz olmadığı için kampanya üretimi konusunda söz de vermiyoruz.

  • Modelin yazdığı metne güvenmek zorunda mıyız?

    Zorunda değilsiniz, kurgu da bunu varsayıyor. Model üretimi kaydın içine yazılıyor ve kayıt düzenlenebilir durumda duruyor. Ölçülebilir olan kısım görüntü işlemede; sorumluluk taşıyan yorum düzenlenebilir kalıyor.

İçeriğinizi kimin yöneteceğini konuşalım.