Not All Tokens Are Equal: Inflation-Aware Routing for Agentic LLM Systems
यह शोध पत्र InflationAgent प्रस्तुत करता है, जो एक नवीन रूटिंग फ्रेमवर्क है जो CoT Branching Entropy के माध्यम से वर्कफ़्लो-स्तरीय लागतों का पूर्वानुमान लगाकर और Semantic Exchange Rate के माध्यम से मॉडल चयन को अनुकूलित करके एजेंटिक LLM सिस्टम में "टोकन इन्फ्लेशन" अंतराल को संबोधित करता है, जिससे FrugalGPT जैसे मौजूदा तरीकों की तुलना में कम टोकन के साथ उच्च सटीकता प्राप्त होती है।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
कल्पना कीजिए कि आप रोबोटों के एक बेड़े (fleet) के लिए एक डिलीवरी सेवा चला रहे हैं। कुछ रोबोट बहुत छोटे, तेज़ और चलाने में सस्ते होते हैं, लेकिन वे कभी-कभी भ्रमित हो जाते हैं और पैकेज गिरा देते हैं। अन्य विशाल, अत्यंत बुद्धिमान और महंगे होते हैं, लेकिन वे लगभग कभी गलती नहीं करते। आर्टिफिशियल इंटेलिजेंस की दुनिया में, ये रोबोट "लार्ज लैंग्वेज मॉडल्स" (LLMs) हैं। वे चैटबॉट्स और कोडिंग असिस्टेंट के पीछे का दिमाग हैं। आमतौर पर, जब हम कोई सवाल पूछते हैं, तो हम बस उसे एक रोबोट के पास भेजते हैं और जवाब का इंतज़ार करते हैं। लेकिन वास्तविक दुनिया में, चीजें उलझ जाती हैं। यदि छोटा रोबोट गलत करता है, तो एक स्मार्ट सिस्टम हार नहीं मानता; वह रोबोट को फिर से कोशिश करने के लिए कहता है। वह बड़े रोबोट को बीच में आने के लिए भी कह सकता है। इसे एक "एजेंटिक सिस्टम" (agentic system) कहा जाता है—एक समस्या को हल करने के लिए मिलकर काम करने वाले AI एजेंटों की एक टीम।
समस्या यह है कि हम इन डिलीवरी की लागत का हिसाब गलत लगा रहे हैं। हम केवल एक यात्रा की कीमत गिन रहे हैं, यह भूलकर कि यदि रोब सहित दुर्घटनाग्रस्त हो जाता है और उसे दोबारा प्रयास करने के लिए वापस वेयरहाउस जाना पड़ता है, तो हम पूरे राउंड ट्रिप के लिए भुगतान कर रहे हैं, न कि केवल एक तरफ के टिकट के लिए। यह पेपर इन AI टीमों को प्रबंधित करने का एक नया तरीका है ताकि हम गलत रोबोट को ऐसे काम पर भेजकर अनजाने में अपने बजट को खत्म न कर दें जिसके लिए कई बार पुनः प्रयास (retries) की आवश्यकता हो।
"फिर से कोशिश करें" की छिपी हुई लागत
कल्पना कीजिए कि आप एक कार्निवल में गेम बूथ पर हैं। आपके पास खेलने के लिए सीमित राशि (टोकन) है। आप एक सस्ता, जर्जर मशीन चुन सकते है जिसकी लागत प्रति प्रयास 10 है।
पुराना तरीका सरल था: "सस्ती मशीन 1 देना होगा। और तीसरी बार। और चौथी बार। जब तक आप अंततः सही उत्तर प्राप्त करते हैं, आपने सस्ती मशीन पर 10 में सही उत्तर दे देती।
यह पेपर इस छिपी हुई अतिरिक्त लागत को "टोकन इन्फ्लेशन" (Token Inflation) कहता है। यह उस अंतर को दर्शाता है जो आप सोचते हैं कि आप चुका रहे हैं (एक प्रयास) और जो आप वास्तव में चुकाते हैं (पाँच प्रयास)। लेखकों ने पाया कि कठिन कार्यों के लिए, यह इन्फ्लेशन बहुत बड़ा हो सकता है। एक छोटा, सस्ता मॉडल उम्मीद से 4.25 गुना अधिक महंगा पड़ सकता है क्योंकि वह बार-बार विफल होता है और उसे पुनः प्रयासों की आवश्यकता होती है।
नई रणनीति: "इन्फ्लेशन एजेंट" (InflationAgent)
शोधकर्ताओं ने इसे ठीक करने के लिए InflationAgent नामक एक नया सिस्टम बनाया है। केवल एक प्रयास की कीमत देखने के बजाय, यह सिस्टम एक चतुर कार्निवल मैनेजर की तरह काम करता है जिसे पता है कि कौन सी मशीनें खराब होने की संभावना रखती हैं।
यह कैसे काम करता है, चरण-दर-चरण:
1. "गट चेक" (CoT ब्रांचिंग एंट्रॉपी)
सिस्टम द्वारा किसी रोबोट से समस्या हल करने के लिए पूछने से पहले ही, यह एक त्वरित, मुफ्त परीक्षण करता है। यह एक छोटे, स्थानीय रोबोट से समस्या के बारे में तीन अलग-अलग बार सोचने के लिए कहता है।
- यदि रोबोट तीनों बार एक ही उत्तर देता है, तो सिस्टम जान जाता है कि समस्या आसान है।
- यदि रोबोट तीन बिल्कुल अलग, भ्रमित उत्तर देता है, तो सिस्टम जान जाता है कि समस्या कठिन है और रोबोट के एक लूप में फंसने की संभावना है।
लेखक इस माप को CoT ब्रांचिंग एंट्रॉपी (CoT Branching Entropy) कहते हैं। यह कुछ भी अतिरिक्त खर्च किए बिना होता है क्योंकि यह एक स्थानीय कंप्यूटर पर होता है, न कि महंगे क्लाउड सर्वर पर।
2. "प्राइस टैग" कैलकुलेटर
उस "गट चेक" का उपयोग करके, सिस्टम भविष्यवाणी करता है कि "इन्फ्लेशन" कितना होगा। यह केवल अनुमान नहीं लगाता; यह एक छोटे, स्मार्ट कैलकुलेटर (एक मशीन लर्निंग मॉडल) का उपयोग करता है जिसे पिछले डेटा पर प्रशिक्षित किया गया है। यह भविष्यवाणी करता है: "यदि हम यह कठिन प्रश्न छोटे रोबोट को भेजते हैं, तो यह संभवतः 3 बार विफल होगा, इसलिए वास्तविक लागत 3x कीमत होगी।"
3. "बेस्ट डील" सेलेक्टर
अब सिस्टम सेमेंटिक एक्सचेंज रेट (Semantic Exchange Rate - SER) की गणना करता है। यह एक शानदार तरीके से पूछने जैसा है: "मैं वास्तव में खर्च किए गए प्रत्येक डॉलर के लिए कितनी सटीकता प्राप्त करता हूँ?"
- यदि छोटा रोबोट सस्ता है लेकिन 4 बार विफल होगा, तो उसका "डील" बहुत खराब है।
- यदि बड़ा रोबोट महंगा है लेकिन पहली बार में ही सही उत्तर देगा, तो उसका "डील" वास्तव में बेहतर हो सकता है।
सिस्टम उस रोबोट को चुनता है जो सबसे अच्छी वैल्यू देता है, न कि केवल सबसे सस्ती अंकित कीमत (sticker price) वाला।
4. "फ्रेश स्टार्ट" नियम
यह सबसे महत्वपूर्ण ट्रिक है। यदि सिस्टम किसी रोबोट को एक प्रश्न भेजता है और वह विफल हो जाता है, और फिर यह एक बड़े, स्मार्ट रोबोट पर जाने का निर्णय लेता है, तो यह पुराते विफल प्रयास को फेंक देता है।
शोधकर्ताओं ने कुछ आश्चर्यजनक खोजा: यदि आप बड़े रोबोट को छोटे रोबोट के विफल प्रयास के उलझे हुए, भ्रमित नोट्स दिखाते हैं, तो बड़ा रोबोट भी भ्रमित हो जाता है! यह एक प्रतिभाशाली छात्र को संघर्ष कर रहे छात्र के बिखरे हुए नोट्स दिखाने जैसा है; प्रतिभाशाली छात्र भी खुद पर संदेह करने लग सकता है।
बड़े रोबोट को एक फ्रेश प्रॉम्प्ट (fresh prompt) (एक साफ स्लेट) देकर, सिस्टम सटीकता को उच्च रखता है। यदि उन्होंने विफल नोट्स को आगे बढ़ाया होता, तो कठिन प्रश्नों पर बड़े रोबोट की सटीकता 34.8 प्रतिशत अंक गिर जाती।
उन्होंने क्या पाया
टीम ने गणितीय समस्याओं (GSM8K) और कठिन सामान्य ज्ञान (HotpotQA) पर इनका परीक्षण किया। यहाँ क्या हुआ:
- इन्फ्लेशन वास्तविक है: कठिन ट्रिविया प्रश्नों पर, छोटे मॉडल (Qwen2.5-7B) की इन्फ्लेशन दर 4.25× थी। इसका मतलब था कि आप जितना खर्च करने की सोचते थे, वास्तव में आप $4.25 खर्च कर रहे थे क्योंकि रोबोट बार-बार विफल हो रहा था।
- कम पैसे में बेहतर परिणाम: जब उन्होंने एक निश्चित बजट (एक सख्त सीमा) निर्धारित किया, तो उनके नए सिस्टम (InflationAgent) ने 94.7% उत्तर सही दिए। पुराने लोकप्रिय तरीके (FrugalGPT) ने केवल 91.0% सही दिए।
- टोकन की बचत: उसी 91.0% सटीकता को प्राप्त करने के लिए जो पुराना तरीका हासिल करता था, नए सिस्टम ने 31% कम टोकन का उपयोग किया। यह एक बड़ी बचत है।
- "अधिक प्रयासों" का खतरा: उन्होंने पाया कि केवल छोटे रोबोट को अधिक बार प्रयास करने का मौका देने (10 बार तक) से हमेशा फायदा नहीं होता। एक निश्चित बिंदु के बाद, रोबोट अपने पिछले विफलताओं से भ्रमित हो जाता है, और इसकी सटीकता वास्तव में कम हो जाती है। कभी-कभी, दीवार में सिर टकराने के बजाय एक स्मार्ट रोबोट पर स्विच करना बेहतर होता है।
मुख्य निष्कर्ष
यह पेपर दिखाता है कि AI की दुनिया में, "सस्ता" हमेशा सस्ता नहीं होता है। यदि किसी मॉडल के विफल होने और बार-बार प्रयास करने की संभावना है, तो वह महंगा और अक्षम हो जाता है। यह मापकर कि मॉडल के फंसने की कितनी संभावना है (एंट्रॉपी का उपयोग करके) और एक स्मार्ट मॉडल पर स्विच करते समय एक नई शुरुआत करके, हम पैसा बचा सकते हैं और बेहतर उत्तर प्राप्त कर सकते हैं।
लेखक विशिष्ट गणित और ट्रिविया डेटासेट के साथ अपने परीक्षणों के आधार पर इन परिणामों के प्रति आश्वस्त हैं। वे सुझाव देते हैं कि हालांकि यह तर्क (reasoning) कार्यों के लिए बहुत अच्छा काम करता है, हमें अभी भी यह पता लगाने की आवश्यकता है कि इसे अधिक खुले संवादों या टूल्स पर कैसे लागू किया जाए। लेकिन फिलहाल के लिए, उन्होंने साबित कर दिया है कि थोड़ी सी स्मार्ट प्लानिंग AI बजट को अनियंत्रित होने से बचाने के लिए बहुत काम आती है।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।