Teklif al
Yapay Zeka

Vipkurum — Soru kırpma ve cevap anahtarı eşleştirme aracı

Basılı soru kitapçığını tek tek soruya çeviren hazırlık aracı. Sayfayı sorulara bölme işini görüntü işleme yapıyor, cevabı doğru soruya bağlamayı ve örnekten yeni soru yazmayı dil modeli üstleniyor.

Kategori Yapay Zeka
Müşteri Vipkurum · Eğitim teknolojisi
Hizmetler Yapay Zeka Danışmanlığı, CMS, Web Yazılım
Yıl 2026
Durum Yayında
Rol Tasarım & Geliştirme

Bağlam

Bir eğitim kurumunun rafında basılı soru kitapçıkları duruyor; yeni bir test kurmak için ihtiyacı olan şey ise tek tek soru. Bu dönüşümü elle yapmak, her soruyu ayrı ayrı kesip anahtarını ayrı bir yere yazmak demek. Araç işi ikiye ayırdı: sayfadan soruyu ayırmak görüntü işlemenin, cevabı soruya bağlamak ve örnekten yeni soru yazmak dil modelinin işi. Ayrım keyfi değil. Bir sorunun sayfadaki sınırı ölçülebilir bir şey; hangi cevabın hangi soruya ait olduğu ise okunması gereken bir şey. Araç, Vipkurum platformunun içerik yönetim katmanının yanında geliştirildi.

Genel çalışma biçimimiz

Planlama

İşin bugün nasıl yürüdüğünü ve yazılımdan ne beklediğinizi konuşuyoruz; kapsam buradan çıkıyor.

Mimari

Sistemin hangi parçalardan kurulacağına ve bilginin nerede tutulacağına karar veriyoruz.

Modelleme

Ekranları ve akışı kod yazmadan önce çiziyoruz; onayınızdan sonra geliştirmeye geçiyoruz.

Geliştirme

Yazılımı, başka bir ekibin de sürdürebileceği düzende yazıp teslim ediyoruz.

Sürecimizi gör →

Ne inşa ettik

  • Sayfadan soru ayırma

    Kitapçık sayfası OpenCV ile tek tek soruya bölünüyor; sınırları görüntü işleme belirliyor, karar dil modelinin yorumuna bırakılmıyor.

  • Cevap anahtarı eşleştirme

    Gemini ve OpenAI modelleri anahtardaki cevabı ilgili soruya bağlıyor; anahtar ayrı bir belge olmaktan çıkıp kırpılan sorunun yanına yazılıyor.

  • Örnekten yeni soru üretme

    Elde olan sorular örnek alınıyor, dil modeli aynı biçimde yeni soru yazıyor ve her birinin cevap anahtarını birlikte üretiyor.

  • Soru havuzu ve servis katmanı

    Kırpılan görseller ve soru kayıtları MongoDB'de duruyor; Python görüntü işleme servisi Node.js üzerinden Laravel tarafındaki içerik yönetimine bağlanıyor.

Nasıl geliştirdik

  • Python
  • OpenCV
  • Google Gemini API
  • OpenAI API
  • Node.js
  • Laravel
  • MongoDB

Zorluk ve sonuç

Her satır bir çift: solda işin çözmesi gereken zorluk, sağda sistemin buna verdiği karşılık.
Zorluk Sonuç
Kurumun elinde kitapçık var, yeni test kurmak için tek tek soru gerekiyor Raftaki kitapçık, tek tek soruya ayrılmış bir havuza dönüşüyor
Öğretmen soruları görüntü düzenleyicide kırpıyor, cevap anahtarını elle yazıyor Kırpma ile anahtar eşleştirmesi tek geçişte oluyor, elle iki ayrı iş kalmıyor
Anahtarda tek satır kaydığında sınavın tamamının değerlendirmesi yanlışa dönüyor Cevap kendi sorusunun yanında durduğu için kayacak bir anahtar satırı kalmıyor
Havuzda karşılığı olmayan soru için öğretmen sıfırdan soru yazmak zorunda kalıyor Havuzda karşılığı olmayan soru, mevcut örneklere bakılarak cevabıyla birlikte yazılıyor
Kırpma doğruluğu dil modelinin yorumuna bırakılırsa soru sınırları güvenilmez oluyor Kırpma görüntü işlemede, yorum dil modelinde kalıyor; iki iş karışmıyor

Benzer bir sistemi sizin için de kurabilir miyiz?

İşin bugün nasıl yürüdüğünü yazın; yazılıma hangi adımın geçebileceğine bakalım.