AiHummer
हिन्दी
साइन इन करेंखाता
v1.3.x
{ }Swagger

संगठन और उप-एजेंट

v1.3.x · अपडेट किया गया 2026-09-15

संगीतकार वह है जो एक इनबाउंड संदेश को उत्तर में बदल देता है। यह एक परतदार सिस्टम प्रॉम्प्ट को इकट्ठा करता है और संचालित करता है फ़ंक्शन-कॉलिंग लूप: मॉडल सोचता है, उपकरणों को बुलाता है, परिणाम पढ़ता है, और अंतिम उत्तर उत्पन्न करने तक इस प्रक्रिया को दोहराता है। इस लूप के ऊपर, एक एजेंट उत्पन्न हो सकता है उप-एजेंट और वैकल्पिक लागू करें तर्क रणनीतियाँ — जिनमें से सभी एडमिन द्वारा कॉन्फ़िगर किए जा सकते हैं।

मोड़ लूप

एक टर्न एक सीमित फ़ंक्शन-कॉलिंग लूप है। मॉडल को सिस्टम प्रॉम्प्ट, बातचीत और उपलब्ध टूल दिए जाते हैं; यह एक या अधिक टूल्स को कॉल कर सकता है, ऑर्केस्ट्रेटर उन्हें निष्पादित करता है और परिणाम वापस देता है, और लूप तब तक जारी रहता है जब तक मॉडल अंतिम संदेश लौटाता है। टूल्स, मेमोरी और ज्ञान हमेशा के रूप में आते हैं टूल परिणाम, कभी भी इंजेक्ट किए गए निर्देशों के रूप में नहीं — यही वह चीज़ है जो लूप को प्रॉम्प्ट इंजेक्शन के प्रति प्रतिरोधी बनाती है।

prompt + tools ─▶ model ─▶ tool calls ─▶ results ─▶ model ─▶ ... ─▶ final reply

उप-एजेंट

एक एजेंट कर सकता है उप-एजेंट्स उत्पन्न करें एक उप-काज को संभालने और कॉलर को परिणाम लौटाने के लिए। यह एक समन्वयक एजेंट को केंद्रित काम — शोध, मसौदा तैयार करना, एक विशिष्ट खोज — सौंपने की अनुमति देता है बिना किसी एक संदर्भ को अधिक लोड किए।

पुनरावृत्ति सीमित है: अधिकतम नेस्टिंग गहराई द्वारा नियंत्रित होती है AIHUMMER_SUBAGENT_MAX_DEPTHयह अनियंत्रित जनन को रोकता है और एक चाल की लागत और विलंब समय को पूर्वानुमेय बनाए रखता है।

[!WARNING] उप-एजेंट काम बढ़ाते हैं। रखें AIHUMMER_SUBAGENT_MAX_DEPTH संरक्षणात्मक साझा होस्ट — प्रत्येक अतिरिक्त गहराई का स्तर टूल कॉल और मॉडल को गुणा कर सकता है उपयोग।

एजेंट स्तर पर चाइल्ड एजेंट सीमाएँ

वैश्विक AIHUMMER_SUBAGENT_MAX_DEPTH और AIHUMMER_SUBAGENT_TIMEOUT_SEC सभी एजेंटों पर लागू होते हैं। संस्करण 1.3 से किसी एक एजेंट को उसकी निष्पादन नीति के children ब्लॉक में (एडमिन API में runtime_policy) अपनी सीमाएँ दी जा सकती हैं: नेस्टिंग गहराई (4 तक), प्रति रन ट्री एक साथ चलने वाले चाइल्ड एजेंट (8 तक), एक पैरेंट के सक्रिय चाइल्ड (5 तक), चाइल्ड कॉल की समय-सीमा (48 घंटे तक, पर पैरेंट से अधिक नहीं) और वह समय जिसके बाद पूरे हो चुके रन डिफ़ॉल्ट सूची से हट जाते हैं। चाइल्ड कॉल मॉडल, उपकरण सेट और आरंभकर्ता के अधिकार विरासत में पाता है और उन्हें बढ़ा नहीं सकता; समय-सीमा समाप्त होने पर उपकरण प्रक्रियाएँ संतति के साथ समाप्त होती हैं। विवरण — एजेंट और प्रोफ़ाइल अनुभाग में।

