← नवीनतम पेपर
💬 NLP

AccurateRAG: A Framework for Building Accurate Retrieval-Augmented Question-Answering Applications

यह शोधपत्र AccurateRAG प्रस्तुत करता है, जो डेटा प्रोसेसिंग, मॉडल फाइन-ट्यूनिंग और मूल्यांकन के लिए एक व्यापक पाइपलाइन के माध्यम से उच्च-प्रदर्शन वाले रिट्रीवल-ऑगमेंटेड जनरेशन (RAG) अनुप्रयोगों के विकास को सुव्यवस्थित करने वाला एक नवीन ढांचा है, जो अंततः बेंचमार्क डेटासेट पर अत्याधुनिक परिणाम प्राप्त करता है।

मूल लेखक: Linh The Nguyen, Chi Tran, Dung Ngoc Nguyen, Van-Cuong Pham, Hoang Ngo, Dat Quoc Nguyen

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

मूल लेखक: Linh The Nguyen, Chi Tran, Dung Ngoc Nguyen, Van-Cuong Pham, Hoang Ngo, Dat Quoc Nguyen

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

कल्पना कीजिए कि आप एक सुपर-स्मार्ट लाइब्रेरियन (पुस्तकालयाध्यक्ष) बनाने की कोशिश कर रहे हैं जो दस्तावेजों के एक विशाल, धूल भरे पुस्तकालय के बारे में आपके किसी भी प्रश्न का उत्तर दे सके। आपके पास दो मुख्य समस्याएं हैं:

  1. लाइब्रेरियन को विशिष्ट पुस्तकें नहीं पता: लाइब्रेरियन (एक AI) बहुत बुद्धिमान है लेकिन वह केवल उतना ही जानता है जो उसके ट्रेनिंग डेटा में था। वह आपकी कंपनी के निजी PDF या आज की खबरों के बारे में नहीं जानता।
  2. पुस्तकालय अस्त-व्यस्त है: आपके दस्तावेज़ अव्यवस्थित PDF, टेबल और चार्ट हैं। यदि आप बस उन्हें पुस्तकालय में डाल देते हैं, तो लाइब्रेरियन सही पेज जल्दी से नहीं ढूंढ पाएगा।

AccurateRAG एक "कंस्ट्रक्शन किट" है जो आपको एक आदर्श लाइब्रेरियन बनाने और पुस्तकालय को व्यवस्थित करने में मदद करती है ताकि आपका लाइब्रेरियन हर बार आपको सटीक सही उत्तर दे सके।

यह फ्रेमवर्क कैसे काम करता है, यहाँ सरल चरणों और उपमाओं (analogies) के साथ दिया गया है:

1. "स्मार्ट स्कैनर" (प्रीप्रोसेसर - Preprocessor)

समस्या: अधिकांश सिस्टम एक PDF को पढ़ने की कोशिश करते हैं और उसे बस सादे टेक्स्ट में बदल देते हैं। यह एक सुंदर, सचित्र कुकबुक (खाना बनाने की किताब) को लेने, उसके चित्र फाड़ने और फिर सामग्री को एक लंबे पैराग्राफ में लिखने जैसा है। आप संरचना (जैसे कौन सी सामग्री किस चरण के साथ जाती है) खो देते हैं।

