Kaynak Bilincine Sahip Doğrulama: MCP Tabanlı LLM Ajanları İçin ProvenanceGuard
Multiverse Computing ekibi, çoklu‑araç (MCP) ortamlarında ortaya çıkan 'kaynak karışıklığı' sorununu çözmek için ProvenanceGuard adlı bir doğrulama katmanı geliştirdi. Sistem, yanıtı iddia edilen kaynakla eşleştirerek her bir iddiayı ayrı ayrı kontrol ediyor ve yanlış atıfları engelliyor.

Özetle
- 1
ProvenanceGuard, iddiaları kaynaklarıyla eşleştirerek "cross‑source conflation" hatasını tespit eder ve engeller.
- 2
Deneylerde %86 kaynak tanıma doğruluğu ve %0.802 F1 bloklama skoru elde edilmiştir; diğer popüler doğrulayıcılardan daha üstündür.
- 3
Sistem, ajan modelini yeniden eğitmeden, MCP izlerini kullanarak post‑generation katmanı şeklinde çalışır ve yaklaşık 0.5 saniye ek gecikme ekler.
Hugging Face blogunda yayımlanan ve aynı zamanda arXiv'de yer alan "ProvenanceGuard: Source-Aware Factuality Verification for MCP-Based LLM Agents" adlı makale, geleneksel faktiklik ölçütlerinin MCP (Model Context Protocol) ajanları için yetersiz kaldığını vurguluyor. Tek bir metin parçasına dayalı RAG sistemlerinin aksine, MCP ajanları birden çok aracı (arama, veri tabanı sorgusu, hasta kaydı vb.) çağırarak yanıt üretir; bu da bir iddianın doğru bir yerde bulunması ancak yanlış bir kaynağa atfedilmesi riskini doğurur. ProvenanceGuard, bu "cross‑source conflation" hatasını tespit etmek için yanıtı iddialara ayırır, her iddia için en uygun kaynağı bulur, NLI tabanlı bir doğrulama modeliyle destek kontrolü yapar ve iddianın kaynakla eşleşip eşleşmediğini denetler.
Sistem, bir yanıt üretildikten sonra çalışan bir post‑generation katmanı olarak tasarlandı; bu sayede ajan modelinin yeniden eğitilmesine gerek kalmadan, yakalanan MCP izleri (tool output ve source ID'leri) üzerinden işlem yapılabiliyor. İş akışı beş adımda gerçekleşiyor: (1) yanıtı iddialara bölme, (2) her iddia için en ilgili kaynağı bulma, (3) kaynağın iddiayı destekleyip desteklemediğini kontrol etme, (4) iddianın kaynakta belirtilip belirtilmediğini karşılaştırma ve (5) per‑claim ve global karar (allow/block) üretme. Engellenen yanıtlar, RARR‑stil bir onarım döngüsüyle yeniden işlenebiliyor.
Deneysel sonuçlar, sistemin özellikle tıbbi bir ajan senaryosunda etkileyici performans gösterdiğini ortaya koyuyor. 281 gerçek iz üzerinden 361 iddia incelendi; uzmanlar 139 iddianın geçmemesi gerektiğini belirledi ve ProvenanceGuard bu iddiaların 138'ini doğru şekilde engelledi. Doğru kaynağı tanıma oranı %86 iken, aynı test setinde diğer dört karşılaştırmalı doğrulayıcı (MiniCheck, RAGAS Faithfulness, AlignScore, SummaC‑ZS) daha düşük F1 skorları elde etti. Ayrıca, zorlayıcı çok‑benzer kaynak testinde sistem %0.846 F1 skoru elde ederken, doğru kaynağı %50.3 doğrulukla belirledi. 50 kasıtlı kaynak değişikliği durumunda ise tüm hataları yakaladı.
ProvenanceGuard'ın ek maliyeti ise makul: yerel konfigürasyonda yanıt başına ortalama yarım saniye ek gecikme. Bu, veri‑hassas ortamlar için kabul edilebilir bir denge sağlıyor. Multiverse Computing, bu yaklaşımı NVIDIA NVFlow gibi finansal ajanlarda da uygulamaya alarak, kaynak‑bilinçli doğrulamanın geniş bir yelpazede kullanılabilirliğini gösterdi.
Yöney yorumu
ProvenanceGuard, çok‑araçlı LLM ajanlarının güvenilirliğini artırarak özellikle tıp ve finans gibi yüksek riskli alanlarda hatalı atıfların önüne geçiyor; geliştiriciler artık kaynak‑bilincine sahip bir doğrulama katmanı ekleyerek sistemlerini daha güvenli hale getirebilir.
Haberdeki skorlar
Bu skorların kaynak metinde birebir geçtiği doğrulandı. Bilinen testlerin sonuçları Benchmark sıralamalarına da eklenir.
- ProvenanceGuardReject/Block F1 · reject/block0.802
- MiniCheckReject/Block F1 · reject/block0.783
- ProvenanceGuardHarder multi‑source test F1 · reject/block0.846
Bu haber Hugging Face kaynağından derlenip Türkçeye aktarıldı. Ayrıntılar ve orijinal metin için oka tıklayın.


