Teklif al

Kurumsal & Ticari Yazılım · Esenyurt

Esenyurt markaları için Kurumsal & Ticari Yazılım

Esenyurt'un Saadetdere ve Yeşilkent hattındaki kurs katlarında rafta yıllarca biriktirilmiş soru kitapçıkları duruyor; cevap anahtarı ayrı bir kâğıt. Şube kendi denemesini kurmak istediğinde kitapçık ile anahtarı elle eşleştirmek gerekiyor, anahtar kaybolduğunda kitapçık da kullanılamaz hâle geliyor. Vipkurum için yazdığımız soru kırpma aracı bu ikiliği kaldırıyor: sayfa tek tek soruya bölünüyor, anahtardaki cevap da o sorunun kendi kaydına yazılıyor. Kitapçık o noktadan sonra tek bir belge olmaktan çıkıp tek tek kullanılabilir bir soru havuzuna dönüşüyor.

Kurumsal & Ticari Yazılım — Esenyurt

Esenyurt'ta özel eğitim kurumları yoğun ve çok şubeli çalışıyor; aynı marka birkaç binada ders verebiliyor. Bu ilçenin eğitim dokusuna en yakın işimiz Vipkurum'un soru kırpma aracı. Bu aracın örtüşmediği yer de belli: muhasebe, satın alma ve personel kaydı kapsamında değil, şubeli bir perakendecinin kasa akışı için de gösterecek işimiz yok. Anlatabildiğimiz kısım tek bir dönüşüm — basılı sayfadaki sorunun kayda dönme biçimi ve cevabının nereye yazıldığı. Kırpmayı Python ile OpenCV yapıyor, eşleştirmeyi ve yeni soru yazmayı Gemini ile OpenAI modelleri üstleniyor. Görseller ve soru kayıtları MongoDB'de duruyor; görüntü işleme servisi Node.js üzerinden Laravel tarafındaki içerik yönetimine bağlanıyor.

  • Kitapçık sayfası OpenCV ile tek tek soruya bölünüyor; sınırı görüntü işleme çıkarıyor, bu karar dil modelinin yorumuna bırakılmıyor.
  • Anahtardaki cevap ilgili soruya bağlanıyor ve kırpılan sorunun kaydına yazılıyor; cevap anahtarı ayrı bir belge olmaktan çıkıyor.
  • Elde olan sorular örnek alınıp aynı biçimde yeni soru yazılabiliyor, her yeni sorunun cevap anahtarı da birlikte üretiliyor.

Neden Algoriel

  • Birden fazla kurum, tek sistem

    Vipkurum'da yedi kurum aynı sistem üstünde çalışıyor; her kurumun bilgisi ayrı duruyor.

  • Aynı kurulum, yeni kurum

    Vipkurum'da kurum kendi alan adından ve kendi markasıyla giriyor; kurum eklemek ikinci bir kurulum gerektirmiyor.

  • Birim kendi işini yürütür

    Kurumun şubesi kendi sınavını kendi okutuyor; bir cihaz arızası bütün kurumları durdurmuyor.

  • Her rol kendi ekranını görür

    Ders programı, sınav, öğrenci, veli, ödeme ve raporlama tek platformda; kimin neyi görebileceği baştan belli.

  • Her kurum kendi alan adından girer

    Vipkurum'da yedi eğitim kurumu kendi adresinden ve kendi markasıyla açılıyor; kullanıcının ekranında yazılımın adı görünmüyor.

  • Yeni kurum için yeniden kurulum yok

    Bir kurum daha eklemek tanım yapmak demek. Sunucuda sistemin ikinci kopyası açılmıyor, bakım tek yerde kalıyor.

  • Ofis ile saha aynı kayıtta

    AlgoKlima'da ofis paneli ile saha uygulaması aynı kaydı okuyup aynı kayda yazıyor. Teknisyen sinyalsiz yerde de işini kapatıyor, bağlantı dönünce kayıt ofisin önüne düşüyor.

  • Operasyon ile ticari kayıt aynı yerde kapanır

    AlgoCar'da servis kaydı ile ticari kayıt aynı sisteme bağlı; bir işin maliyeti ile geliri iki ayrı programda eşleştirilmiyor.

  • Bir kurumun verisi komşusuna açılmaz

    Öğrenci, veli ve ödeme kaydı kurumun kendi sınırının içinde kalıyor. Sınır ekranda kapatılan bir görünüm değil, kurulumun kendisi.

  • Yıllarca bakabileceğimiz tek teknik temel

    Bakımını sürdürecek ekibin tanımadığı bir parça sisteminize girmiyor. AlgoKlima ile AlgoCar kendi ürünlerimiz; aynı teknik temeli her gün kendi işimizde de kullanıyoruz.

Buna benzer çalışmalar

Kurumsal & Ticari Yazılım · Vaka çalışması

Vipkurum soru kırpma — kitapçık havuza dönüyor, cevap sorunun kaydına giriyor

Vipkurum için yazdığımız araç iki işi birbirinden ayırıyor. Birincisi kırpma: kitapçık sayfasındaki soruların sınırını OpenCV çıkarıyor, bu adımda dil modeli yorum yapmıyor. İkincisi eşleştirme: Gemini ve OpenAI modelleri anahtardaki cevabı ilgili soruya bağlıyor, cevap kırpılan sorunun kendi kaydına yazılıyor. Böylece anahtar ayrı bir belge olmaktan çıkıyor, kitapçık da tek tek okunabilir bir havuza dönüşüyor. Üçüncü kapı da açılıyor: mevcut sorular örnek alınıp aynı biçimde yeni soru yazılıyor, anahtarı birlikte üretiliyor. Görseller ve kayıtlar MongoDB'de; Python servisi Node.js üzerinden Laravel içerik yönetimine bağlanıyor.

Vaka çalışmasını okuyun →

Esenyurt 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

  • Elimizdeki kitapçıklar basılı; işe nereden başlanıyor?

    Sayfanın görüntüsünden. Kırpma adımında soru sınırlarını OpenCV çıkarıyor, kitapçığı yeniden dizmek ya da elle kesmek gerekmiyor. Çıkan her soru kendi kaydı oluyor, sonraki adımlar o kaydın üstüne yazılıyor.

  • Cevap anahtarını yazılım mı uyduruyor?

    Hayır. Kaynak sizin kendi anahtarınız; model yalnızca hangi cevabın hangi soruya ait olduğunu bağlıyor. Yeni soru yazma adımı ayrı duruyor: orada soru ile anahtarı birlikte üretiliyor ve ikisi aynı kayıtta kalıyor.

  • Kırpma yanlış yaparsa ne oluyor?

    İki iş bilerek ayrıldı. Kırpmayı görüntü işleme yapıyor, yorumu dil modeli. Sınır hatası görüntü işleme tarafında kalıyor, modelin verdiği cevaba karışmıyor; hangi adımın düzeltileceği belirsiz olmuyor.

  • Şubelerimizin ortak bir soru havuzu olabilir mi?

    Havuzun kendisi bu araçtan çıkıyor: kırpılan sorular ve kayıtları MongoDB'de birikiyor, içerik yönetimi tarafına Laravel üzerinden bağlanıyor. Kurum ile şube ayrımının nasıl çizileceği ayrı bir kapsam kararı; hazır bir kalıp olarak sunmuyoruz.

Sisteminizi kaç kurum ve kaç şubeye göre planlayalım?