Learning to Route: A Rule-Driven Agent Framework for Hybrid-Source Retrieval-Augmented Generation
यह शोध पत्र हाइब्रिड-सोर्स रिट्रीवल-ऑगमेंटेड जनरेशन के लिए एक नियम-संचालित एजेंट फ्रेमवर्क प्रस्तावित करता है जो उच्च सटीकता और दक्षता प्राप्त करने के लिए एडेप्टिव नियमों और मेटा-कैशिंग का उपयोग करके क्वेरीज़ को रिलेशनल डेटाबेस और अनस्ट्रक्चर्ड डॉक्यूमेंट्स के बीच गतिशील रूप से रूट करता है, जो मौजूदा स्टैटिक या लर्नड बेसलाइन्स की तुलना में बेहतर है।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
कल्पना कीजिए कि आप एक अति-बुद्धिमान लेकिन थोड़े विस्मृतिशील (भुलक्कड़) लाइब्रेरियन (लार्ज लैंग्वेज मॉडल, या LLM) हैं। आप लाखों किताबें पढ़ चुके हैं इसलिए आपको सामान्य तथ्यों की बहुत जानकारी है, लेकिन आपको अपने शहर के पुस्तकालय, बैंक या अस्पताल के विशिष्ट, ताज़ा विवरणों की जानकारी नहीं है।
जब कोई आपसे प्रश्न पूछता है, तो आपके पास उत्तर खोजने के दो तरीके हैं:
- द डॉक्यूमेंट शेल्फ (दस्तावेज़ की शेल्फ): आप सामान्य किताबें और लेख निकालते हैं (अनस्ट्रक्चर्ड डॉक्यूमेंट्स)। कहानियों, विचारों और व्यापक स्पष्टीकरणों के लिए यह बेहतरीन है।
- द डेटाबेस वॉल्ट (डेटाबेस का तिजोरी): आप सुरक्षित, व्यवस्थित फाइलिंग कैबिनेट (रिलेशनल डेटाबेस) में जाते हैं। सटीक संख्याओं, तारीखों और सख्त तथ्यों जैसे कि "पिछली तिमाही में लाभ क्या था?" के लिए यह बेहतरीन है।
समस्या: "किचन सिंक" दृष्टिकोण (सब कुछ एक साथ डाल देना)
अधिकांश वर्तमान प्रणालियाँ सुरक्षित होने के प्रयास में लाइब्रेरियन पर सब कुछ फेंक देती हैं। वे कहती हैं, "यहाँ 5 किताबें और पूरा बैंक वॉल्ट है, कृपया उत्तर ढूँढें।"
यह तर्क तीन कारणों से एक बुरा विचार है:
- भ्रम (Confusion): यदि आप पूछते हैं, "तापमान क्या है?" और आप लाइब्रेरियन को एक 500 पन्नों की इतिहास की किताब और एक मौसम लॉग थमा देते हैं, तो इतिहास की किताब उन्हें विचलित कर सकती है।
- लागत और गति (Cost & Speed): 500 पन्ने पढ़ने में समय और पैसा (कंप्यूटिंग पावर) लगता है।
- बेमेल होना (Mismatch): कुछ प्रश्नों के लिए केवल बैंक वॉल्ट की आवश्यकता होती है (जैसे, "खाता संख्या #123 में कितना है?")। अन्य प्रश्नों के लिए केवल किताबों की आवश्यकता होती है (जैसे, "आकाश नीला क्यों है?")। इन्हें मिलाने से अक्सर उत्तर और भी खराब हो जाता है।
समाधान: "स्मार्ट राउटर" (Smart Router)
लेखक एक नया सिस्टम प्रस्तावित करते हैं जिसे लर्निंग टू रूट (Learning to Route) कहा जाता है। एक तेज-तर्रार, अनुभवी ट्रैफिक पुलिस के बारे में सोचें जो लाइब्रेरी के प्रवेश द्वार पर खड़ा है।
हर सवाल को "किचन सिंक" (सब कुछ) के पास जाने देने के बजाय, ट्रैफिक पुलिस सवाल को देखती है और तय करती है: "क्या आपको किताबों की जरूरत है, वॉल्ट की, या सिर्फ लाइब्रेरियन के अपने दिमाग की?"
यहाँ बताया गया है कि उनका सिस्टम एक सरल उपमा (analogy) का उपयोग करके कैसे काम करता है:
1. द ट्रैफिक कोप (नियम-आधारित रूटिंग एजेंट)
यह कोई रहस्यमयी ब्लैक बॉक्स नहीं है। यह एक पुलिसकर्मी है जो एक स्पष्ट नियम पुस्तिका (Rulebook) का पालन करता है।
- नियम: "यदि प्रश्न किसी संख्या या तारीख के बारे में पूछता है, तो इसे डेटाबेस वॉल्ट की ओर भेजें।"
- नियम: "यदि प्रश्न किसी अवधारणा के बारे में 'क्यों' या 'कैसे' पूछता है, तो इसे द डॉक्यूमेंट शेल्फ की ओर भेजें।"
- नियम: "यदि यह एक सरल परिभाषा है, तो बस लाइब्रेरियन को अपनी याददाश्त से उत्तर देने दें।"
यह तेज़, पारदर्शी और सस्ता है। आप देख सकते हैं कि पुलिसकर्मी ने निर्णय क्यों लिया।
2. द रूलबुक एडिटर (नियम बनाने वाला विशेषज्ञ एजेंट)
क्या होगा यदि नियम पुस्तिका (Rulebook) एकदम सही नहीं है? शायद पुलिसकर्मी बार-बार "कितने पैसे हैं?" वाले सवालों को गलत जगह भेज रहा है।
सिस्टम में एक रूलबुक एडिटर होता है जो परिणामों पर नज़र रखता है। यदि पुलिसकर्मी गलती करता है, तो एडिटर कहता है, "हे, मैंने देखा कि जब लोग 'राजस्व' (revenue) के बारे में पूछते हैं, तो हमें उन्हें किताबों के बजाय वॉल्ट की ओर भेजना चाहिए। चलिए नियम अपडेट करते हैं।"
यह सिस्टम को बिना भारी मात्रा में ट्रेनिंग डेटा के, समय के साथ स्मार्ट बनने और सीखने की अनुमति देता है।
3. द "चीट शीट" (पाथ-लेवल मेटा-कैश)
कल्पना कीजिए कि ट्रैफिक पुलिस को हर सवाल के लिए रुककर सोचना पड़ता है। यह धीमा है।
लेकिन, लोग अक्सर वही सवाल या बहुत मिलते-जुलते सवाल पूछते हैं (जैसे, "पहली तिमाही में राजस्व क्या था?" बनाम "दूसरी तिमाही में राजस्व क्या था?")।
सिस्टम एक चीट शीट (Cache) रखता है। यदि कोई ऐसा सवाल पूछता है जो कल पूछे गए सवाल जैसा ही है, तो पुलिसकर्मी बस शीट देखता है और कहता है, "ओह, हमने पहले ही तय कर लिया था कि यह वॉल्ट में जाएगा!"
महत्वपूर्ण बात: यह चीट शीट सवाल को कहाँ भेजना है यह याद रखती है, न कि खुद उत्तर को। यह महत्वपूर्ण है क्योंकि यदि आज बैंक वॉल्ट के आंकड़े बदल जाते हैं, तो पुराना उत्तर गलत होगा, लेकिन वॉल्ट की जांच करने का निर्णय अभी भी सही रहेगा।
यह क्यों मायने रखता है
पेपर ने तीन अलग-अलग प्रकार के प्रश्नों (वित्तीय, सामान्य ज्ञान, आदि) पर इसका परीक्षण किया और पाया:
- सटीकता (Accuracy): इसने अधिक उत्तर सही दिए क्योंकि यह अप्रासंगिक जानकारी से भ्रमित नहीं हुआ।
- गति और लागत (Speed & Cost): इसने कम "टोकन" (प्रोसेस्ड शब्द) का उपयोग किया क्योंकि इसने गलत किताबें पढ़ने में समय बर्बाद नहीं किया।
- विश्वसनीयता (Reliability): यह उन प्रणालियों की तुलना में अधिक सुसंगत था जो केवल अनुमान लगाते हैं या सब कुछ एक साथ उपयोग करने की कोशिश करते हैं।
मुख्य निष्कर्ष (The Bottom Line)
जानकारी के विशाल ढेर पर अंधाधुंध सवाल फेंकने के बजाय, यह फ्रेमवर्क AI को एक मानव विशेषज्ञ की तरह सोचने के लिए सिखाता है: "क्या मुझे स्प्रेडशीट से एक त्वरित तथ्य चाहिए, या एक किताब से विस्तृत व्याख्या?" उस चुनाव को करने के लिए सरल, स्पष्ट नियमों का उपयोग करके, सिस्टम तेज़, सस्ता और बहुत अधिक सटीक हो जाता है।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।