← नवीनतम पेपर
💻 computer science

Testing Retrieval-Augmented Generation Systems with Chunk Coverage

यह शोधपत्र 'चंक कवरेज' (Chunk Coverage) को प्रस्तुत करता है, जो रिट्रीवल-ऑगमेंटेड जनरेशन (Retrieval-Augmented Generation) प्रणालियों में परीक्षण चयन के मूल्यांकन और मार्गदर्शन के लिए एक ऑरेकल-स्वतंत्र (oracle-independent) मीट्रिक है, जो संदर्भ उत्तरों की आवश्यकता के बिना रिट्रीवल स्पेस के अन्वेषण को महत्वपूर्ण रूप से तेज करता है और दोष पहचान (fault detection) में सुधार करता है।

मूल लेखक: Jinhan Kim, Samuele Pasini, Paolo Tonella

प्रकाशित 2026-07-21
📖 6 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Jinhan Kim, Samuele Pasini, Paolo Tonella

मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें

कल्पना कीजिए कि आप एक बहुत ही बुद्धिमान रोबोट को एक विशाल पुस्तकालय के बारे में सवालों के जवाब देने के लिए सिखाने की कोशिश कर रहे हैं। यह रोबोट, जिसे लार्ज लैंग्वेज मॉडल (LLM) कहा जाता है, एक मेधावी छात्र की तरह है जिसने लाखों किताबें पढ़ी हैं लेकिन वह सब कुछ पूरी तरह से याद नहीं रख पाता। इसकी मदद करने के लिए, हम इसे एक "रिट्रीवल-ऑगमेंटेड जनरेशन" (RAG) सिस्टम देते हैं। इसे एक सुपर-फास्ट लाइब्रेरियन (पुस्तकालयाध्यक्ष) के रूप में समझें। जब आप कोई सवाल पूछते हैं, तो लाइब्रेरियन केवल अनुमान नहीं लगाता; वह अलमारियों की ओर दौड़ता है, किताबों के कुछ विशिष्ट पन्ने (जिन्हें "चंक्स" या टुकड़े कहा जाता है) निकालता है, और रोबोट को जवाब देने से पहले उन्हें पढ़ने के लिए सौंप देता है।

समस्या यह है कि हमें कैसे पता चलेगा कि लाइब्रेरियन अपना काम ठीक से कर रहा है या नहीं? आमतौर पर, हम केवल यह देखते हैं कि रोबोट का अंतिम उत्तर सही है या नहीं। लेकिन क्या होगा अगर लाइब्रेरियन बार-बार उन्हीं तीन लोकप्रिय किताबों को उठाता रहता है, और पीछे रखी उन धूल भरी, महत्वपूर्ण किताबों को अनदेखा कर देता है? रोबोट उन तीन किताबों के लिए तो सही उत्तर दे सकता है, लेकिन यदि आप उससे किसी अन्य विषय के बारे में पूछेंगे, तो वह बुरी तरह विफल हो जाएगा। हमें यह जांचने के लिए एक तरीके की आवश्यकता है कि क्या लाइब्रेरियन वास्तव में पूरे पुस्तकालय का पता लगा रहा है, न कि केवल सामने के डेस्क तक ही सीमित है। यह इन सिस्टम्स का परीक्षण करने की चुनौती है: यह सुनिश्चित करना कि "रिट्रीवल" (सूचना खोजने वाला) हिस्सा उस सभी संभावित जानकारी को कवर करने के लिए कड़ी मेहनत कर रहा है जिसकी उसे आवश्यकता हो सकती है।


"लाइब्रेरी मैप" टेस्ट

इस शोध पत्र में, शोधकर्ताओं ने इन डिजिटल लाइब्रेरियनों का परीक्षण करने का एक नया तरीका पेश किया है जिसे चंक कवरेज (Chunk Coverage - CC) कहा जाता है। कल्पना कीजिए कि पुस्तकालय के संग्रह को लाखों छोटे पहेली के टुकड़ों (चंक्स) में विभाजित किया गया है। यह पूछने के बजाय कि "क्या रोबोट को सही उत्तर मिला?" (जिसके लिए पहले से ही किसी इंसान को सही उत्तर पता होना चाहिए), चंक कवरेज एक सरल, संरचनात्मक प्रश्न पूछता है: "लाइब्रेरियन ने कम से कम एक बार कितने अलग-अलग पहेली के टुकड़ों को छुआ है?"

यदि आप एक टेस्ट सुइट (सवालों का एक समूह) चलाते हैं और लाइब्रेरियन केवल "इतिहास" खंड के टुकड़ों को ही उठाता है, तो आपका कवरेज कम है। यदि लाइब्रेरियन अंततः इतिहास, विज्ञान, कला और रहस्य के टुकड़ों को भी उठा लेता है, तो आपका कवरेज उच्च है। इस पद्धति की खास बात यह है कि इसे काम करने के लिए "सही" उत्तर जानने की आवश्यकता नहीं है। यह बस यह गिनता है कि सिस्टम ने पुस्तकालय के कितने अद्वितीय टुकड़ों का दौरा किया है। यह एक मानचित्र को देखने जैसा है कि क्या एक हाइकर ने पूरे पर्वत श्रृंखला का पता लगाया है, बजाय इसके कि केवल यह देखा जाए कि क्या वह शिखर तक पहुँचा है।

"ट्रेजर हंट" रणनीति

