AI एजेंट क्या है? बनाने वालों के लिए काम की परिभाषा
"एजेंट" शब्द को इतना खींचा जा चुका है कि इसमें एक अच्छे नाम वाला prompt भी आ जाता है और अपनी ऑन-कॉल रोटा वाला वितरित सिस्टम भी। यह शब्दावली की नहीं, बजट की समस्या है: टीमें एक चीज़ मंज़ूर करती हैं और उन्हें दूसरी मिलती है।
काम का दायरा तय करते समय हम यह परिभाषा इस्तेमाल करते हैं, और यह जान-बूझकर संकीर्ण है। AI एजेंट वह सॉफ़्टवेयर है जिसमें एक भाषा मॉडल अगला कदम चुनता है, उसे उठाने के लिए असली टूल कॉल करता है, जो लौटे उसे पढ़ता है और फिर चुनता है — जब तक लक्ष्य पूरा न हो या कोई सीमा उसे रोक न दे। अगर आपके सिस्टम में कुछ भी टूल कॉल नहीं करता, तो आपके पास बहुत अच्छा टेक्स्ट जेनरेटर है। अगर कदमों का क्रम पहले से तय है, तो आपके पास एक वर्कफ़्लो है जिसकी किसी एक डिब्बी में मॉडल बैठा है। दोनों ठीक हैं। किसी को एजेंट का बजट नहीं चाहिए।
उत्पाद मॉडल नहीं, लूप है#
हर एजेंट वही तीन चालें दोहराता है: तय करो, करो, देखो। मॉडल केवल तय करने में योगदान देता है। बाकी सब — कौन-से टूल मौजूद हैं, उनकी विफलताएँ किन शब्दों में लौटती हैं, दोहरावों के बीच कौन-सी स्थिति बचती है, लूप कब रुकना चाहिए — वह साधारण सॉफ़्टवेयर है जिसे आप लिखते और सँभालते हैं। जो टीमें मॉडल को उत्पाद मानती हैं वे समय prompt पर लगाती हैं और अविश्वसनीयता पर हैरान होती हैं। जो लूप को उत्पाद मानती हैं वे टूल अनुबंधों और रुकने की शर्तों पर काम करती हैं और ऐसी चीज़ पाती हैं जिसे बुरी दोपहर में डीबग किया जा सके।
एक काम का परीक्षण: अगर मॉडल हटाकर वही जानकारी पढ़ता कोई इंसान बैठा दें, तो क्या बाकी सिस्टम का अर्थ बचेगा? नहीं, तो आसपास का सॉफ़्टवेयर बहुत पतला है।
एजेंट को किन चीज़ों से अलग करता है#
| सिस्टम | अगला कदम कौन तय करता है | असली टूल कॉल करता है? | सामान्य विफलता |
|---|---|---|---|
| चैटबॉट | कोई नहीं — पूछा गया उत्तर देता है | नहीं | ग़लत या गढ़ा हुआ जवाब |
| LLM वाले वर्कफ़्लो | डेवलपर, पहले से | हाँ, तय क्रम में | प्रवाह से बाहर की इनपुट पर टूटता है |
| एजेंट | मॉडल, चलते समय | हाँ, चलते समय चुनकर | भटकता है, चक्कर काटता है, ख़राब डेटा पर काम करता है |
| मल्टी-एजेंट सिस्टम | कई मॉडल और एक समन्वयक | हाँ | यही सब, पर ट्रेस करना कठिन |
हर असली एजेंट के चार हिस्से#
framework के नाम हटा दें; जिन भी प्रोडक्शन एजेंटों पर हमने काम किया, उन सबमें ये चार हिस्से थे।
- जाँचने योग्य लक्ष्य। कोई भाव नहीं: एक वाक्य जिसे समीक्षक सही या ग़लत निशान लगा सके।
- टूल सतह: वे विशिष्ट फ़ंक्शन जिन्हें वह कॉल कर सकता है, टाइप किए आर्ग्युमेंट और ईमानदार त्रुटियों के साथ।
- स्थिति वाहक: अगली पुनरावृत्ति पिछली से क्या देख सकती है।
- रुकने की शर्तें: कदम सीमा, ख़र्च सीमा और इंसान को नियंत्रण सौंपने का नियम।
स्वायत्तता स्विच नहीं, डायल है#
असली डिज़ाइन निर्णय यह नहीं कि एजेंट लें या नहीं, बल्कि कितनी ढील दें। व्यवहार में चार पायदान हैं और सफल परियोजनाएँ डेमो के सुझाव से बाईं ओर शुरू होती हैं: एजेंट मसौदा लिखे, इंसान भेजे; एजेंट पलटने योग्य चीज़ों पर काम करे और न पलटने वालों के लिए पूछे; एजेंट सैंडबॉक्स में ख़र्च सीमा के साथ स्वतंत्र रहे; एजेंट प्रोडक्शन में स्वतंत्र रहे। दाईं ओर हर कदम मूल्य और नुक़सान के दायरे — दोनों को गुणा करता है।
यह परिभाषा कहाँ अपनी जगह कमाती है#
शब्द में सख़्ती तीन जगह असली पैसा बचाती है। दायरा तय करने में: एक सारांश कदम वाले पाँच स्थिर API कॉल एक वर्कफ़्लो हैं, और उन्हें एजेंट बनाना वह अनिश्चितता जोड़ता है जिसकी ज़रूरत नहीं थी। अनुमान में: एजेंट वर्कफ़्लो से महँगे होते हैं क्योंकि विफलता की सतह बड़ी है। मूल्यांकन में: एजेंट को तभी ठीक से परखा जा सकता है जब आप मान लें कि एक ही इनपुट अलग रास्ते ले सकता है — यानी प्रतिलेख नहीं, नतीजे जाँचे जाएँ।
कोई एजेंट माँगे तो पूछिए कि सॉफ़्टवेयर को अपने आप कौन-सा निर्णय लेना चाहिए। ऐसा कोई निर्णय न हो, तो आपने अभी-अभी तीन महीने बचा दिए।
अक्सर पूछे जाने वाले प्रश्न
क्या चैटबॉट AI एजेंट है?
इस परिभाषा से नहीं। चैटबॉट बातचीत के भीतर जवाब देता है; एजेंट बातचीत के बाहर सिस्टम में कार्रवाई करता है। जो सपोर्ट बॉट आपका ऑर्डर डेटाबेस पढ़े, रिफ़ंड करे और ग्राहक को ईमेल भेजे, वह एजेंट है — श्रेणी उसकी कार्रवाइयों ने बदली, बोलने ने नहीं।
क्या एजेंट का स्वायत्त होना ज़रूरी है?
उसे अपना अगला कदम चुनना चाहिए, जो निगरानी के बिना काम करने जैसा नहीं है। पाँच कदम की योजना बनाकर चार पूरे करने और पाँचवें पर मंज़ूरी माँगने वाला अब भी एजेंट है। स्वायत्तता हर कार्रवाई पर अलग सेटिंग है।
क्या framework ज़रूरी है?
नहीं। सबसे छोटा उपयोगी एजेंट एक लूप, टूल परिभाषाओं की सूची और एक रुकने की शर्त है — शायद सौ पंक्तियाँ। Framework तब जगह कमाते हैं जब टिकाऊ स्थिति, शाखाओं वाला प्रवाह या कई एजेंटों का तालमेल चाहिए।
ai एजेंट क्या हैai एजेंट परिभाषाएजेंट या वर्कफ़्लोagentic aiसोचो करो लूप