मल्टी-एजेंट राउटिंग: कौन करेगा क्या?
एक सक्षम AI एजेंट उपयोगी है। लेकिन विशेषज्ञों की टीम — एक रिसर्चर, एक कोडर, एक रिव्यूअर, एक प्लानर — कहीं ज़्यादा ताक़तवर होती है। और जैसे ही टीम बनती है, वही सवाल सामने आता है जो हर टीम के सामने आता है: कौन करेगा क्या? हर काम के लिए यह फ़ैसला करने वाली मशीनरी को राउटिंग कहते हैं — और यही चुपचाप तय करती है कि आपका मल्टी-एजेंट सिस्टम एक सधी हुई वर्कशॉप जैसा चलेगा या ऐसे कमरे जैसा जहाँ सब एक-दूसरे के ऊपर बोल रहे हों।
तीन राउटिंग पैटर्न
Section titled “तीन राउटिंग पैटर्न”-
ऑर्केस्ट्रेटर और वर्कर। एक लीड एजेंट आने वाले काम को पढ़ता है, टुकड़ों में बाँटता है, और हर टुकड़ा किसी विशेषज्ञ को सौंप देता है। योजना ऑर्केस्ट्रेटर की होती है और नतीजे भी वही जोड़ता है। सबसे सक्षम पैटर्न; हर कदम पर एक अतिरिक्त मॉडल कॉल की लागत।
-
क्लासिफ़ायर राउटिंग। एक छोटा, तेज़ मॉडल हर अनुरोध पर लेबल लगाता है — बिलिंग, बग रिपोर्ट, रिसर्च सवाल — और उसे सही विशेषज्ञ तक भेज देता है। सस्ता और अनुमान-योग्य; जब श्रेणियाँ पहले से पता हों तो सबसे अच्छा।
-
हैंडऑफ़। जब किसी एजेंट को लगे कि काम उसकी विशेषज्ञता से बाहर है, तो वह बातचीत — पूरे संदर्भ समेत — सीधे किसी साथी एजेंट को सौंप देता है। लचीला और विकेंद्रित; पर ऐसे नियम चाहिए कि काम इधर-उधर उछलता न रहे।
अच्छी राउटिंग और अफ़रा-तफ़री का फ़र्क़
Section titled “अच्छी राउटिंग और अफ़रा-तफ़री का फ़र्क़”- विशेषज्ञता का फ़ायदा समन्वय की लागत से बड़ा होना चाहिए। अगर एक ही एजेंट पूरा काम अच्छे से कर सकता है, तो राउटिंग सिर्फ़ बोझ है।
- हर एजेंट का अनुबंध साफ़ हो। स्पष्ट इनपुट, स्पष्ट आउटपुट — ताकि राउटर बिना अंदाज़े लगाए उन्हें जोड़ सके।
- सिस्टम में फीडबैक लूप हो। देखते रहिए कि काम कहाँ अटकते या लौटते हैं, और राउटिंग सुधारिए। स्थिर सिस्टम खुद को ठीक करते हैं — तारे यह तरकीब अरबों साल पहले सीख चुके हैं।