Claude Code 101
← सभी पाठ
पाठ 09Claude Code 101

What are subagents?

सारांश ऑडियो

इस पाठ के लिए कोई ऑडियो सारांश नहीं है।

अध्ययन नोट्स

सबएजेंट (Subagents) के मुख्य अवधारणाएँ

  • परिभाषा: सबएजेंट क्लाउड कोड द्वारा सौंपे गए विशेष सहायक (specialized assistants) होते हैं जो विशिष्ट कार्यों को पूरा करते हैं।
  • कार्यप्रणाली:
  • प्रत्येक सबएजेंट अपने स्वयं के कॉन्टेक्स्ट विंडो (context window) में चलता है।
  • इसमें एक कस्टम सिस्टम प्रॉम्प्ट (custom system prompt) होता है जिसे उपयोगकर्ता परिभाषित करता है।
  • यह मुख्य थ्रेड को केवल एक सारांश (summary) वापस लौटाता है, जबकि सभी मध्यवर्ती कार्य (intermediate work) अलग (isolated) रहते हैं।
  • मुख्य लाभ (Context Management):
  • सबएजेंट मुख्य कॉन्टेक्स्ट विंडो के उपयोग को प्रबंधित करने में मदद करते हैं।
  • जब सबएजेंट काम करता है (जैसे फ़ाइल पढ़ना या टूल का उपयोग करना), तो ये क्रियाएं मुख्य बातचीत में दिखाई नहीं देतीं।
  • यह मुख्य संदर्भ को साफ रखता है, जिससे अनावश्यक डेटा जमा नहीं होता।
  • इनपुट और आउटपुट:
  • इनपुट: कस्टम सिस्टम प्रॉम्प्ट $\text{और}$ पैरेंट एजेंट द्वारा दिया गया कार्य विवरण (task description)।
  • आउटपुट: केवल एक केंद्रित सारांश (focused summary)।
  • डिस्कार्ड: सबएजेंट की पूरी बातचीत पूरी होने पर पूरी तरह से हटा दी जाती है।
  • उपयोग का उदाहरण: एक जटिल कार्य (जैसे किसी कोडबेस में रिफंड हैंडल करने वाली सेवा खोजना) को सबएजेंट के माध्यम से किया जाता है, जिससे उत्तर सीधे मिलता है, न कि पूरे खोज की प्रक्रिया।
  • सीमा: मुख्य विंडो को सबएजेंट के निष्कर्ष तक पहुँचने के तरीके (process) की दृश्यता नहीं मिलती।
  • बिल्ट-इन सबएजेंट: क्लाउड कोड में कई अंतर्निहित सबएजेंट उपलब्ध हैं:
  • General Purpose: बहु-चरणीय कार्यों के लिए।
  • Explore: कोडबेस की तेज़ खोज के लिए।
  • Plan: योजना मोड में अनुसंधान और विश्लेषण के लिए।
  • अनुकूलन: उपयोगकर्ता कस्टम सिस्टम प्रॉम्प्ट और टूल एक्सेस के साथ अपने स्वयं के सबएजेंट भी बना सकते हैं।

Takeaways

  • सबएजेंट क्लाउड कोड द्वारा सौंपे गए विशिष्ट सहायक होते हैं जो जटिल कार्यों को पूरा करते हैं और मुख्य कॉन्टेक्स्ट विंडो को साफ रखने में मदद करते हैं।
  • ये अपने स्वयं के आइसोलेटेड कॉन्टेक्स्ट विंडो में काम करते हैं और मुख्य थ्रेड को केवल एक केंद्रित सारांश वापस लौटाते हैं, जबकि मध्यवर्ती कार्य अलग रहते हैं।
  • सबएजेंट के उपयोग से फ़ाइल पढ़ने या टूल का उपयोग करने जैसी प्रक्रियाएं मुख्य बातचीत में दिखाई नहीं देतीं, जिससे अनावश्यक डेटा जमा नहीं होता।
  • उपयोगकर्ता कस्टम सिस्टम प्रॉम्प्ट और टूल एक्सेस के साथ अपने स्वयं के सबएजेंट बना सकते हैं, जबकि क्लाउड कोड में General Purpose, Explore और Plan जैसे अंतर्निहित सबएजेंट उपलब्ध हैं।
फ्लैशकार्ड 10 कार्ड
प्रश्न
प्रकट करने के लिए क्लिक करें · ←/→
उत्तर
वापस पलटने के लिए क्लिक करें
ज्ञान जाँच 6 प्रश्न