AccurateRAG का समाधान: इनका "स्मार्ट स्कैनर" एक सूक्ष्म अभिलेखागार (archivist) की तरह है। यह आपके PDF को पढ़ता है और उन्हें Markdown (एक स्वच्छ, संरचित टेक्स्ट फॉर्मेट) में बदल देता है।

  • जादुई ट्रिक: यह दस्तावेज़ को स्कैन करने के लिए दो अलग-अलग उपकरणों का उपयोग करता है। एक टेक्स्ट पढ़ने में बहुत अच्छा है लेकिन टेबल के मामले में खराब है; दूसरा टेबल के लिए बहुत अच्छा है लेकिन कुछ टेक्स्ट मिस कर देता है। AccurateRAG उन्हें पूर्णता के फ्रेंकेंस्टीन के राक्षस (Frankenstein's monster of perfection) की तरह जोड़ता है—दोनों के सर्वश्रेष्ठ हिस्से लेकर यह सुनिश्चित करता है कि टेबल, टेबल की तरह दिखें और टेक्स्ट पठनीय हो।
  • परिणाम: यह दस्तावेजों को ऐसे "चंक्स" (छोटे टुकड़ों) में काटता है जो अपने आप में तर्कसंगत हों, जैसे किसी किताब के अध्याय को केवल एक वाक्य के बीच में से काटने के बजाय तार्किक दृश्यों (logical scenes) में काटना।

2. "क्विज़ मास्टर" (फाइन-ट्यूनिंग डेटा जनरेटर)

समस्या: अपने लाइब्रेरियन को उत्तर खोजने में कुशल बनाने के लिए, आपको उनके साथ अभ्यास करने की आवश्यकता है। लेकिन आपके पास अपने निजी दस्तावेजों के लिए प्रश्नों और उत्तरों की कोई सूची नहीं है।

AccurateRAG का समाधान: यह घटक एक AI क्विज़ मास्टर है। यह आपके द्वारा अभी स्कैन किए गए टेक्स्ट के चंक्स को पढ़ता है और स्वचालित रूप से उनके लिए कई अभ्यास प्रश्न और उत्तर लिखता है।

  • प्रक्रिया: यह AI से पूछता है, "यहाँ वित्त (finance) के बारे में एक पैराग्राफ है। इसके बारे में 5 प्रश्न लिखें, जिनमें से कुछ आसान और कुछ कठिन हों।" फिर, यह सुनिश्चित करने के लिए उत्तरों की दोबारा जांच करता है कि वे वास्तव में सही हैं।
  • यह क्यों महत्वपूर्ण है: यह आपके लाइब्रेरियन के लिए एक कस्टम ट्रेनिंग मैनुअल बनाता है, जिससे उसे यह सिखाया जाता है कि आपके विशिष्ट दस्तावेजों के बारे में कैसे सोचना है।

3. "सर्च टीम" (रिट्रीवर - Retriever)

समस्या: जब आप कोई प्रश्न पूछते हैं, तो लाइब्रेरियन सही पेज कैसे ढूंढता है?

  • विकल्प A (सिमेंटिक सर्च): "मुझे वह पेज ढूंढो जो पैसों के बारे में महसूस होता है।" (अवधारणाओं के लिए अच्छा, सटीक शब्दों के लिए बुरा)।
  • विकल्प B (पारंपरिक खोज): "मुझे वह पेज ढूंढो जिसमें 'लाभ' (profit) शब्द है।" (सटीक शब्दों के लिए अच्छा, अवधारणाओं के लिए बुरा)।

AccurateRAG का समाधान: यह एक हाइब्रिड सर्च टीम का उपयोग करता है।

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

4. "फाइनल राइटर" (आंसर जनरेटर)

समस्या: अब लाइब्रेरियन के पास सही पेज हैं। वे अंतिम उत्तर कैसे लिखेंगे?

  • समस्या: यदि आप केवल AI को कच्चे पेज दे देते हैं, तो वह भ्रमित हो सकता है या गलत जानकारी (hallucinate) दे सकता है।

AccurateRAG का समाधान: यह फाइनल एडिटर है।

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

5. "कंट्रोल पैनल" (यूजर इंटरफेस - UI)

आमतौर पर, यह सब बनाने के लिए जटिल कोड लिखने की आवश्यकता होती है। AccurateRAG आपको एक यूजर इंटरफेस (UI) देता है—बटन वाला एक सरल डैशबोर्ड।

  • आप अपने PDF अपलोड करते हैं।
  • आप "Start" पर क्लिक करते हैं।
  • सिस्टम बैकग्राउंड में सारा स्कैनिंग, क्विज़-मेकिंग, ट्रेनिंग और टेस्टिंग करता है।
  • आपको एक चैट विंडो मिलती है जहाँ आप प्रश्न पूछ सकते हैं और परिणाम देख सकते हैं।

यह एक बड़ी बात क्यों है? (परिणाम)

लेखकों ने वास्तविक दुनिया के बेंचमार्क (जैसे वित्तीय रिपोर्ट और चिकित्सा संबंधी प्रश्न) पर इस प्रणाली का परीक्षण किया।

  • प्रतिस्पर्धा: अन्य सिस्टमों ने लगभग 19% से 35% सटीकता प्राप्त की।
  • AccurateRAG: इसने 42% से 82%+ सटीकता हासिल की, जो एक नया "स्टेट-ऑफ-द-आर्ट" (SOTA) रिकॉर्ड स्थापित करता है।

मुख्य बात (The Bottom Line):
AccurateRAG को AI असिस्टेंट बनाने के लिए एक टर्नकी फैक्ट्री (turnkey factory) के रूप में समझें। इंजीनियरों की एक टीम को शून्य से कार बनाने के लिए (स्कैनिंग, ट्रेनिंग और सर्च के लिए कोड लिखना) काम पर रखने के बजाय, आप बस उस फैक्ट्री में जाते हैं, अपना मॉडल चुनते हैं, और एक पूरी तरह से असेंबल की गई, उच्च-प्रदर्शन वाली वाहन के साथ बाहर निकलते हैं जो दौड़ने के लिए तैयार है। यह सटीक, विश्वसनीय AI एप्लिकेशन बनाना केवल कोडिंग विशेषज्ञों के लिए ही नहीं, बल्कि सभी के लिए सुलभ बनाता है।

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

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

Digest आज़माएँ →