AgentSpawn: Adaptive Multi-Agent Collaboration Through Dynamic Spawning for Long-Horizon Code Generation
AgentSpawn एक नवीन मल्टी-एजेंट आर्किटेक्चर है जो लॉन्ग-होरइजन कोड जनरेशन के लिए डायनेमिक स्पॉनिंग, एडेप्टिव कॉम्प्लेक्सिटी-बेस्ड पॉलिसीज़ और ऑटोमेटेड मेमोरी ट्रांसफर का उपयोग करता है ताकि स्टैटिक वर्कफ़्लो की तुलना में टास्क कंप्लीशन रेट्स और मेमोरी एफिशिएंसी में सुधार किया जा सके।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
कल्पना कीजिए कि आप एक मास्टर शेफ (Master Chef) हैं जिन्हें एक विशाल, 12-कोर्स वाले वेडिंग बैंक्वेट की तैयारी करने का जिम्मा दिया गया है।
AI की वर्तमान दुनिया में, अधिकांश "AI शेफ" दो में से एक तरीके से काम करते हैं:
- द लोन जीनियस (The Lone Genius): एक ही शेफ सब कुछ करने की कोशिश करता है—काटना, भूनना, बेक करना और प्लेटिंग करना। अंततः, वे काम के बोझ तले दब जाते हैं, भूल जाते हैं कि उन्होंने नमक कहाँ रखा था, या उनके काउंटर की जगह खत्म हो जाती है (यह "कॉन्टेक्स्ट एक्सप्लोजन" यानी संदर्भ विस्फोट है)।
- द रिजिड किचन (The Rigid Kitchen): एक हेड शेफ एक सख्त रेसिपी का पालन करता है जिसमें लिखा होता है: "पहले व्यक्ति A सब्जियां काटेगा। फिर, व्यक्ति B खाना पकाएगा।" लेकिन अगर व्यक्ति A गलती से अंडों की ट्रे गिरा देता है, तो पूरा सिस्टम टूट जाता है क्योंकि योजना उस गंदगी को संभालने के लिए पर्याप्त लचीली नहीं थी (यह "स्टैटिक वर्कफ्लो" यानी स्थिर कार्यप्रवाह है)।
AgentSpawn एक AI किचन चलाने का एक नया तरीका है। एक अकेले काम में उलझे हुए शेफ या रसोइयों की एक सख्त लाइन के बजाय, यह एक "लिविंग किचन" (Living Kitchen) है जो इस आधार पर बढ़ता और बदलता है कि खाना बनाना कितना कठिन होता जा रहा है।
यह तीन मुख्य "सुपरपावर्स" का उपयोग करके कैसे काम करता है, यहाँ बताया गया है:
1. "स्मार्ट सू-शेफ" (एडेप्टिव स्पॉनिंग - Adaptive Spawning)
एक सामान्य किचन में, आपके पास काम शुरू करने से पहले ही कर्मचारी होते हैं। AgentSpawn किचन में, हेड शेफ लगातार चूल्हे पर नज़र रखता है।
- यदि हेड शेफ देखता है कि सॉस बहुत जटिल होता जा रहा है (High Complexity), तो वे केवल संघर्ष करते नहीं रहते। वे तुरंत उस विशिष्ट पैन को संभालने के लिए एक सॉस स्पेशलिस्ट (Sauce Specialist) को "स्पॉन" (पैदा) करते हैं।
- यदि वे देखते कि गंदे बर्तनों का ढेर बढ़ रहा है (Memory Overflow), तो वे एक क्लीनिंग स्पेशलिस्ट (Cleaning Specialist) को स्पॉन करते हैं।
- शेफ केवल किसी को भी काम पर नहीं रखता; वे उस विशिष्ट समस्या के लिए बिल्कुल सही विशेषज्ञ को नियुक्त करते हैं जो अभी हो रही है।
2. "ब्रीफकेस हैंडओवर" (मेमोरी स्लाइसिंग - Memory Slicing)
जब हेड शेफ किसी स्पेशलिस्ट को बुलाते हैं, तो वे उन्हें सुबह के पूरे घटनाक्रम का 500 पन्नों का मैनुअल नहीं थमाते। वह बहुत सारी जानकारी होगी और इससे उनकी गति धीमी हो जाएगी।
इसके बजाय, वे मेमोरी स्लाइसिंग (Memory Slicing) का उपयोग करते हैं। वे एक छोटा, अत्यधिक प्रासंगिक "ब्रीफकेस" पैक करते हैं जिसमें केवल वही जानकारी होती है जिसकी स्पेशलिस्ट को आवश्यकता है: "यह सॉस की रेसिपी है, हमने इसमें अब तक कितना नमक डाला है, और चूल्हे का तापमान क्या है। बाकी सब को अनदेखा करें।" यह विशेषज्ञों को तेज़, केंद्रित रखता है और उन्हें "ब्रेन फॉग" (मानसिक धुंध) से बचाता है।
3. "ट्रैफिक कंट्रोलर" (कोहेरेंस मैनेजर - Coherence Manager)
यदि अचानक आपके पास एक ही भोजन के अलग-अलग हिस्सों पर काम करने वाले चार स्पेशलिस्ट आ जाते हैं, तो वे एक-दूसरे से टकरा सकते हैं। एक व्यक्ति ठीक उसी समय सूप में नमक डालने की कोशिश कर सकता है जब दूसरा व्यक्ति उसमें काली मिर्च डालने की कोशिश कर रहा हो, जिससे गड़बड़ी पैदा हो सकती है।
AgentSpawn एक ट्रैफिक कंट्रोलर (Traffic Controller) की तरह काम करता है। यह सभी विशेषज्ञों पर नज़र रखता है। यदि दो विशेषज्ञ एक ही समय में एक ही "सामग्री" (कोड का एक ही हिस्सा) को बदलने की कोशिश करते हैं, तो सिस्टम हस्तक्षेप करता है। यह उनके काम को सुचारू रूप से मर्ज करने की कोशिश करता है, या यदि यह बहुत अधिक उलझा हुआ है, तो यह हेड शेफ से अंतिम निर्णय लेने के लिए कहता है। यह "भोजन" (कोड) को विरोधाभासी निर्देशों से खराब होने से बचाता है।
यह क्यों मायने रखता है? (परिणाम)
शोधकर्ताओं ने इन कठिन कोडिंग कार्यों (जैसे वास्तविक दुनिया के सॉफ़्टवेयर बग्स को ठीक करना) पर इस "लिविंग किचन" का परीक्षण किया। उन्होंने पाया कि:
- यह बहुत स्मार्ट है: इसने पुराने, कठोर तरीकों की तुलना में लगभग 34% अधिक कार्य सफलतापूर्वक पूरे किए।
- यह बहुत लीन (Lean) है: क्योंकि यह पूरी मैनुअल भेजने के बजाय केवल प्रासंगिक जानकारी के "ब्रीफकेस" भेजता है, इसलिए यह 42% कम "दिमागी शक्ति" (मेमोरी) का उपयोग करता है।
संक्षेप में: AgentSpawn AI को एक स्क्रिप्ट का पालन करने वाले एकल कार्यकर्ता से बदलकर एक गतिशील, स्व-संगठित टीम में बदल देता है जो यह महसूस कर सकती है कि काम कठिन हो रहा है और काम पूरा करने के लिए तुरंत सही विशेषज्ञों को बुला सकती है।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।