Benchgen

Soru-Cevap Kıyaslaması

1 phaseActive

Excel'den oluşturulan soru-cevap kıyaslaması. Bu kıyaslama, yapay zeka modellerinin metin anlama ve soru yanıtlama yeteneklerini ölçer.

Genel Bakış

Türkçe Soru-Cevap Kıyaslaması

Bu kıyaslama, yapay zeka modellerinin Türkçe metin anlama ve soru yanıtlama yeteneklerini değerlendirmek için tasarlanmıştır.


Kıyaslama Hakkında

Amaç: Modeliniz, verilen bir metin paragrafı (context) içinden sorulan soruya uygun cevabı bulmalıdır. Veri seti SQuAD formatında hazırlanmıştır.

Örnek:

Paragraf:
"Türkiye Cumhuriyeti 29 Ekim 1923'te Ankara'da ilan edildi.
Atatürk ilk cumhurbaşkanı oldu."

Soru: "Türkiye Cumhuriyeti ne zaman ilan edildi?"

Cevap: "29 Ekim 1923"

Değerlendirme Metrikleri

Ana Metrikler

MetrikAçıklamaYöntem
Genel SkorTüm metriklerin ağırlıklı ortalamasıF1, EM, ROUGE, BLEU, METEOR, BERTScore
F1 SkoruKelime örtüşmesi2 × (P × R) / (P + R)
Tam Eşleşme (EM)Birebir eşleşme0 veya 100
ROUGE-LEn uzun ortak alt diziLCS tabanlı
ROUGE-1/2Unigram/Bigram örtüşmesiKelime eşleşmesi
BLEUN-gram kesinliğiMakine çevirisi standardı
BERTScoreAnlamsal benzerlikEmbedding karşılaştırması
METEORSinonim farkındalıklıEşanlamlı kelime eşleşmesi

LLM-as-Judge Metrikleri

Not: Bu metrikler sıralamaya dahil değildir, yalnızca bilgilendirme amaçlıdır.

MetrikAçıklamaAralıkİdeal
Olgusal TutarlılıkCevabın paragrafla uyumu0-100Yüksek
HalüsinasyonUydurma bilgi oranı0-100Düşük
KapsamÖnemli bilgilerin kapsanması0-100Yüksek
İzlenebilirlikCevabın kaynağa izlenebilirliği0-100Yüksek

Nasıl Katılırsınız?

Adım 1: Başlangıç Kiti

Sol menüden "Dosyalar" sekmesine gidin ve Başlangıç Kiti'ni indirin.

Adım 2: Model Yapılandırması

model.py dosyasındaki LLM API ayarlarını yapılandırın:

self.llm_config = {
    "api_url": "YOUR_API_URL/v1/chat/completions",
    "headers": {
        "Authorization": "Bearer YOUR_API_KEY",
        "Content-Type": "application/json"
    },
    "model_name": "your-model-name",  # örn: gpt-4, gemini-pro
    "enabled": True
}

Desteklenen API Formatları:

  • OpenAI uyumlu API'ler
  • LiteLLM proxy
  • Özel LLM sunucuları (OpenAI formatında)
  • Azure OpenAI
  • Google Gemini (OpenAI uyumlu)

Adım 3: Gönderim Paketi

Dosyalarınızı ZIP formatında hazırlayın:

gonderim.zip
├── model.py          # Ana model dosyası (ZORUNLU)
├── metadata          # Çalıştırma komutu
└── (ek dosyalar)     # Gerekirse

Adım 4: Gönderim

"Katıl" sekmesinden ZIP dosyanızı yükleyin.


Gönderim Formatı

{
    "soru_001": "29 Ekim 1923",
    "soru_002": "Mustafa Kemal Atatürk",
    "soru_003": "Ankara",
    "soru_004": ""
}

Alan Açıklamaları

AlanTipAçıklamaÖrnek
AnahtarStringSoru ID'si (test verisiyle eşleşmeli)"soru_001"
DeğerStringTahmin edilen cevap metni"29 Ekim 1923"
CevapsızStringYanıtlanamayan sorular için"" (boş string)

Önemli Kurallar

Yapılması Gerekenler:

  • Cevabı paragraf içinden çıkarın
  • UTF-8 encoding kullanın
  • Tüm soruları yanıtlayın
  • JSON formatına uyun

Yapılmaması Gerekenler:

  • Paragraf dışı bilgi eklemeyin
  • 60 saniyeyi aşmayın
  • ID'leri karıştırmayın
  • Formatı değiştirmeyin

Başarılar dileriz! Sorularınız için iletişim sekmesini kullanabilirsiniz.