तर्क रणनीतियाँ

सादा लूप के परे, आयोजक वैकल्पिक विकल्प प्रदान करता है तर्क रणनीतियाँवे सक्षम न होने पर बंद रहते हैं, और प्रत्येक को व्यवस्थापक UI के अंतर्गत कॉन्फ़िगर किया जा सकता है एजेंट · तर्कसंगत सेटिंग्स समूह।

रणनीति यह क्या करता है
योजना-चरण एजेंट काम करने से पहले एक योजना तैयार करता है, फिर चरणों पर काम करता है।
प्रतिबिंबित करना एजेंट उत्तर देने से पहले अपने ही ड्राफ्ट की समीक्षा और संशोधन करता है।
वाद-विवाद N एजेंट कई मुद्दों पर बहस करते हैं चक्र, फिर एक न्यायाधीश विजेता का चयन करता है।
सर्वोत्तम-में-एन कई संभावित उत्तर बनाएं और सबसे अच्छा चुनें।
स्वयं-उपचार विफलता पर, एजेंट हार मानने के बजाय निदान करता है और फिर से कोशिश करता है।

[!TIP] तर्क रणनीतियाँ गुणवत्ता के लिए विलंब और टोकन लागत का व्यापार करती हैं। इन्हें चालू करें उन एजेंटों और कार्यों के लिए चयनात्मक रूप से जो उन्हें आवश्यक हैं, न कि वैश्विक रूप से।

एजेंट ग्राफ

बहु-एजेंट वर्कफ़्लो के लिए जो ऐड-हॉक सब-एजेंट कॉल की तुलना में अधिक संरचित हैं, AiHummer का समर्थन करता है एजेंट ग्राफ़ — एजेंटों को वर्कफ़्लो में स्पष्ट रूप से जोड़ना। ग्राफ़ को एडमिन यूआई और एडमिन एपीआई के तहत प्रबंधित किया जाता है /v1/admin/graphs/*.

एडमिन यूआई के ग्राफ़ पृष्ठ एक दृश्य है फ़्लोचार्ट संपादक: ग्राफ़ नोड्स को कैनवास पर खींचा जाता है, उनके बीच के एजेस को तीर के रूप में खींचा जाता है, एक पैलेट नए नोड्स जोड़ता है, और एक साइड पैनल चयनित नोड के पैरामीटर्स को संपादित करता है। ग्राफ़ की परिभाषा (स्टार्ट नोड, स्टेप लिमिट, नोड्स और ट्रांज़िशन्स) JSON के रूप में संग्रहीत की जाती है — “एक्सपोर्ट/इम्पोर्ट JSON” टॉगल इसे निरीक्षण, इंस्टेंस के बीच स्थानांतरण और मैन्युअल संपादन के लिए खोलता है।

कॉन्फ़िगरेशन सारांश

घुंडी कहाँ
उप-एजेंट अधिकतम गहराई AIHUMMER_SUBAGENT_MAX_DEPTH (पर्यावरण; हॉट-रिलोडेबल)
तर्क रणनीतियाँ सेटिंग्स समूह एजेंट · तर्कसंगत
एजेंट ग्राफ /v1/admin/graphs/*

[!NOTE] सब-एजेंट गहराई और उपकरण सक्षम करना उन सेटिंग्स में से हैं जो लागू होती हैं गर्म (कोई पुनःप्रारंभ नहीं). अन्य सेटिंग्स को पुनःप्रारंभ की आवश्यकता हो सकती है — कॉन्फ़िगरेशन देखें शुरुआत गाइड में मॉडल।

अगला कहाँ