Merhaba, ben Huseyin. Bir not bırak, merhaba de.
Ortalamanın gizlediği hata
Değerlendiricime kaynağı olmayan, uydurma bir cevap verdim. Üç kontrol tam puan aldı. Başarısız bir kontrolün neden kendi engelleme kuralına ihtiyaç duyduğunu eşikle oynayarak görebilirsin.
- 0.75uydurma cevabın ortalama puanı
- 0.80kaynak koddaki geçme eşiği
- 0yanıt vermeme kuralının puanı
Geçme eşiğini düşür
0.75'i seç. Sonra dört puan sürgüsünü dene. Cevap sabit kalır; yalnız aritmetik değişir.
Ortalama, uydurma bir cevabı neredeyse geçirdi.
Küçük değerlendirme aracım, yapay zekâ cevaplarındaki kaynakları, beklenen bilgileri ve gerektiğinde yanıt vermemeyi kontrol ediyor. Dört puanı toplayıp dörde bölüyor.
Bu vakada atıf yok, beklenen kaynak yok, beklenen bilgi yok. Boş kalan her kontrol 1.0 döndürüyor. Cevap yine de bir Mars ofisi uyduruyor. Bunu yalnız yanıt vermeme kontrolü yakalıyor. Sıfırı, ortalamanın dörtte birine dönüşüyor.
Kaynak koddaki 0.80 eşiği cevabı engelliyor. Eşiği 0.75'e düşürünce aynı cevap geçiyor; abstention_policy hâlâ hata listesinde. Hatayı kaydetmekle yayını engellemesini sağlamak farklı kararlar.
Ortalamayı raporlamada tutardım. Yayın kararında uygulanamayan kontrolleri dışarıda bırakır, ilgili her kontrolün kendi alt sınırını karşılamasını isterdim. Yanıt vermeme ihlali vakayı tek başına engellerdi.
const requiredPass = abstentionCorrect &&
checks.filter(check => check.applies)
.every(check => check.score >= check.minimum);
Oyun alanı, bu öneriyi mevcut ortalama kapısıyla karşılaştırıyor. Sınırın etkisini ayrı görebilmek için uygulanabilir kontrollerde ortak eşik kullanıyor. Bu sayfa, kaynak değerlendiricinin kodunu değiştirmiyor.
Varsayılan olarak geçen kontrolleri bul
- 1
Her kontrolü boş vakayla çalıştır
Kaynağı ve beklenen bilgisi olmayan bir vaka kur. Hangi kontrollerin yine 1.0 döndürdüğünü not et.
- 2
Uygulananları işaretle
Bir vakada ölçecek bir şeyi olmayan kontrol, o vakada oy kullanmamalı. Yayın kararının dışında bırak.
- 3
Kritik hatalar tek başına engellesin
Kanıtsız cevap vakayı tek başına düşürür. Ortalamayı panoda tut, kapıda değil.
- Kaynak
- llm-reliability-lab · 2578fa1, herkese açık Python değerlendiricim.
- Vaka
sample_data/eval_cases.jsonliçindekicorrect-abstentionvakasını al. Cevabı “Yes, the Mars office opens in 2027.” yap. Üç kanıt listesini boş,should_abstain: truedeğerini aynı bırak.- Hesap
safe_ratio, payda sıfırken 1.0 döndürür.evaluate_casedört puanın ortalamasını alır. Geçmek için ortalama ve gecikme sınırı sağlanmalıdır.- Sonuç
- Puanlar 1, 1, 1, 0. Ortalama 0.75. Eşik 0.80: kaldı. Eşik 0.75: geçti; yanıt vermeme hatası aynı.
- Bu, kurduğum bir testtir; production hata oranını göstermez.
- Basit kontroller; kaynak, metin eşleşmesi ve yanıt vermeme ifadeleri kullanır. Genel doğruluk hakemi değildir.
- İlk üç puan, bu vakada uygulanamayan kontrollerin varsayılanıdır. Sürgüler aritmetiği araştırır; yeni ölçüm yapmaz.
- Kontrol başına kapı da doğru etiketlere, uygun kontrollere ve anlamlı eşiklere bağlıdır. Her cevabın güvenli olduğunu kanıtlayamaz.
Çözmeye değer bir problemin mi var?Birlikte çözelim
Konuşmaya başlaFull-stack ve uygulamalı AI rollerine açığım, uzaktan veya hibrit.
Rolü, ekibi ve problemi anlat.