जब एक संदेश आता है, तो दो रूटिंग निर्णय लिए जाते हैं: कौन सा एजेंट इसे संभालना चाहिए, और कौन सा मॉडल क्लास मोड़ चलाना चाहिए। पहला राउटर द्वारा हल किया जाता है; दूसरा मॉडल-स्तरीय रूटिंग द्वारा। दोनों उस समय होते हैं जब ऑर्केस्ट्रेटर फ़ंक्शन-कॉलिंग लूप चलाने से पहले।
लक्ष्य एजेंट को हल करना
राउटर लक्षित एजेंट को एक परिभाषित क्रम में हल करता है:
बाँधने वाले — एक स्पष्ट मानचित्रण जो एक चैनल, वार्ता या
किसी विशेष एजेंट के लिए संदर्भ। यह प्राथमिक, निर्धारक मार्ग है।
@-उल्लेख करता है — एक समूह वार्तालाप में, एजेंट का नाम लेने से मार्ग पाए जाते हैं
उस एजेंट को संदेश। यही समूह रूटिंग का तरीका है।
विकल्प — यदि कुछ भी मेल नहीं खाता है, तो संदेश को एक कॉन्फ़िगर किए गए स्थान पर भेज दिया जाता है
फॉलबैक एजेंट ताकि कोई भी बातचीत बिना जवाब छोड़े न रहे।
[!NOTE]
@-मेंशन वही चीज़ हैं जो मल्टी-एजेंट ग्रुप चैट्स को उपयोगी बनाते हैं: कई एजेंट कर सकते हैं
एक बातचीत साझा करें, और प्रत्येक संदेश उस व्यक्ति को भेजा जाता है जिसे नामित किया गया था।
बाँधने वाले
ए बंधाई रूटिंग की निर्धारक रीढ़ है। एक इनबाउंड संदर्भ (उदाहरण के लिए कोई विशिष्ट चैनल या बातचीत) को एक एजेंट से जोड़कर, आपको पूर्वानुमेय व्यवहार प्राप्त होता है: वही स्रोत हमेशा उसी एजेंट तक पहुंचता है जब तक कि कोई @-mention इसे एक ही संदेश के लिए अधिलेखित करता है।
चैनल बाइंडिंग्स एडमिन UI में कॉन्फ़िगर की जाती हैं: बाइंडिंग्स पर ब्लॉक चैनल पृष्ठ एक को आवंटित करता है डिफ़ॉल्ट एजेंट प्रत्येक चैनल (प्रति वर्कस्पेस) के लिए। बाइंडिंग तब लागू होती है जब चैनल से कोई नया संवाद आता है और उसमें कोई स्पष्ट रूप से संबोधित एजेंट नहीं होता।
[!TIP]
हर उत्पादन चैनल के लिए एक बाइंडिंग सेट करें ताकि रूटिंग कभी इस पर निर्भर न करे
फॉलबैक। असली में अनमेल ट्रैफ़िक के लिए फॉलबैक आरक्षित रखें।
मॉडल-स्तर रूटिंग
किस एजेंट को चुना गया है इसके स्वतंत्र रूप से, AiHummer एक टर्न को रूट कर सकता है मॉडल स्तर इस पर आधारित कि यह कितना मांगपूर्ण है:
स्तर
के लिए अभिप्रेत
सरल
छोटे, नियमित मोड़
मानक
हर दिन का काम
जटिल
कठिन, कई-स्टेप तर्क
मॉडल-स्तर रूटिंग को इसके तहत कॉन्फ़िगर किया गया है एलएलएम राउटर सेटिंग्स। यह आपको सरल टर्न के लिए सस्ते, तेज़ मॉडल देने और जटिल टर्न के लिए एक मजबूत मॉडल आरक्षित करने की अनुमति देता है, हर एजेंट को मैनुअली ट्यून किए बिना लागत को नियंत्रित करता है।
[!NOTE]
मॉडल-स्तरीय रूटिंग किसी एजेंट के अपने प्रति-एजेंट मॉडल से अलग होती है।
प्रत्येक एजेंट मॉडल एजेंट का डिफ़ॉल्ट है; टियर रूटिंग एक मॉडल वर्ग चुन सकता है
एक दिए गए मोड़ के लिए। देखें एजेंट्स और व्यक्तित्व.
जब एक संदेश आता है, तो दो रूटिंग निर्णय लिए जाते हैं: **कौन सा एजेंट** इसे संभालना चाहिए, और **कौन सा मॉडल क्लास** मोड़ चलाना चाहिए। पहला राउटर द्वारा हल किया जाता है; दूसरा मॉडल-स्तरीय रूटिंग द्वारा। दोनों उस समय होते हैं जब ऑर्केस्ट्रेटर फ़ंक्शन-कॉलिंग लूप चलाने से पहले।
## लक्ष्य एजेंट को हल करना
राउटर लक्षित एजेंट को एक परिभाषित क्रम में हल करता है:
1. **बाँधने वाले** — एक स्पष्ट मानचित्रण जो एक चैनल, वार्ता या
किसी विशेष एजेंट के लिए संदर्भ। यह प्राथमिक, निर्धारक मार्ग है।
2. **`@`-उल्लेख करता है** — एक समूह वार्तालाप में, एजेंट का नाम लेने से मार्ग पाए जाते हैं
उस एजेंट को संदेश। यही समूह रूटिंग का तरीका है।
3. **विकल्प** — यदि कुछ भी मेल नहीं खाता है, तो संदेश को एक कॉन्फ़िगर किए गए स्थान पर भेज दिया जाता है
फॉलबैक एजेंट ताकि कोई भी बातचीत बिना जवाब छोड़े न रहे।
```text
inbound ─▶ binding? ─▶ @-mention? ─▶ fallback ─▶ agent
```
> [!NOTE]
> `@`-मेंशन वही चीज़ हैं जो मल्टी-एजेंट ग्रुप चैट्स को उपयोगी बनाते हैं: कई एजेंट कर सकते हैं
> एक बातचीत साझा करें, और प्रत्येक संदेश उस व्यक्ति को भेजा जाता है जिसे नामित किया गया था।
## बाँधने वाले
ए **बंधाई** रूटिंग की निर्धारक रीढ़ है। एक इनबाउंड संदर्भ (उदाहरण के लिए कोई विशिष्ट चैनल या बातचीत) को एक एजेंट से जोड़कर, आपको पूर्वानुमेय व्यवहार प्राप्त होता है: वही स्रोत हमेशा उसी एजेंट तक पहुंचता है जब तक कि कोई `@`-mention इसे एक ही संदेश के लिए अधिलेखित करता है।
चैनल बाइंडिंग्स एडमिन UI में कॉन्फ़िगर की जाती हैं: **बाइंडिंग्स** पर ब्लॉक **चैनल** पृष्ठ एक को आवंटित करता है **डिफ़ॉल्ट एजेंट** प्रत्येक चैनल (प्रति वर्कस्पेस) के लिए। बाइंडिंग तब लागू होती है जब चैनल से कोई नया संवाद आता है और उसमें कोई स्पष्ट रूप से संबोधित एजेंट नहीं होता।
> [!TIP]
> हर उत्पादन चैनल के लिए एक बाइंडिंग सेट करें ताकि रूटिंग कभी इस पर निर्भर न करे
> फॉलबैक। असली में अनमेल ट्रैफ़िक के लिए फॉलबैक आरक्षित रखें।
## मॉडल-स्तर रूटिंग
किस एजेंट को चुना गया है इसके स्वतंत्र रूप से, AiHummer एक टर्न को रूट कर सकता है **मॉडल स्तर** इस पर आधारित कि यह कितना मांगपूर्ण है:
| स्तर | के लिए अभिप्रेत |
|---|---|
| **सरल** | छोटे, नियमित मोड़ |
| **मानक** | हर दिन का काम |
| **जटिल** | कठिन, कई-स्टेप तर्क |
मॉडल-स्तर रूटिंग को इसके तहत कॉन्फ़िगर किया गया है **एलएलएम** राउटर सेटिंग्स। यह आपको सरल टर्न के लिए सस्ते, तेज़ मॉडल देने और जटिल टर्न के लिए एक मजबूत मॉडल आरक्षित करने की अनुमति देता है, हर एजेंट को मैनुअली ट्यून किए बिना लागत को नियंत्रित करता है।
> [!NOTE]
> मॉडल-स्तरीय रूटिंग किसी एजेंट के अपने प्रति-एजेंट मॉडल से अलग होती है।
> प्रत्येक एजेंट मॉडल एजेंट का डिफ़ॉल्ट है; टियर रूटिंग एक मॉडल वर्ग चुन सकता है
> एक दिए गए मोड़ के लिए। देखें [एजेंट्स और व्यक्तित्व](/hi/v1.0/concepts/agents-personas).
## अगला कहाँ
- देखें कि चुना गया एजेंट आगे क्या करता है
[संगठन और उप-एजेंट](/hi/v1.0/concepts/orchestration-subagents).
- उन एजेंट्स को कॉन्फ़िगर करें जिनके रूटिंग लक्ष्य हैं
[एजेंट्स और व्यक्तित्व](/hi/v1.0/concepts/agents-personas).