How Many Tools Should an LLM Agent See? A Chance-Corrected Answer
यह शोध पत्र 'बिट्स-ओवर-रैंडम' (BoR) नामक एक चांस-करेक्टेड मीट्रिक पेश करता है ताकि LLM एजेंटों को प्रस्तुत किए जाने वाले टूल्स की संख्या को गतिशील रूप से अनुकूलित किया जा सके, और सुदृढीकरण लर्निंग (reinforcement learning) के माध्यम से यह प्रदर्शित करता है कि विविध बेंचमार्क में फिक्स्ड-साइज़ दृष्टिकोणों की तुलना में एडेप्टिव शॉर्टलिस्ट, टूल चयन की सटीकता और कवरेज में महत्वपूर्ण सुधार करते हैं।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
कल्पना कीजिए कि आप एक शेफ (AI एजेंट) हैं जो एक विशिष्ट व्यंजन (उपयोगकर्ता के प्रश्न का उत्तर देना) बनाने की कोशिश कर रहे हैं। आपके पास एक विशाल पेंट्री (टूल रजिस्ट्री) है जिसमें हजारों सामग्रियां (टूल्स) हैं। खाना शुरू करने से पहले, एक सु-शेफ (रिट्रिवल सिस्टम) को यह तय करना होगा कि आपको कौन सी सामग्रियां हाथ में देनी हैं।
बड़ा सवाल जो यह पेपर पूछता है: सु-शेफ को आपके काउंटर पर कितनी सामग्रियां रखनी चाहिए?
- यदि वे आपको बहुत अधिक सामग्री देते हैं: तो आप घबरा जाएंगे, भ्रमित हो जाएंगे और शायद गलत मसाला उठा लेंगे।
- यदि वे आपको बहुत कम सामग्री देते हैं: तो आपके पास वह विशिष्ट सामग्री नहीं होगी जिसकी आपको वास्तव में आवश्यकता है, और व्यंजन विफल हो जाएगा।
आजकल के अधिकांश किचन एक निश्चित नियम (Fixed Rule) का उपयोग करते हैं: "हमेशा शेफ को ठीक 5 सामग्रियां दें," चाहे रेसिपी कितनी भी आसान या कठिन क्यों न हो। यह पेपर तर्क देता है कि यह एक बुरा विचार है और एक स्मार्ट, खुद-संशोधित (self-adjusting) प्रणाली का प्रस्ताव करता है।
यहाँ उनके समाधान का सरल उपमाओं (analogies) का उपयोग करके विवरण दिया गया है:
1. "निश्चित नियमों" के साथ समस्या
एक लाइब्रेरी की कल्पना करें जहाँ आपको एक विशिष्ट पुस्तक ढूँढनी है।
- निश्चित नियम: लाइब्रेरियन हमेशा आपको 5 किताबों का ढेर थमा देता है।
- आसान क्वेरी: आपको "सेब" के बारे में एक किताब चाहिए थी। लाइब्रेरियन आपको 5 किताबें देता है, और पहली किताब सेब के बारे में है। बहुत बढ़िया! लेकिन आपने बाकी 4 किताबें पढ़ने में समय बर्बाद कर दिया।
- कठिन क्वेरी: आपको "18वीं सदी के दुर्लभ कवक (fungi)" के बारे में एक किताब चाहिए थी। लाइब्रेरियन आपको 5 किताबें देता है, लेकिन सही किताब लाइब्रेरी की 12वीं किताब है। आपको 0 सही किताबें मिलती हैं।
पेपर कहता है कि हमें यह मापने का एक तरीका चाहिए कि लाइब्रेरियन कितना अच्छा काम कर रहा है, न कि केवल इस आधार पर कि वह आपको कितनी किताबें देता है, बल्कि इस आधार पर कि वह बिना किसी क्रम के (at random) किताबें उठाने की तुलना में कितना बेहतर है।
2. समाधान: "बिट्स-ओवर-रैंडम" (BoR)
लेखक एक मीट्रिक पेश करते हैं जिसे Bits-over-Random (BoR) कहा जाता है। इसे एक "किस्मत का स्कोर" (luck score) समझें।
- रैंडम बेसलाइन: यदि लाइब्रेरियन अंधे होकर शेल्फ से किताबें उठाता, तो सही किताब मिलने की संभावना क्या होती?
- BoR स्कोर: यह मापता है कि लाइब्रेरियन उस अंधे किस्मत (blind luck) की तुलना में कितना बेहतर प्रदर्शन कर रहा है।
- यदि लाइब्रेरियन आपको 1 किताब देता है और वह सही होती है, तो यह एक बड़ी जीत है (क्योंकि रैंडम चांस के साथ केवल 1 प्रयास में सही होने की संभावना बहुत कम होती)।
- यदि लाइब्रेरियन आपको 100 किताबें देता है और सही किताब उनमें होती है, तो यह एक छोटी जीत है (क्योंकि रैंडम चांस के साथ 100 प्रयासों में सही किताब मिल ही जाती)।
जादुई ट्रिक: पेपर इस "किस्मत के स्कोर" का उपयोग एक सीखने वाले रोबोट (RL एजेंट) के लिए इनाम (reward) के रूप में करता है।
- यदि रोबोट जल्दी रुक जाता है और टूल ढूंढ लेता है, तो उसे बड़ा इनाम मिलता है (क्योंकि उसने आसानी से किस्मत को मात दी)।
- यदि रोबोट टूल्स की सूची में और अधिक टूल्स जोड़ता रहता है, तो इनाम प्राकृतिक रूप से छोटा होता जाता है (क्योंकि ढेर में टूल मिलना कम प्रभावशाली है; क्योंकि बड़ी संख्या में टूल्स के बीच किस्मत से सही टूल मिलना आसान है)।
इसका मतलब है कि रोबोट यह सीख जाता है कि टूल्स जोड़ना कब बंद करना है, जैसे ही उसे विश्वास हो जाता है कि उसके पास सही टूल है, बिना किसी इंसान द्वारा यह कहे कि, "5 पर रुक जाओ!"
3. परिणाम: स्मार्ट सु-शेफ
शोधकर्ताओं ने तीन अलग-अलग टेस्ट किचन में इस "स्मार्ट सु-शेफ" का "निश्चित नियम" (हमेशा 5 टूल्स) के मुकाबले परीक्षण किया:
छोटा किचन (BFCL - 370 टूल्स):
- निश्चित नियम: सुरक्षित रहने के लिए हमेशा 50 टूल्स दिखाता है। यह 90.8% बार सही टूल ढूंढ लेता है।
- स्मार्ट शेफ: औसतन केवल 7 टूल्स दिखाता है। यह अभी भी 90.3% बार सही टूल ढूंढ लेता है।
- परिणाम: स्मार्ट शेफ सफलता में लगभग कोई कमी लाए बिना भारी मात्रा में "काउंटर स्पेस" (टोकन्स) बचाता है।
विशाल गोदाम (ToolBench - 3,251 टूल्स):
- निश्चित नियम: हमेशा 5 टूल्स दिखाता है। यह 64.7% बार सही टूल ढूंढ पाता है।
- स्मार्ट शेफ: औसतन लगभग 4.4 टूल्स दिखाता है। यह 61.9% बार टूल ढूंढ पाता है।
- ट्विस्ट: वाकई कठिन सवालों पर (जहाँ सही टूल गोदाम में गहराई में छिपा है), निश्चित नियम 0% उन्हें ढूंढ पाता है। स्मार्ट शेफ, यह महसूस करते हुए कि पहले कुछ टूल्स काम नहीं कर रहे हैं, थोड़ा और गहराई तक जाता है (5.7 टूल्स दिखाकर) और उन कठिन सवालों में से 16.7% को ढूंढ निकालता है। निश्चित नियम बहुत जल्दी हार मान लेता है।
4. क्यों कम ही ज्यादा है ("क्ल्टर" या अव्यवस्था का प्रभाव)
पेपर ने यह भी परीक्षण किया कि जब AI वास्तव में टूल चुनने की कोशिश करता है तो क्या होता है।
- निष्कर्ष: जब AI को टूल्स की एक लंबी सूची (जैसे 50) दिखाई जाती है, तो वह भ्रमित हो जाता है और गलत टूल चुन लेता है।
- उपमा: यदि आप अपने दोस्त से पूछें, "इन 50 फोटो में से मेरा कुत्ता कौन सा है?" तो वे बहुत सारे विकल्पों के कारण गलत अनुमान लगा सकते हैं। यदि आप उन्हें केवल 2 फोटो दिखाते हैं, तो उनके सही चुनने की संभावना बहुत अधिक होती है।
- प्रमाण: जब स्मार्ट शेफ ने कम टूल्स दिखाए, तो AI ने 93.1% बार सही टूल चुना। जब उसे 5 टूल्स दिखाने के लिए मजबूर किया गया (निश्चित नियम), तो उसने केवल 87.1% बार सही चुनाव किया।
सारांश
यह पेपर साबित करता है कि हमें AI को कितने टूल्स दिखाने के लिए "एक ही आकार के सभी के लिए" (one-size-fits-all) नंबर की आवश्यकता नहीं है।
- पुराना तरीका: "5 टूल्स दिखाएं।" (कठिन कार्यों के लिए बहुत कम, आसान कार्यों के लिए बहुत अधिक)।
- नया तरीका: "किस्मत के स्कोर" (BoR) का उपयोग करें ताकि सिस्टम को टूल्स जोड़ना तब बंद करने के लिए सिखाया जा सके जब उसके पास सफलता की अच्छी संभावना हो।
- लाभ: यह कंप्यूटिंग पावर बचाता है, AI के भ्रम को कम करता है, और वास्तव में AI को उन कठिन सवालों के सही उत्तर खोजने में मदद करता है जिन्हें निश्चित नियम मिस कर देते हैं।
लेखकों ने इस विचार का परीक्षण करने के लिए एक सरल "प्रोब" रोबोट बनाया, न कि एक पूर्ण प्रोडक्शन सिस्टम, लेकिन परिणाम बताते हैं कि AI को यह तय करने देना कि उसे कितना देखना है, एक निश्चित मात्रा देखने के लिए मजबूर करने की तुलना में बहुत अधिक स्मार्ट है।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।