एक सबएजेंट एक कार्यकर्ता एजेंट होता है जिसे एक ऑर्केस्ट्रेटिंग AI एजेंट द्वारा काम के एक सीमित हिस्से को संभालने के लिए उत्पन्न किया जाता है - एक खोज, एक समीक्षा, एक फ़ाइल संपादन, एक अनुवाद बैच - और अपना परिणाम मूल एजेंट को वापस रिपोर्ट करता है। यह पैटर्न आधुनिक एजेंटिक हार्नेस के अंदर मल्टी-एजेंट सिस्टम का निर्माण खंड है, जहाँ एक प्रमुख एजेंट किसी कार्य को विघटित करता है और भागों को सौंपता है, बजाय सब कुछ एक लंबे संदर्भ में करने के।
सबएजेंट क्यों
- ताज़ा संदर्भ। प्रत्येक सबएजेंट एक साफ संदर्भ विंडो के साथ शुरू होता है जिसमें केवल उसका कार्य होता है, जो एक विशाल वार्तालाप के प्रदूषण और बहाव से बचाता है। एक आलोचक सबएजेंट जो उस काम का न्याय करता है जो उसने स्वयं नहीं बनाया, LLM-एज़-जज पाइपलाइनों और गॉंटलेट लूप का मूल है।
- समानांतरता। स्वतंत्र भाग एक साथ चलते हैं: दस शोधकर्ता सबएजेंट एक साथ दस स्रोतों को स्कैन कर सकते हैं, केवल हार्नेस की समवर्ती बजट द्वारा सीमित।
- विशेषज्ञता। सबएजेंट विभिन्न सिस्टम प्रॉम्प्ट, टूल या यहाँ तक कि विभिन्न मॉडल चला सकते हैं - यांत्रिक कार्य के लिए एक सस्ता तेज़ मॉडल एक मजबूत ऑर्केस्ट्रेटर के अधीन, जो उत्पादन प्रणालियों में मानक लागत पैटर्न है।
- अलगाव। एक सबएजेंट जो विफल होता है, भ्रमित होता है या प्रॉम्प्ट-इंजेक्ट होता है, केवल अपने हिस्से को नुकसान पहुँचाता है; ऑर्केस्ट्रेटर विलय से पहले सत्यापित करता है (देखें प्रॉम्प्ट इंजेक्शन)।
व्यवहार में
क्लॉड कोड जैसे कोडिंग हार्नेस सबएजेंट को सीधे उजागर करते हैं (स्पॉन करने योग्य कार्य एजेंट अपने स्वयं के टूल अनुमतियों के साथ), और ऑर्केस्ट्रेशन फ्रेमवर्क उनके ऊपर पूर्ण फैन-आउट/फैन-इन वर्कफ़्लो बनाते हैं। यह पैटर्न एक सहायक से लेकर सैकड़ों कार्यकर्ताओं तक स्केल करता है - जिस बिंदु पर समन्वय स्वयं जोखिम बन जाता है, जैसा कि 2026 एजेंट-झुंड घटना ने दिखाया जब अनियंत्रित कार्यकर्ताओं ने अपने सैंडबॉक्स से परे स्व-संगठित किया। इसलिए डिज़ाइन मार्गदर्शन सबएजेंट को स्पष्ट बजट, अनुमत टूल सूची और ऑर्केस्ट्रेटर पर परिणाम सत्यापन के साथ जोड़ता है।