RAG Sisteminizi Değerlendirmek İçin Temel Metrikler

3 Kasım 2026 8 dk okuma Adam Brooks

Yazar:

Yapay Zekâ Optimizasyonu

Profili gör

Bu sayfayı yapay zekâya sor

9 görüntülenme 6 dk okuma

Rag değerlendirme metrikleri, alınan bağlamın üretilen yanıtları ne kadar iyi desteklediğini analiz ederek retrieval-augmented generation sistemlerinin doğruluğunu, ilgililiğini ve genel kalitesini ölçer. Ragas gibi çerçeveler, geliştiricilerin zayıf yönleri tespit etmesine yardımcı olmak için faithfulness, answer relevance ve context precision gibi metrikler tanımlar. Bu belirli boyutları ölçmek, ekiplerin tahmin yürütmeden arama hatalarını üretim hatalarından izole etmesini sağlar. Uygun takip olmadan ekipler, sistemlerinin temellendirilmiş yanıtlar mı yoksa uydurma metinler mi ürettiğini güvenilir bir şekilde bilemez.

RAG Sistemlerini Neden Ölçmeniz Gerekir?

Sistematik testler yapmadan bir retrieval-augmented generation boru hattı devreye sokmak, öngörülemeyen kullanıcı deneyimlerine ve uydurmalara davetiye çıkarır. Kullanıcılar, şirket bilgi tabanınızdan veya belgelerinizden doğrudan alınan doğru yanıtlar bekler. Bir uygulama bir gerçeği uydurduğunda, müşteri güveni anında düşer. Performans ölçümü, güncellemeleri üretim ortamlarına göndermeden önce size net bir temel çizgi sunar.

Essential Metrics for Evaluating Your RAG System — overview

Tipik bir hesap, binlerce destek biletini, ürün kılavuzunu ve dahili viki sayfasını bir vektör veritabanına alabilir. Katı bir puanlama olmadan, modelin neden yanlış bir yanıt verdiğini izlemek sonu gelmeyen bir tahmin oyununa dönüşür. Vektör arama doğru belge parçasını kaçırıyor mu? Yoksa büyük dil modeli sağlanan bağlamı görmezden mi geliyor? Değerlendirme metrikleri bu farklı hata noktalarını net bir şekilde ayırır.

Çerçeveler Tarafından Tanımlanan Temel Metrikler Nelerdir?

Standart değerlendirme çerçeveleri sistem performansını ayrı bileşenlere ayırır. Ragas gibi çerçeveler faithfulness, answer relevance ve context precision gibi metrikler tanımlar. Her metrik, ilk belge aramasından son cümle üretimine kadar istek boru hattının belirli bir kısmını hedefler.

Bu bireysel puanları anlamak, parça boyutlarını,embedding modellerini veya istem şablonlarını metodik olarak ayarlamanıza yardımcı olur. Boru hattınızda izlemeniz gereken temel boyutlar şunlardır:

Essential Metrics for Evaluating Your RAG System — in practice
  • Faithfulness: Üretilen yanıtın alınan bağlamdan doğrudan çıkarılıp çıkarılamayacağını ölçer.
  • Answer Relevance: Üretilen yanıtın, konu dışı dolgu maddeleri eklemeden doğrudan kullanıcı sorgusuna hitap edip etmediğini kontrol eder.
  • Context Precision: En ilgili parçaların alınan kümenin en başında görünip görünmediğini değerlendirir.
  • Context Recall: Sorguyu yanıtlamak için gereken tüm gerekli bilgilerin başarıyla alınıp alınmadığını belirler.
Faithfulness Pratikte Nasıl Çalışır?

Faithfulness, çıktının kesinlikle sağlanan bağlamın sınırları içinde kalıp kalmadığını kontrol eder. Bir kullanıcı bir iade politikası hakkında soru sorarsa ve model alınan belgelerde bulunmayan bir zaman çizelgesi uydurursa, faithfulness puanı düşer. Bu metrik, müşteri odaklı sohbet uygulamalarında maliyetli uydurmalara karşı birincil savunmanız olarak hizmet eder.

Bu puanı hesaplamak için bir değerlendirme boru hattı tipik olarak üretilen yanıtı ayrı olgusal ifadelere ayırır. Her ifade daha sonra alınan kaynak parçalarla çapraz referansa tabi tutulur. Bir ifade metinde destek bulamazsa, desteklenmeyen bir iddia olarak sayılır. Bu puanı yüksek tutmak, sisteminizin güvenilir ve olgusal kalmasını sağlar.

Answer Relevance Nasıl Ölçülür?

Answer relevance, nihai yanıtın kullanıcı istemine ne kadar doğrudan hitap ettiğini ölçer. Bir model metne dayalı olarak tamamen sadık bir yanıt üretebilir, yine de kullanıcı niyetini tamamen kaçırabilir. Örneğin, bir kullanıcı bir şifrenin nasıl sıfırlanacağını sorarsa ve model nasıl hesap oluşturulacağını açıklarsa, yanıtın ilgililiği düşüktür.

Bu metrik genellikle değerlendirme çalışmaları sırasında ters üretim tekniği kullanır. Değerlendirme modeli üretilen yanıtı okur ve yanıtlayabileceği potansiyel sorular formüle eder. Bu üretilen sorular orijinal kullanıcı sorgusuyla yakından eşleşirse, ilgililik puanı yükselir. Bu yaklaşım, kullanıcılarınızla karşılaşmadan önce sohbet sapmasını yakalar.

