00:00:00तो, क्लॉड टीम ने 'क्लॉड मैनेज्ड एजेंट्स' (Claude managed agents) जारी किए हैं, जिसे वे अगला विकास कहते हैं
00:00:09एजेंट SDK के बाद।
00:00:11यह कुछ ऐसा है जो आपको बिना एक भी लाइन कोड लिखे कस्टम एजेंट बनाने की सुविधा देता है।
00:00:16और ये एजेंट एंथ्रोपिक के अपने मैनेज्ड इंफ्रास्ट्रक्चर पर चलते हैं, जिसका आर्किटेक्चर बहुत शानदार है
00:00:22जो सुरक्षित, स्केलेबल और प्रोडक्शन के लिए तैयार एजेंट बनाने के लिए एकदम सही है, जो लगभग
00:00:27वह सब कुछ कर सकते हैं जो आप चाहते हैं।
00:00:28साथ ही आपके नॉलेज बेस के आधार पर ग्राहकों के सवालों के जवाब देना, या यहाँ तक कि नियमित रिसर्च करना
00:00:32और स्लैक का उपयोग करके उसे एक निश्चित समय पर आपको भेजना।
00:00:36लेकिन कोई भी अपने स्वयं के VPS पर क्लॉड कोड इंस्टॉल करने के बजाय इसका उपयोग क्यों करेगा?
00:00:40सब्सक्राइब बटन दबाएं और चलिए इसके बारे में विस्तार से जानते हैं।
00:00:46लेकिन इससे पहले कि हम शुरू करें, आइए एंथ्रोपिक के बारे में थोड़ी बात करते हैं क्योंकि वे पिछले कुछ हफ्तों से काफी व्यस्त रहे हैं।
00:00:49मेरा मतलब है, उन्होंने हाल ही में लोगों को क्लॉड सब्सक्रिप्शन का उपयोग करने से रोक दिया है
00:00:50ओपनक्लॉ (OpenClaw) जैसे थर्ड पार्टी टूल्स पर, जिसके बारे में लोग सोचते हैं कि यह मैनेज्ड एजेंट्स की वजह से है,
00:00:55लेकिन वे बिल्कुल एक जैसी चीजें नहीं हैं।
00:01:00मेरा मतलब है, मैं कहूँगा कि ओपनक्लॉ थोड़ा लिनक्स जैसा है।
00:01:01यह एक टिंकरर (tinkerer) का एजेंट है।
00:01:04आप अपना खुद का हार्डवेयर चुनते हैं, अपना खुद का मॉडल चुनते हैं, आप सुरक्षा और बाकी सब कुछ संभालते हैं।
00:01:06जबकि क्लॉड मैनेज्ड एजेंट्स, अगर मैं कह सकूँ, तो एप्पल (Apple) की तरह है, क्योंकि आपको
00:01:11इनमें से कुछ भी करने की ज़रूरत नहीं है।
00:01:12क्लॉड इंफ्रास्ट्रक्चर और सुरक्षा का ख्याल रखता है, आप बस सरल अंग्रेजी में उसे बताते हैं कि आप क्या चाहते हैं,
00:01:17और वह आगे बढ़कर आपका परफेक्ट एजेंट बना देगा।
00:01:19वास्तव में, मैं आपको एक सरल लेकिन बहुत ही व्यक्तिगत उदाहरण के माध्यम से दिखाता हूँ कि यह कितना आसान है।
00:01:24मेरे पास एक प्राइवेट गिटहब (GitHub) रेपो है जिसमें NHS ऐप से स्क्रैप की गई मेरी सारी मेडिकल जानकारी है।
00:01:28और मैं उस डेटा के साथ संवाद करना चाहता हूँ या स्लैक का उपयोग करके उस डेटा से जानकारी प्राप्त करना चाहता हूँ।
00:01:34ताकि मैं इसका उपयोग अपने डेस्कटॉप, मोबाइल, यानी मूल रूप से कहीं से भी कर सकूँ।
00:01:39इन दोनों चीजों के बीच में, मैं चाहूँगा कि क्लॉड मैनेज्ड एजेंट डेटा को स्क्रैप करने का काम करे,
00:01:40यानी सही जानकारी प्राप्त करने के लिए टूल्स का उपयोग करे और उसे इस तरह से अनुवादित करे जिसे मैं समझ सकूँ।
00:01:45तो शुरुआत करने के लिए, मैं क्लॉड कंसोल पर जा सकता हूँ, नए मैनेज्ड एजेंट्स विकल्प पर जा सकता हूँ
00:01:49और अपना एजेंट शुरू से बनाने के लिए यहाँ सामान्य भाषा में टाइप कर सकता हूँ।
00:01:54अब यह कर्ल (curl) कमांड का उपयोग करके क्लॉड API के साथ संवाद करेगा और किसी भी आवश्यक कोड को
00:02:01एंथ्रोपिक के इंफ्रास्ट्रक्चर पर होस्ट करेगा।
00:02:02लेकिन मैं मैनेज्ड एजेंट स्किल का उपयोग अपनी पसंद की किसी भी भाषा में भी कर सकता हूँ।
00:02:07इस मामले में, मैं टाइपस्क्रिप्ट (TypeScript) चुनूँगा और यह स्किल मेरे लिए एजेंट बनाने के लिए
00:02:11टाइपस्क्रिप्ट टू क्लॉड SDK का उपयोग करेगी।
00:02:16ऐसा करने के लिए, आपके पास क्लॉड कोड का यह वर्शन या उससे ऊपर का होना चाहिए,
00:02:19जिसमें मैनेज्ड एजेंट स्किल पहले से मौजूद है।
00:02:23मेरे मामले में, मेरे पास उससे ऊपर का वर्शन है और मैं स्लैश क्लॉड API कमांड
00:02:29के बाद 'managed agents onboarding' का उपयोग करके स्किल को ट्रिगर कर सकता हूँ।
00:02:31एंटर दबाने के बाद, यह मुझसे पूछता है कि क्या मुझे पता है कि मैं किस तरह का एजेंट बनाना चाहता हूँ,
00:02:36जो मुझे नहीं पता, लेकिन हम देखेंगे कि यह क्या करता है।
00:02:38और यह मुझे बताता है कि यह मुझे इन तीन चरणों के माध्यम से ले जाएगा।
00:02:42तो टूल्स, स्किल्स, फाइल्स, और रेपोज़, और फिर एनवायरनमेंट और आइडेंटिटी।
00:02:46आश्चर्यजनक रूप से, यह बहुत अधिक संदर्भ (context) का उपयोग करता है, इसलिए कुछ कॉम्पैक्शन हो सकता है, लेकिन हम देखेंगे कि क्या होता है।
00:02:50खैर, मैं इसे एक मेडिकल एजेंट बनाने का कमांड दूँगा जो एक प्राइवेट गिटहब रेपो से
00:02:52मार्कडाउन फाइलों को पढ़ता है, एक डॉक्टर की तरह जानकारी समझता है और मुझे स्लैक का उपयोग करके
00:02:55इसके साथ संवाद करने देता है।
00:02:59और फिर यह मुझे प्री-बिल्ट टूल सेट, यानी read, glob, grep का उपयोग करने की सलाह देता है
00:03:04और write, edit, bash का उपयोग न करने की, क्योंकि डॉक्टर को रेपो को बदलने का कोई कारण नहीं है, जो समझ में आता है।
00:03:05यह रेपो URL भी मांगता है, इसलिए मैं इसे इसके अनुशंसित टूल्स और अनुमतियों के साथ आगे बढ़ने के लिए कहूँगा,
00:03:10और मैं इसे रेपो का लिंक दे दूँगा।
00:03:15उसके बाद, यह सुझाव देता है कि राउंड B और राउंड C क्या होने चाहिए, जो कि क्योंकि यह एक बहुत ही बेसिक एजेंट है,
00:03:17काफी स्पष्ट हैं।
00:03:22और फिर यह मेरे एजेंट के लिए एक सिस्टम प्रॉम्प्ट बनाता है, साथ ही उस मॉडल का सुझाव देता है जिसका उसे उपयोग करना चाहिए।
00:03:27अब मैं इसे 'Sonnet' का उपयोग करने के लिए कहूँगा क्योंकि मैं 'Opus' पर बहुत अधिक पैसा खर्च नहीं करना चाहता।
00:03:31मैं बाद में समझाऊँगा कि क्यों, लेकिन इसके अलावा, यह अच्छा लग रहा है और मैं इसे ये क्रेडेंशियल्स
00:03:35और अपनी पसंद की भाषा प्रदान कर दूँगा।
00:03:39और अब इसने मेरे लिए टाइपस्क्रिप्ट में दो फाइलें बना दी हैं।
00:03:41पहली फाइल सेटअप है, जो एंथ्रोपिक के इंफ्रास्ट्रक्चर के अंदर एनवायरनमेंट, एजेंट,
00:03:45और किसी भी आवश्यक स्किल जैसी चीजों को सेटअप करेगी।
00:03:46दूसरी रनटाइम है, जो वास्तव में एंथ्रोपिक सर्वर के साथ संवाद करेगी
00:03:49और वह जानकारी स्लैक को देगी।
00:03:53तो मैं आगे बढ़कर यह सब सेटअप करूँगा और आपको दिखाऊँगा कि पूरा होने पर यह कैसा दिखता है।
00:03:56इस सेटअप फाइल को चलाने के बाद, यह मुझे एक एनवायरनमेंट ID देता है, जो यहाँ है।
00:03:59और यह मुझे एजेंट ID भी देता है, जो यहाँ भी है।
00:04:04जैसा कि मैंने पहले बताया, ये चीजें एंथ्रोपिक के इंफ्रास्ट्रक्चर पर बनाई गई हैं।
00:04:07तो क्लॉड कंसोल के अंदर, मैं अपना एजेंट यहाँ देख सकता हूँ, साथ ही वह एनवायरनमेंट भी जो मैंने
00:04:12अभी बनाया है।
00:04:15मैंने अपना स्लैक ऐप भी बनाया है और इस apps.ts फाइल के उपयोग के लिए सारी जानकारी अपनी .env फाइल के अंदर डाल दी है,
00:04:19जिसका अर्थ है कि यदि मैं उस फाइल को चलाता हूँ, तो उसे मेरा स्लैक बॉट चलाना चाहिए।
00:04:24तो मैं उससे पूछ सकता हूँ, आप कौन से मॉडल का उपयोग कर रहे हैं?
00:04:27और कुछ देर बाद वह जवाब देता है, मैं एंथ्रोपिक द्वारा बनाया गया क्लॉड हूँ।
00:04:32क्या कोई मेडिकल चीज़ है जिसमें मैं आपकी मदद कर सकता हूँ?
00:04:36यह बहुत ही शानदार है।
00:04:37लेकिन इससे भी ज़्यादा शानदार यह है कि मैं क्लॉड कंसोल में यहाँ सेशन (session) देख सकता हूँ।
00:04:42हाँ, मैं इसे कुछ बार टेस्ट कर रहा हूँ और यहाँ हमें और विवरण मिलते हैं कि क्या हुआ।
00:04:48तो अगर मैं इसे बड़ा करने के लिए बंद करूँ, तो आप यूजर द्वारा पूछा गया सवाल देख सकते हैं।
00:04:50फिर इसने स्लैक मैसेज टूल का उपयोग किया और फिर एजेंट ने जवाब दिया।
00:04:54अब मैं पहले यह बताना भूल गया कि इसके लिए कीमत कैसे काम करती है।
00:04:56तो अगर हम डॉक्यूमेंटेशन पर जाते हैं, तो हम देख सकते हैं कि मैनेज्ड एजेंट्स द्वारा उपयोग किए जाने वाले सभी टोकन
00:04:57उसी प्राइसिंग मॉडल पर आधारित हैं जिसका क्लॉड API उपयोग करता है, जो यहाँ दिया गया है।
00:05:01तो दुर्भाग्य से आपका प्रो मैक्स या टीम सब्सक्रिप्शन मैनेज्ड एजेंट्स के लिए उपयोगी नहीं है, लेकिन
00:05:04टोकन के भुगतान के साथ-साथ, आपको सेशन्स के लिए भी भुगतान करना होगा, जो कि 8 सेंट प्रति सेशन घंटा है।
00:05:09और यह केवल तभी होता है जब सेशन चल रहा हो।
00:05:12तो अगर मैं क्लॉड कंसोल पर वापस जाता हूँ और इन सभी आइडल (idle) सेशन्स के लिए सेशन्स पर क्लिक करता हूँ,
00:05:15तो मुझसे कोई शुल्क नहीं लिया जा रहा है।
00:05:20ठीक है, चलिए इस बॉट के साथ कुछ और दिलचस्प करते हैं।
00:05:25मैं इससे पूछने जा रहा हूँ कि मेरे मेडिकल इतिहास के आधार पर, क्या मेरे लिए
00:05:30कैलमरी (calamari) खाना ठीक है?
00:05:35अब यहाँ इसने रेपो से जानकारी प्राप्त करने के लिए बैश टूल चलाया है।
00:05:36इसने दो फाइलें पढ़ी हैं, और फिर कुछ सेकंड बाद, इसने मुझे एक स्लैक मैसेज भेजा, जो मुझे बताता है
00:05:38कि मुझे कैलमरी के साथ सावधान रहना चाहिए क्योंकि मुझे झींगे (shrimp) से एलर्जी है, जो सच है।
00:05:42मैं कहूँगा कि इसने मेरी जीभ में खुजली से लेकर गले में सूजन आदि के बारे में बहुत अधिक जानकारी दे दी है।
00:05:43लेकिन सच कहूँ तो, यह बहुत अच्छी तरह से काम करता है।
00:05:46वास्तव में, मैंने एजेंट में थोड़ा बदलाव किया है।
00:05:50तो अगर हम क्लॉड कंसोल में यहाँ क्लिक करते हैं, तो हम देख सकते हैं कि वहाँ तीन वर्शन हैं जो दर्शाते हैं
00:05:51कि इस एजेंट को तीन बार बदला गया है।
00:05:56मैंने इसे थोड़ा और इंसानी जैसा बनाने के लिए सिस्टम प्रॉम्प्ट को बदल दिया और मॉडल को
00:06:01Opus से हटाकर Sonnet कर दिया।
00:06:06लेकिन यहाँ UI में, मैं एजेंट का सिस्टम प्रॉम्प्ट बदल सकता हूँ, मैं मॉडल और
00:06:11उन टूल्स को बदल सकता हूँ जिनके पास इसकी पहुँच है, जो टेस्टिंग के लिए उपयोगी है।
00:06:12तो बस इतना ही है।
00:06:13कुछ छोटे कोड बदलावों के अलावा जो मैंने क्लॉड के साथ बातचीत करके समझे,
00:06:15एजेंट बनाना इतना ही आसान है।
00:06:19क्लॉड एजेंट SDK कैसे काम करता है, यह सीखने की कोई ज़रूरत नहीं है।
00:06:21आप बस एक स्किल का उपयोग करके क्लॉड के साथ संवाद कर सकते हैं और अपना खुद का एजेंट बना सकते हैं।
00:06:26लेकिन यह सब पर्दे के पीछे कैसे काम करता है?
00:06:27तो एंथ्रोपिक ने एक बहुत ही विस्तृत लेख लिखा है कि सब कुछ कैसे काम करता है, जिसका लिंक
00:06:32डिस्क्रिप्शन में होगा।
00:06:35लेकिन मैं कहूँगा कि पूरा आर्किटेक्चर तीन प्रमुख घटकों से बना है।
00:06:36तो सेशन हार्नेस (session harness) और ऑर्केस्ट्रेशन, इसका मतलब यह नहीं है कि सैंडबॉक्स और टूल्स कम
00:06:41महत्वपूर्ण हैं, लेकिन मैं कहूँगा कि ये तीन बहुत ही अनोखे हैं।
00:06:44तो हार्नेस जिसे सिस्टम के 'हाथ' के रूप में भी जाना जाता है, वह जगह है जहाँ क्लॉड मॉडल का उपयोग किया जाता है।
00:06:47और इसे एक 'स्टेटलेस राउटर' (stateless router) के रूप में भी जाना जाता है क्योंकि यह टूल कॉल्स, रिसोर्सेज और MCPs को
00:06:51उनके प्रासंगिक स्थान पर भेजता है या सैंडबॉक्स एनवायरनमेंट में कोड चलाता है और फाइलें एडिट करता है।
00:06:54अब मैं टूल कॉल्स को वास्तविक हार्नेस से अलग रखने के फायदों के बारे में बात करूँगा।
00:06:58लेकिन यहाँ सेशन सिस्टम की याददाश्त (memory) की तरह है और इसमें हार्नेस के
00:07:00अपेंड-ओनली लॉग्स (append only logs) होते हैं।
00:07:05अब आप सोच रहे होंगे कि हार्नेस 'क्लॉड कोड' है, लेकिन यह वास्तव में मैनेज्ड एजेंट्स के लिए बनाया गया
00:07:09एक कस्टम हार्नेस है।
00:07:12मैं थोड़ा बाद में यह भी समझाऊँगा कि क्यों।
00:07:17और अंत में, ऑर्केस्ट्रेटर (orchestrator) वह है जो यह तय करता है कि हार्नेस को किन मोड्स में होना चाहिए।
00:07:23जैसे बिल्ड प्लान आदि।
00:07:28और महत्वपूर्ण बात यह है कि यदि यह हार्नेस विफल हो जाता है, तो यह एक नया हार्नेस बनाता है।
00:07:32तो कल्पना कीजिए कि आपके पास यहाँ एक हार्नेस है जो विफल हो जाता है या बंद हो जाता है।
00:07:33ऑर्केस्ट्रेटर एक नया हार्नेस बना सकता है।
00:07:37और क्योंकि सेशन लॉग्स हार्नेस से अलग होते हैं, नया हार्नेस यह जानने के लिए
00:07:38लॉग्स पढ़ सकता है कि क्या चल रहा था और ठीक कहाँ से जारी रखना है।
00:07:43वास्तव में, पूरी चीज़ को स्केल (scale) के लिए बनाया गया है।
00:07:44तो आपके पास जितने चाहें उतने मॉडल और जितने चाहें उतने एनवायरनमेंट हो सकते हैं, और आर्किटेक्चर
00:07:47उसे संभालने में सक्षम होगा।
00:07:51इसके अलावा इस आर्किटेक्चर का एक और लाभ सुरक्षा पहलू है।
00:07:54तो अगर मैं क्लॉड कंसोल पर वापस जाता हूँ और क्रेडेंशियल वॉल्ट (vault) पर क्लिक करता हूँ, तो आप देख सकते हैं कि
00:07:58क्रेडेंशियल्स एक सुरक्षित स्थान पर संग्रहीत हैं।
00:08:02अब, अगर मेरे पास स्थानीय रूप से चल रहा कोई एजेंट है, तो वह .env फाइल हो सकती है या कुछ कस्टम
00:08:04जो मैंने लगा रखा है।
00:08:09लेकिन अगर मैं क्लॉड कंसोल या UI का उपयोग कर रहा हूँ, तो सभी क्रेडेंशियल्स यहाँ
00:08:13स्टोर किए जाते हैं।
00:08:15और इसकी खूबी यह है कि ये क्रेडेंशियल्स रनटाइम (runtime) के दौरान कॉल किए जाते हैं।
00:08:20तो अगर आपके पास कोई MCP विशिष्ट API की (key) या टूल विशिष्ट की है, तो हार्नेस या मॉडल को
00:08:21इसके बारे में कुछ भी पता नहीं होता और उसकी इस तक पहुँच नहीं हो सकती।
00:08:25उदाहरण के लिए, यदि मुझे वेदर MCP टूल कॉल करने की आवश्यकता होती और मेरे पास वह API की होती, तो हार्नेस
00:08:30टूल को कॉल करेगा और API की स्वयं टूल कॉल या MCP के भीतर मौजूद होगी।
00:08:32और इसका उपयोग रनटाइम पर किया जाएगा।
00:08:36इसी तरह, यदि सैंडबॉक्स को किसी की (key) का उपयोग करने की आवश्यकता होती है, तो वह वॉल्ट में स्टोर होगी।
00:08:37और उसका उपयोग भी रनटाइम पर किया जाएगा और मॉडल को इसके बारे में पता नहीं होगा।
00:08:41वास्तव में, इसे अपनी एंथ्रोपिक API की के बारे में भी नहीं पता होता है, क्योंकि वह भी
00:08:42रनटाइम पर उपयोग की जाती है।
00:08:45मैं इस लेख को बाकी पढ़ने की अत्यधिक अनुशंसा करता हूँ ताकि आपको इस बारे में विस्तृत जानकारी मिल सके कि
00:08:50सब कुछ कैसे साथ लाया गया था, लेकिन यह बहुत ही अनोखा है।
00:08:54ईमानदारी से कहूँ तो, मुझे क्लॉड मैनेज्ड एजेंट बनाने में बहुत मज़ा आता है।
00:09:00मेरा मतलब है, ऐसे लोग भी हैं जो सोचते हैं कि यह खत्म हो जाएगा, ठीक ओपन AI
00:09:05एजेंट्स की तरह।
00:09:07अगर ओपन AI एजेंट्स खत्म नहीं हुए हैं, तो कृपया मुझे कमेंट्स में बताएं क्योंकि मैं
00:09:12उनके बारे में बहुत कम सुनता हूँ।
00:09:15लेकिन मुझे लगता है कि यह लंबे समय तक टिकेगा क्योंकि एजेंट बनाना बहुत आसान है।
00:09:20आपको SDKs के बारे में सीखने की ज़रूरत नहीं है, यदि आप नहीं चाहते तो आपको एक बनाने के लिए टर्मिनल का उपयोग करने
00:09:21की ज़रूरत नहीं है, और आप मूल रूप से MCP सर्वर टूल्स को कनेक्ट करने का काम
00:09:25पूरी तरह से UI के अंदर कर सकते हैं, जो उन लोगों के लिए बहुत अच्छा है जो कोई कोड नहीं लिखना चाहते।
00:09:28लेकिन मुझे एक निराशाजनक बात यह कहनी होगी कि आपको API टोकन का उपयोग करके भुगतान करना होगा
00:09:31या API बिलिंग का उपयोग करके भुगतान करना होगा, क्योंकि एक क्लॉड प्रो सब्सक्राइबर के रूप में,
00:09:36मैं अपनी लिमिट्स का उपयोग करना पसंद करूँगा, यानी जो लिमिट्स मैनेज्ड एजेंट्स की प्रो रेंज में हैं,
00:09:37ताकि मुझे दो अलग-अलग चीजों के लिए भुगतान न करना पड़े।
00:09:39लेकिन निष्पक्षता में देखा जाए तो, अगर आप Sonnet या Haiku जैसे सस्ते मॉडल का उपयोग करते हैं तो यह बहुत महंगा नहीं है।
00:09:40और भले ही यह क्यूरेटेड (curated) है, जैसा कि आप देख सकते हैं, यह आपको नोशन (Notion),
00:09:45स्लैक MCP सर्वर्स आदि तक पहुँच प्रदान करता है, लेकिन यदि आप कुछ ऐसा बनाना चाहते हैं जो इन
00:09:46सीमाओं के भीतर मौजूद नहीं है, तो आपको अपना खुद का कोड लिखना होगा, जिसके लिए ओपनक्लॉ
00:09:51बहुत अच्छा है।
00:09:56मेरा मतलब है, ओपनक्लॉ पूरी तरह से ओपन है, यह नाम में ही है और इसके टेलीग्राम से लेकर
00:10:01डिस्कॉर्ड और व्हाट्सएप तक कई चैनल्स हैं, जबकि यदि आप मैनेज्ड एजेंट्स के साथ वही करना चाहते हैं,
00:10:06तो आपको अपना खुद का समाधान कोड करना पड़ सकता है या क्लॉड से अपने लिए कोड करवाना पड़ सकता है।
00:10:12और इसके साथ ही यह वीडियो समाप्त होता है।
00:10:17मुझे उम्मीद है कि आपको मैनेज्ड एजेंट्स के बारे में यह जानकारी पसंद आई होगी।
00:10:20यह वास्तव में भविष्य की तरह लगता है जहाँ हम बिना कोड के शक्तिशाली AI टूल बना सकते हैं।
00:10:26यदि आपके कोई प्रश्न हैं, तो उन्हें नीचे कमेंट्स में बेझिझक पूछें।
00:10:31देखने के लिए बहुत-बहुत धन्यवाद।
00:10:36अगले वीडियो में मिलते हैं।
00:10:40अपना ख्याल रखें और सीखते रहें।
00:10:41अलविदा!
00:10:46सब्सक्राइब करना न भूलें!
00:10:51नमस्ते।