Learning to Configure Agentic AI Systems
यह शोधपत्र ARC को प्रस्तुत करता है, जो एक हल्का पदानुक्रमित (hierarchical) नीति है जो एजेंट कॉन्फ़िगरेशन को एक सेमी-मार्कोव निर्णय प्रक्रिया (semi-Markov decision process) के रूप में फ्रेम करता है ताकि गतिशील रूप से क्वेरी-विशिष्ट सेटिंग्स का चयन किया जा सके, जो रीजनिंग, टूल-यूज़ और एजेंटिक बेंचमार्क में स्थिर "वन-साइज़-फिट्स-ऑल" डिज़ाइनों की तुलना में काफी बेहतर प्रदर्शन करता है।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
कल्पना कीजिए कि आपके पास एक बहुत ही बुद्धिमान, लेकिन कुछ हद तक कठोर सहायक (एक AI एजेंट) है जो समस्याओं को हल कर सकता है, कैलकुलेटर या सर्च इंजन जैसे टूल्स का उपयोग कर सकता है, और कोड लिख सकता है। वर्तमान में, अधिकांश लोग इस सहायक के साथ एक "एक ही आकार सबके लिए उपयुक्त" (one-size-fits-all) कार्यकर्ता की तरह व्यवहार करते हैं। यदि आप एक सरल प्रश्न पूछते हैं जैसे "2+2 क्या है?", तो बॉस अभी भी सहायक को एक लाइब्रेरी में भेज सकता है, उत्तर पर बहस करने के लिए तीन विशेषज्ञों को काम पर रख सकता है, और शोध पर एक बड़ी राशि खर्च कर सकता है। यदि आप एक अत्यंत कठिन प्रश्न पूछते हैं, तो बॉस अभी भी केवल सहायक को एक त्वरित, एक-वाक्य का अनुमान देने के लिए भेज सकता है।
यह पेपर ARC (एजेंटिक रिसोर्स एंड कॉन्फ़िगरेशन लर्नर) नामक एक नई प्रणाली पेश करता है जो एक स्मार्ट, अनुकूलन योग्य (adaptive) मैनेजर की तरह कार्य करती है। हर सवाल के लिए एक ही भारी-भरकम प्रक्रिया का उपयोग करने के बजाय, ARC यह तय करने के लिए सीखता है कि: "क्या मुझे कैलकुलेटर की आवश्यकता है? क्या मुझे वेब सर्च करने की आवश्यकता है? क्या मुझे सीधे उत्तर देना चाहिए, या क्या मुझे इसे तोड़कर तीन बार अपने काम की जांच करनी चाहिए?"
यहाँ बताया गया है कि यह कैसे काम करता है, सरल उपमाओं (analogies) का उपयोग करते हुए:
1. समस्या: "किचन सिंक" दृष्टिकोण (The "Kitchen Sink" Approach)
वर्तमान में, अधिकांश AI सिस्टम ऐसे बनाए जाते हैं जैसे एक रसोई जहाँ शेफ बर्तन में सब कुछ डाल देता है। वे एक साधारण सैंडविच बनाने या एक शानदार दावत बनाने के लिए एक ही जटिल रेसिपी (वर्कफ्लो) और सामग्री की समान मात्रा (कंप्यूट रिसोर्स) का उपयोग करते हैं।
- परिणाम: आसान कार्यों के लिए, सिस्टम समय और पैसा (कंप्यूट रिसोर्स) बर्बाद करता है। कठिन कार्यों के लिए, यह सही उत्तर पाने के लिए पर्याप्त संसाधनों का उपयोग नहीं कर पाता है। यह अखरोट तोड़ने के लिए हथौड़े का उपयोग करने, या स्टेक काटने के लिए मक्खन वाले चाकू का उपयोग करने जैसा है।
2. समाधान: ARC एक "स्मार्ट ट्रैफिक कंट्रोलर" के रूप में
लेखकों ने ARC बनाया है, जो AI के मस्तिष्क के लिए एक ट्रैफिक कंट्रोलर की तरह है।
- डिज़ाइन स्पेस (The Design Space): एक विशाल कंट्रोल रूम की कल्पना करें जिसमें हजारों लीवर हैं। आप विभिन्न "वर्कफ्लो" (जैसे एक व्यक्ति द्वारा उत्तर देना बनाम एक टीम की बहस) चुन सकते हैं, विभिन्न "टूल्स" (कैलकुलेटर, वेब सर्च), और विभिन्न "बजट" (कितना समय/पैसा खर्च करना है) चुन सकते हैं।
- चुनौती: इनके इतने सारे संयोजन (combinations) हैं (लाखों में) कि आप उन्हें मैन्युअल रूप से आज़मा नहीं सकते। यह एक डिपार्टमेंट स्टोर में एक-एक करके हर शर्ट और पैंट को आज़माकर एक आदर्श पोशाक खोजने जैसा है।
- समाधान: ARC एक लर्निंग सिस्टम (Reinforcement Learning) का उपयोग करता है ताकि यह पता लगाया जा सके कि प्रत्येक विशिष्ट प्रश्न के लिए कौन सा संयोजन सबसे अच्छा काम करता है।
3. ARC कैसे "सोचता" है (SMDP की उपमा)
पेपर एक फैंसी गणितीय शब्द का उपयोग करता है जिसे "सेमी-मार्कोव डिसीजन प्रोसेस" (Semi-Markov Decision Process - SMDP) कहा जाता है। आइए इसे अनुवादित करें:
- स्टैंडर्ड AI: आमतौर पर चरणों में सोचता है: "यह करो, फिर वह करो।" यह मानता है कि हर चरण में समान समय लगता है।
- ARC का दृष्टिकोण: ARC समझता है कि कुछ कार्यों में अधिक समय लगता है।
- उपमा: कल्पना कीजिए कि आप खाना ऑर्डर कर रहे हैं।
- विकल्प A: "मैं बस एक स्नैक ले लूंगा।" (1 मिनट लगता है, कम लागत)।
- विकल्प B: "मैं एक सोमेलियर (sommelier) के साथ 5-कोर्स का पूरा भोजन ऑर्डर करूँगा।" (2 घंटे लगते हैं, उच्च लागत)।
- ARC सीखता है कि हल्की भूख के लिए विकल्प A सबसे अच्छा है। विशेष अवसर के लिए, विकल्प B इंतज़ार के लायक है। यह सवाल की कठिनाई के आधार पर समाधान की "अवधि" और "लागत" को गतिशील रूप से चुनता है।
- उपमा: कल्पना कीजिए कि आप खाना ऑर्डर कर रहे हैं।
4. दो-स्तरीय प्रबंधन (Hierarchical Learning)
ARC एक दो-स्तरीय प्रबंधन टीम की तरह बना है:
- बड़ा बॉस (स्ट्रक्चर पॉलिसी): यह हिस्सा प्रश्न को देखता है और रणनीति तय करता है। "क्या हमें कैलकुलेटर की आवश्यकता है? क्या हमें इंटरनेट खोजने की आवश्यकता है? क्या हमें एक 'रीज़निंग' वर्कफ्लो या एक 'वोटिंग' वर्कफ्लो का उपयोग करना चाहिए?"
- लेखक (प्रॉम्प्ट पॉलिसी): एक बार रणनीति चुने जाने के बाद, यह हिस्सा AI के लिए विशिष्ट निर्देश लिखता है। यह भाषा को सूक्ष्म रूप से ठीक करता है, जैसे AI को कहना, "गणित के साथ बहुत सावधान रहें," या "हाल की खबरों को खोजें।"
5. प्रशिक्षण: प्रयास, त्रुटि और "एलीट" कोचिंग
ARC कैसे सीखता है?
- चरण 1: रिइन्फोर्समेंट लर्निंग (द जिम): ARC अभ्यास प्रश्नों पर हजारों अलग-अलग रणनीतियों को आज़माता है। यदि वह एक सस्ते, तेज़ तरीके का उपयोग करके सही उत्तर प्राप्त करता है, तो उसे उच्च स्कोर मिलता है। यदि वह एक सरल प्रश्न पर पैसा बर्बाद करता है, तो उसे दंड (penalty) मिलता है। वह प्रयास और त्रुटि के माध्यम से सीखता है।
- चरण 2: सुपरवाइज्ड फाइन-ट्यूनिंग (द कोचिंग सेशन): जिम सत्र के बाद, सिस्टम "एलीट" एपिसोड्स को देखता है—वे एपिसोड जहाँ ARC ने सही उत्तर दिया और संसाधनों का कुशलतापूर्वक उपयोग किया। फिर यह और भी सुसंगत बनने के लिए इन आदर्श उदाहरणों का अध्ययन करता है। यह एक कोच की तरह है जो एक एथलीट को उनकी सर्वश्रेष्ठ चालें दिखाता है ताकि अच्छी आदतों को सुदृढ़ किया जा सके।
6. परिणाम: स्मार्ट और सस्ता
पेपर ने तीन प्रकार की चुनौतियों पर ARC का परीक्षण किया:
- रीज़निंग (तर्क): गणित और तर्क पहेलियाँ।
- टूल यूज़ (उपकरण उपयोग): सर्च इंजन या कैलकुलेटर की आवश्यकता वाले कार्य।
- एजेंटिक टास्क (एजेंटिक कार्य): जटिल वास्तविक दुनिया के सिमुलेशन (जैसे एयरलाइन टिकट बुक करना)।
परिणाम:
- सटीकता (Accuracy): ARC ने मानक "एक ही आकार सबके लिए उपयुक्त" विधियों की तुलना में काफी अधिक प्रश्नों के सही उत्तर दिए। उदाहरण के लिए, गणित की समस्याओं पर, इसने सटीकता में 30% से अधिक सुधार किया। जटिल एयरलाइन बुकिंग कार्यों पर, इसने सफलता दर को दोगुना कर दिया।
- दक्षता (Efficiency): यह केवल बेहतर नहीं हुआ; यह बेहतर हुआ बिना पैसा बर्बाद किए। इसने सीखा कि आसान सवालों के लिए "हल्के" दृष्टिकोण का उपयोग कैसे किया जाए और केवल आवश्यकता होने पर ही "भारी-भरकम" दृष्टिकोण का उपयोग कैसे किया जाए।
- लचीलापन (Flexibility): यह विभिन्न AI मॉडल (ओपन-सोर्स और प्रोप्रायटरी दोनों) के साथ अच्छी तरह से काम करता है, जो यह साबित करता है कि यह एक सामान्य "मैनेजर" है जो किसी भी AI सहायक को चला सकता है।
सारांश
पेपर का तर्क है कि एक कठोर, महंगी AI प्रणाली बनाने के बजाय जो हर चीज़ को एक ही तरह से करने की कोशिश करती है, हमें एक लचीली प्रणाली बनानी चाहिए जो अनुकूलित होना सीखती है। ARC वही प्रणाली है: एक स्मार्ट मैनेजर जो हर नए सवाल को देखता है और उसे कुशलतापूर्वक और सटीक रूप से हल करने के लिए टूल्स, टीम का आकार और प्रयास के सही मिश्रण का तुरंत निर्णय लेता है।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।