Context Precision Arama Kalitesi için Neden Kritik?

Context precision, alınan belge parçalarınızın sıralama düzenine bakar. Büyük dil modelleri, istem bağlam penceresinin başında ve sonunda yer alan bilgilere daha fazla dikkat eder. Vektör veritabanınız üst yuvalarda ilgisiz gürültü döndürürse, jeneratör kafası karışabilir ve zayıf bir yanıt üretebilir.

Context precision iyileştirmek genellikle embedding modellerinizi ayarlamayı, hibrit arama ile denemeler yapmayı veya parça oluşturma stratejinizi ince ayarlamayı içerir. Belgeleri daha küçük segmentlere ayırdığınızda, arama adımının geniş sayfalar yerine tam paragrafları izole etmesini kolaylaştırırırsınız. Bu metriği izlemek, zaman içinde vektör veritabanı yapılandırmanızı optimize etmenize yardımcı olur.

Alien Road RAG Değerlendirme Metriklerini Nasıl Uygular

Alien Road olarak, özel üretken arama uygulamaları oluşturan her müşteri için yapılandırılmış değerlendirme protokolleri uyguluyoruz. İlk keşif aşamasında, ekiplerin gerçek kullanıcı sorgularından ve beklenen çıktılardan oluşan altın bir test veri kümesi toplamasına yardımcı oluyoruz. Bu veri kümesi, sonraki tüm performans ölçümleri ve sistem yinelemeleri için temel oluşturur.

Ardından, kod tabanı, embedding modeli veya istem şablonu değiştiğinde çalışan otomatik puanlama boru hatları kuruyoruz. Örneğin, bir e-ticaret markası için tipik bir hesap dağıtımında, faithfulness ve context recall haftalık olarak takip ediyoruz. Puanlar kabul edilebilir eşiklerin altına düşerse, ekibimiz sabit güvenilirliği sağlamak için vektör veritabanının veya istemin ayarlanmaya ihtiyacı olup olmadığını izole eder.

Metrik AdıHedef BileşenBirincil Hedef
FaithfulnessJeneratörUydurmaları önlemek
Answer RelevanceJeneratörKullanıcı niyetine hitap etmek
Context PrecisionGetiriciİlgili parçaları önce sıralamak
Bir Değerlendirme Boru Hattı Oluşturmak İçin Hangi Adımları Atmalısınız?

Bir değerlendirme boru hattı oluşturmak, veri toplama ve puanlama otomasyonuna sistematik bir yaklaşım gerektirir. Sohbet günlüklerini okuyarak manuel olarak test etmekten kaçınmalısınız çünkü insan incelemesi sorgu hacimleri arttıkça iyi ölçeklenmez. Puanlamayı normal geliştirme iş akışınıza entegre etmek için yapılandırılmış bir uygulama kontrol listesini izleyin.

  • Konu uzmanlarınızdan gelen gerçek doğruluk yanıtlarıyla birlikte en az elli temsili kullanıcı sorgusu toplayın.
  • Kod değişikliklerini altın veri kümenize karşı otomatik olarak test etmek için CI/CD boru hattınıza bir değerlendirme kütüphanesi entegre edin.
  • Kullanıcılar görmeden önce performans regresyonlarını yakalamak için faithfulness ve context recall için uyarı eşikleri belirleyin.
  • Belge parça oluşturma stratejinizi ve istem şablonlarınızı buna göre güncellemek için başarısız test vakalarını aylık olarak gözden geçirin.

Sıkça Sorulan Sorular

Context precision ile context recall arasındaki fark nedir?

Context precision, en ilgili bilginin alınan parça listesinin en başında görünip görünmediğini ölçer. Context recall, kullanıcı sorgusunu yanıtlamak için gereken tüm gerekli bilgilerin arama adımı tarafından vektör veritabanından başarıyla alınıp alınmadığını kontrol eder.

Değerlendirme için kaç test sorgusuna ihtiyacım var?

Sağlam bir başlangıç noktası, gerçek kullanım kalıplarını yansıtan elli ila yüz farklı kullanıcı sorgusu toplamaktır. Bu örneklem boyutu, manuel inceleme sürecinizi aşırı yüklemeden arama darboğazlarını ve üretim hatalarını vurgulamak için yeterli istatistiksel varyans sağlar.

Sistemimi altın doğruluk veri kümesi olmadan değerlendirebilir miyim?

Evet, faithfulness ve answer relevance gibi referanssız metrikler, yalnızca üretilen yanıtı ve alınan bağlam parçalarını kullanarak sistem çıktılarını değerlendirebilir. Bu yaklaşım, olası her kullanıcı sorusu için önceden yazılmış referans yanıtlarınız olmadığında zamandan tasarruf sağlar.

Değerlendirme boru hattımı ne sıklıkla çalıştırmalıyım?

İstem şablonlarınızı her değiştirdiğinizde, embedding modellerini değiştirdiğinizde veya belge parça oluşturma mantığınızı güncellediğinizde değerlendirme boru hattınızı otomatik olarak çalıştırmalısınız. Düzenli testler çalıştırmak regresyonları önler ve zaman içinde tutarlı çıktı kalitesi sağlar.

Okumaya devam edin: Yapay Zekâ Optimizasyonu · Yapay Zekâ Optimizasyonu

Paylaş