लेखकों ने केवल इसे मापने का तरीका ही नहीं बनाया; उन्होंने इसका उपयोग बेहतर परीक्षण प्रश्न खोजने के लिए "ट्रेजर हंट" (खजाने की खोज) खेलने के लिए किया। उन्होंने दो मुख्य परिदृश्यों के साथ एक प्रयोग स्थापित किया: एक क्लिनिकल सेटिंग (डॉक्टरों को निर्णय लेने में मदद करने के लिए रोगी के रिकॉर्ड का उपयोग करना) और एक वित्तीय सेटिंग (पैसे के बारे में सवालों के जवाब देने के लिए रिपोर्ट का उपयोग करना)।

उन्होंने प्रश्न चुनने के तीन तरीकों की तुलना की:

  1. रैंडम (Random): अंधेरे में तीर चलाने की तरह प्रश्न चुनना।
  2. ओवरलैप-बायस्ड (Overlap-Biased): ऐसे प्रश्न चुनना जो पहले पूछे गए प्रश्नों के बहुत समान हों (जैसे "फ्रांस की राजधानी क्या है?" पूछने के बाद "फ्रांस की राजधानी क्या है?" फिर से अलग शब्दों में पूछना)।
  3. चंक कवरेज-गाइडेड (Chunk Coverage-Guided): "मैप" का उपयोग करके उन पहेली के टुकड़ों को खोजना जिन्हें लाइब्रेरियन ने अभी तक छुआ नहीं है, और फिर एक सहायक AI का उपयोग करके विशेष रूप से ऐसे नए प्रश्न बनाना जो लाइब्रेरियन को उन छूटे हुए टुकड़ों को खोजने के लिए प्रेरित करें।

परिणाम: तेज़ अन्वेषण, कम आश्चर्य

परिणाम काफी स्पष्ट थे। चंक कवरेज-गाइडेड रणनीति एक स्पीड डेमन (गति का दैत्य) थी। इसने रैंडम तरीके की तुलना में कुल संभव लाइब्रेरी कवरेज का 50% हिस्सा 1.7 गुना तेज़ी से प्राप्त किया। "ओवरलैप-बायस्ड" पद्धति (जो धीमी और दोहराव वाली थी) की तुलना में, गाइडेड रणनीति 4.2 गुना अधिक तेज़ थी।

लेकिन गति ही सब कुछ नहीं है। असली परीक्षण यह था: क्या अधिक पुस्तकालय खोजने से गलतियाँ जल्दी पकड़ी गईं? शोधकर्ताओं ने एक "फॉल्ट" (दोष) को लाइब्रेरियन द्वारा सही जानकारी न जुटा पाने के एक विशिष्ट तरीके के रूप में परिभाषित किया। उन्होंने पाया कि चंक कवरेज का उपयोग करके परीक्षणों को निर्देशित करने से, वे इन विशिष्ट विफलताओं को रैंडम टेस्टिंग की तुलना में 10% से 25% पहले खोज पाए।

इसे एक सुरक्षा गार्ड की तरह समझें जो इमारत की जाँच कर रहा है। यदि गार्ड केवल मुख्य दरवाजे की जाँच करता है (कम कवरेज), तो वह पीछे के दरवाजे से घुसने वाले चोर को मिस कर सकता है। हर कमरे की जाँच करने के लिए सुनिश्चित करने के लिए कि गार्ड ने हर कोने को देखा है (उच्च कवरेज), इस मैप का उपयोग करके, वह घुसपैठिये को बहुत पहले पकड़ लेता है। पेपर सुझाव देता है कि सिस्टम द्वारा रिट्रीव की जाने वाली चीज़ों में विविधता को प्राथमिकता देकर, हम इन रिट्रीवल बग्स को वास्तविक दुनिया में तैनात करने से पहले ही ढूंढ और ठीक कर सकते हैं।

इसका अर्थ क्या है (और क्या नहीं है)

लेखक सावधानीपूर्वक नोट करते हैं कि यह कोई जादुई छड़ी नहीं है जो रोबोट के उत्तरों को ठीक कर देती है। यह आपको यह नहीं बताता कि उत्तर सत्य है या असत्य; यह केवल यह बताता है कि क्या लाइब्रेरियन ने पर्याप्त स्थानों पर देखा है ताकि उसके सही होने की संभावना हो सके। वे यह भी बताते हैं कि कुछ मामलों में, जैसे जब रोबोट अपनी स्मृति से उत्तर जानता है, तो हर एक चंक को कवर करना आवश्यक नहीं है। लेकिन उच्च-जोखिम वाले कार्यों के लिए जहाँ रोबोट को पुस्तकालय पर निर्भर रहना ही होगा (जैसे चिकित्सा या वित्तीय सलाह), यह विधि यह सुनिश्चित करने के लिए एक स्पष्ट, वस्तुनिष्ठ तरीका प्रदान करती है कि सिस्टम का पूरी तरह से परीक्षण किया जा रहा है।

संक्षेप में, पेपर दिखाता है कि यदि आप एक RAG सिस्टम का प्रभावी ढंग से परीक्षण करना चाहते हैं, तो केवल अंतिम उत्तर को न देखें। यात्रा को देखें। सुनिश्चित करें कि सिस्टम ने पूरे पुस्तकालय का दौरा किया है, न कि केवल सबसे लोकप्रिय शेल्फ का। ऐसा करके, आप छिपे हुए बग्स को तेज़ी से ढूंढ सकते हैं और अधिक विश्वसनीय AI असिस्टेंट बना सकते हैं।

अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?

आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।

Digest आज़माएँ →