Ölçmeden yayımlamak teknik borç değil, bilinmeyen borçtur
Teknik borç bilinir: nerede olduğu, ne kadar olduğu ve ne zaman ödeneceği konuşulabilir. Değerlendirme seti olmadan yayımlanan bir yapay zekâ sistemi ise bilinmeyen borç üretir — sistemin nerede bozulduğu, ne kadar bozulduğu ve bozulmanın ne zaman başladığı bilinemez. Ölçmemenin bedeli kalitesizlik değil, kalitenin bilinmemesidir.
Sinaptik Research · · 7 dakikalık okuma
Kısa cevap
Teknik borç bilinir; değerlendirme seti olmadan yayımlanan sistem ise bilinmeyen borç üretir. Sistemin nerede, ne kadar ve ne zamandan beri bozulduğu bilinemez. Bedel kalitesizlik değil, kalitenin bilinmemesidir.
Tez#
Yazılım ekipleri teknik borç kavramıyla rahat çalışır çünkü borç görünür: şu modül test edilmemiş, şu bağımlılık eski, şu kısayol sonra düzeltilecek. Borcun miktarı tartışılabilir, önceliklendirilebilir, ödenebilir. Yapay zekâ sistemlerinde değerlendirme eksikliği bu kategoriye girmiyor ve girmediği için yanlış yönetiliyor.
Fark şu: test edilmemiş bir modülün hatalı olup olmadığı bilinmez ama hatalıysa deterministik biçimde hatalıdır — bir kez bulunduğunda tekrar üretilir, düzeltilir, kapanır. Ölçülmeyen bir yapay zekâ sisteminin çıktısı ise bir dağılımdır; hatalar rastgele aralıklarla ortaya çıkar, bir koşuda görünüp diğerinde kaybolur. Bu yüzden ölçüm yoksa hata "var mı yok mu" sorusu bile cevaplanamaz. Ortada bir borç değil, miktarı ölçülemeyen bir belirsizlik vardır.
Bağlam: dört bozulma türü#
Ölçüm olmadığında kaçırılan bozulmalar rastgele değil; dört öngörülebilir kanaldan geliyor ve hiçbiri klasik izlemeyle görünmüyor.
| Bozulma | Nedeni | Klasik izlemede görünür mü | Yakalayan mekanizma |
|---|---|---|---|
| Sürüm regresyonu | Kendi yaptığınız istem veya bağlam değişikliği | Hayır — servis sağlıklı, gecikme normal | Yayın öncesi değerlendirme kapısı |
| Sağlayıcı kayması | Model sürümünün habersiz güncellenmesi | Hayır | Periyodik değerlendirme koşusu |
| Veri kayması | Dizindeki belgelerin veya kullanıcı sorularının değişmesi | Hayır | Üretim örneklemi üzerinde değerlendirme |
| Sessiz kapsam kayması | Kullanıcıların sistemi tasarlanmamış işler için kullanmaya başlaması | Kısmen — hacim artışı görünür | Sorgu sınıf dağılımı izleme |
Dördüncü satır en az konuşulanı. Bir sistem belirli bir iş için tasarlanır, kullanıcılar onu benzer ama farklı bir iş için kullanmaya başlar ve sistem o işte kötü çalışır. Hacim artışı bir başarı göstergesi olarak raporlanır; kalite düşüşü hiçbir yerde görünmez. Bu, ölçümün yalnızca sabit bir sette değil, üretimden alınan örneklerde de yapılması gerektiğinin gerekçesi.
Kanıt: setin ne olduğu ve ne olmadığı#
Değerlendirme seti kurmanın önündeki en büyük engel, işin sanıldığından büyük görünmesi. Oysa ilk sürüm küçük olabilir ve küçük hâliyle bile bilinmeyen borcu bilinen borca çeviriyor.
- Elli örnek yeterli bir başlangıç: kapsam dar olur ama sıfırdan sonsuz derecede iyidir. Büyütmek sonra gelir.
- Örnekler üretimden gelmeli: hayal edilmiş sorular gerçek dağılımı temsil etmez ve yanlış güven verir.
- Kapsam dışı yazılı olmalı: setin neyi ÖLÇMEDİĞİ, ölçtüğü kadar önemli. Yazılmazsa ekip kapsanmayan alanda yanlış güven taşır.
- Her üretim arızası sete eklenmeli: bir kez görülen hata, bir daha kaçmasın. Set böyle büyür — planla değil arızayla.
- Set sürümlenmeli: hangi ölçüm hangi set sürümüyle alındı? Set değiştiyse skorlar karşılaştırılamaz.
Üçüncü madde en çok atlanan ve en değerli olanı. Bir değerlendirme setinin kapsamı zorunlu olarak sınırlıdır; sınırın nerede olduğunu yazmak, ekibin kapsanmayan alanda yanlış güven taşımasını engeller. "Bu set çok dilli girdileri ölçmüyor" cümlesi, o alanda gelecek bir arızayı sürpriz olmaktan çıkarır.
Mekanizma: neden gözle değerlendirme yetmiyor#
Ölçüm yerine en sık kullanılan yöntem gözle değerlendirme: ekip birkaç örnek dener, çıktı iyi görünürse yayımlar. Bu yöntemin neden yetmediği istatistiksel: model çıktısı bir dağılım ve birkaç örnek o dağılımın varyansını göstermez.
Pratik sonuç şu: iki sürüm arasındaki gerçek fark küçük olduğunda, birkaç örnekte görülen "iyileşme" tamamen örnekleme gürültüsü olabilir. Ekip değişikliği yayımlar, bir süre sonra kalite düştüğünü fark eder ve nedenini bulamaz — çünkü değişikliğin etkisi hiç ölçülmemiştir. Daha kötüsü, bu yöntem sistematik bir yanlılık taşır: ekip kendi yaptığı değişikliğin işe yaradığını görmek ister ve örnekleri o beklentiyle okur. Sabit bir set ve önceden tanımlı bir ölçüt, bu yanlılığı ortadan kaldıran tek mekanizma.
Karşı görüş#
İki itiraz güçlü. Birincisi hız: değerlendirme kapısı kurmak yayın döngüsünü yavaşlatır ve erken aşamada hız her şeyden değerli. İkincisi temsil: küçük bir set gerçek kullanımı temsil etmiyorsa, ona göre optimize etmek sistemi yanlış yöne çekebilir — sete aşırı uydurma riski gerçek.
Elli örneklik set kurduk ve altı ay boyunca ona göre optimize ettik. Skor yükseldi. Sonra gerçek kullanıcı sorularına baktık: setimizdeki soruların hiçbiri onlara benzemiyordu.
Alıntı ikinci itirazı doğruluyor ve setin nasıl kurulacağına dair en önemli kuralı üretiyor: örnekler üretimden gelmeli. Hayal edilmiş sorular kolay yazılır ve gerçek dağılımı temsil etmez; bu durumda set bir ölçüm aracı değil bir kendini doğrulama aracı olur. Birinci itiraz için ise karşılaştırma yanlış kurulmuş: kapısı olmayan ekipler daha hızlı yayımlamıyor, daha çok geri alıyor. Otomatik bir kapı, geri alma sayısını düşürerek etkin hızı artırıyor. Yavaşlatan şey kapı değil, kapı olmadığı için sonradan ortaya çıkan arızalar.
Sınırlar ve belirsizlik#
Bu analiz bir set büyüklüğü ya da kapsama oranı önermiyor; ikisi de göreve ve riske bağlı.
- Gerekli set büyüklüğü göreve bağlı: yakalamak istediğiniz farkın büyüklüğü ve ölçümün varyansı belirleyici; sabit bir sayı verilemez.
- Sete aşırı uydurma riski gerçek: set gerçek kullanımı temsil etmiyorsa ona göre optimize etmek sistemi yanlış yöne çeker.
- Üretim örneklemesinin gizlilik boyutu var: gerçek kullanıcı sorularını sete almak kişisel veri değerlendirmesi gerektirir.
- Sessiz hata oranı ölçülmemiş: kullanıcının fark etmediği yanlışların payına dair yayımlanmış veri sınırlı; itirazın niceliği belirsiz.
Sonuç#
Değerlendirme seti bir kalite aracı değil, bir bilgi aracı. Kaliteyi yükseltmez — kalitenin ne olduğunu söyler. Ve bu, yapay zekâ sistemlerinde kaliteyi yükseltmenin ön koşulu: ölçülmeyen bir şey iyileştirilemez, çünkü iyileşip iyileşmediği bilinemez.
Pratik eşik düşük: elli üretim örneği, yazılı bir kapsam sınırı ve her sürümde otomatik koşan bir hat. Bu üçü kurulduğunda "sistem iyi çalışıyor" cümlesi bir izlenimden bir ölçüme dönüşüyor. Kurulmadığında ise ekip sistemini bir dağılım olarak değil bir izlenim olarak yönetiyor — ve izlenimler, özellikle kendi yaptığınız değişiklikler hakkında, sistematik biçimde iyimserdir.
Ne yapmalı?#
- 1Elli üretim örneğiyle başlayın
Hayal edilmiş soru yazmayın; gerçek kullanımdan örnek alın. Kapsam dar olsun, temsil doğru olsun.
- 2Kapsam dışını yazın
Setin neyi ölçmediğini açıkça belgelendirin ve risk kaydına taşıyın. Yazılmayan sınır, yanlış güven üretir.
- 3Hattı sürüm akışına bağlayın
Setten geçmeyen sürüm yayına çıkmasın. Kapı elle çalıştırılıyorsa bir süre sonra çalıştırılmaz.
- 4Her arızayı sete ekleyin
Bir kez görülen hata bir daha kaçmasın. Set planla değil arızayla büyür.
- 5Seti sürümleyin
Hangi skor hangi set sürümüyle alındı? Set değiştiyse eski skorlarla karşılaştırma geçersizdir.
- 6Periyodik koşu ekleyin
Sağlayıcı sürümü habersiz değişebilir. Sürüm akışına bağlı kapı bunu yakalamaz; zamanlı koşu yakalar.
Bu tezi ne çürütür?
Üretimdeki kullanıcı geri bildiriminin, ayrı bir değerlendirme seti kadar hızlı ve eksiksiz biçimde kalite bozulmalarını yakaladığı gösterilirse tez zayıflar. Bu, sessiz hataların — kullanıcının fark etmediği yanlışların — ihmal edilebilir düzeyde olmasını gerektirir.
Her analiz kendi yanlışlanma koşulunu yazar. Bir tezin hangi gözlemle çürütüleceğini söyleyemiyorsak ortada tez değil temenni vardır; o metin yayımlanmaz.
Sık sorulan sorular
Değerlendirme seti kaç örnek içermeli?
Gereken sayı yakalamak istediğiniz farkın büyüklüğüne ve ölçümün varyansına bağlıdır; sabit bir rakam vermek yanıltıcıdır. Ancak pratik bir gerçek var: elli üretim örneği sıfırdan sonsuz derecede iyidir. Kapsam dar olur ama sistem artık ölçülüyor demektir. Önemli olan başlamak ve seti her üretim arızasıyla büyütmek; mükemmel bir set beklemek, ölçümü hiç kurmamakla aynı sonucu verir.
Değerlendirme kapısı yayın hızını düşürmez mi?
Karşılaştırma yanlış kuruluyor. Kapısı olmayan ekipler daha hızlı yayımlamıyor, daha çok geri alıyor. Otomatik bir kapı, geri alma sayısını düşürerek etkin hızı artırıyor. Yavaşlatan şey kapı değil, kapı olmadığı için sonradan ortaya çıkan ve kök nedeni bulunamayan arızalar. Ayrıca kapının maliyeti bir kez ödenir; arızanın maliyeti her seferinde.
Sete aşırı uydurma riski nasıl önlenir?
Tek güvenilir yol örneklerin üretimden gelmesi. Hayal edilmiş sorular kolay yazılır ve gerçek dağılımı temsil etmez; bu durumda set bir ölçüm aracı değil bir kendini doğrulama aracı olur. İkinci koruma, seti periyodik olarak tazelemek ve üretim dağılımıyla karşılaştırmak. Üçüncüsü, setin kapsamadığı alanları yazılı hâle getirip ayrı izlemek.
Üretim izlemesi değerlendirme setinin yerine geçer mi?
Geçmez, çünkü farklı bozulmaları yakalar. Klasik izleme hata oranı, gecikme ve kotayı görür; bu sistemlerde en pahalı arızalar ise sessizdir — servis ayakta, gecikme normal, çıktı yanlış. Dört bozulma türünün hiçbiri klasik izlemede görünmez: sürüm regresyonu, sağlayıcı kayması, veri kayması ve kapsam kayması. İkisi birbirini tamamlar; biri diğerinin yerine konamaz.
Kaynaklar
- 01AI Risk Management Framework (AI RMF 1.0) — NIST · Teknik rapor
- 02Hidden Technical Debt in Machine Learning Systems — NeurIPS · Teknik rapor
- 03Judging LLM-as-a-Judge with MT-Bench and Chatbot Arena — arXiv · Teknik rapor
UNDERSTAND
Analizin dayandığı kavramları da oku
Her analiz, Atlas'taki kalıcı kavram girdilerine yaslanır. Terimleri oradan derinleştirebilirsin.
