एजेंट्स के साथ काम करने का मेरा तरीका इससे बदल गया

AAI LABS
Computing/SoftwareSmall Business/StartupsManagementInternet Technology

Transcript

00:00:00को-वर्क गैर-डेवलपर्स को क्लाउड कोड की शक्तिशाली क्षमताएं देता है, जिससे वे
00:00:04असली ऑटोमेशन, डॉक्यूमेंट वर्कफ़्लो, पाइपलाइन और रिसर्च टास्क बना सकते हैं जो पहले केवल
00:00:10टर्मिनल तक ही सीमित थे।
00:00:11लेकिन उनमें से अधिकांश को अभी भी कम गुणवत्ता वाला आउटपुट मिल रहा है और वे शिकायत करते हैं कि को-वर्क का उपयोग करने से
00:00:15उनकी लिमिट खत्म हो रही है।
00:00:17ऐसा इस टूल की वजह से नहीं हो रहा है, बल्कि इसलिए हो रहा है क्योंकि
00:00:21प्री-सेटअप में कोई मेहनत नहीं की जा रही है।
00:00:22प्री-सेटअप का कोई एक सही तरीका नहीं है, यह हमेशा उन कदमों की एक श्रृंखला होती है जिन्हें आप
00:00:26अपनी ज़रूरत के अनुसार वर्कफ़्लो को तैयार करने के लिए उठाते हैं।
00:00:28अब मुझे पता है कि हम अपने पिछले अधिकांश वीडियो में ऐसी सर्वोत्तम प्रथाओं के बारे में बात करते रहे हैं
00:00:32लेकिन हमें कुछ नए तरीके मिले हैं जो वास्तव में अच्छे थे और जिनका हमारे वर्कफ़्लो पर गहरा प्रभाव पड़ा।
00:00:37कुछ भी करने से पहले आपको जो सबसे पहला काम करना है, वह है हर उस फोल्डर के लिए एक manifest.md बनाना जिसके साथ आप काम करते हैं।
00:00:42यह फ़ाइल फोल्डर के रूट में रहती है और इसमें इस बारे में निर्देश होते हैं कि
00:00:43वास्तविक फोल्डर कैसा दिखता है।
00:00:47क्लाउड कोड उपयोगकर्ताओं के लिए, यह फ़ाइल claud.md फ़ाइल के समान ही है।
00:00:48यदि आप भी हमारी तरह ऐसे फोल्डर में काम करते हैं जिसमें बहुत सारी जानकारी नेस्टेड
00:00:52और स्ट्रक्चर्ड है, तो मेनिफेस्ट ऐसे फोल्डरों में काम करने में बेहतर मदद करता है।
00:00:56क्लॉड अक्सर भटक जाता है और अप्रासंगिक फ़ाइलों से शोर (नोइज़) खींचने लगता है।
00:01:00ऐसा इसलिए है क्योंकि मेनिफेस्ट फ़ाइल के बिना क्लॉड फोल्डर में यह अंदाज़ा लगाते हुए घूमता है
00:01:03कि सही फ़ाइल वास्तव में कहाँ है।
00:01:07यह अनावश्यक रूप से कॉन्टेक्स्ट को बढ़ा देता है जिससे गलत फ़ाइल का स्रोत के रूप में उपयोग होता है और
00:01:09खराब गुणवत्ता वाला आउटपुट मिलता है।
00:01:14यह फ़ाइल बताती है कि कौन से डॉक्यूमेंट्स सत्य के स्रोत (source of truth) हैं, कौन से सब-फोल्डर्स किस डोमेन से जुड़े हैं
00:01:15और किसे पूरी तरह से छोड़ देना है।
00:01:20manifest.md में फ़ाइलों के 3 स्तर होते हैं ताकि क्लॉड को पता चल सके कि किस फ़ाइल को
00:01:21महत्व देना है और किसे नहीं।
00:01:27टियर 1 में वे सभी फ़ाइलें होती हैं जिन्हें आपके मॉडल को हमेशा लोड करना चाहिए और जो सत्य के स्रोत के रूप में कार्य करती हैं,
00:01:28इसमें उन सभी फ़ाइलों की सूची होती है जिन्हें बिल्कुल भी छोड़ा नहीं जा सकता।
00:01:33टियर 2 में वे फ़ाइलें हैं जिन्हें आप ज़रूरत पड़ने पर लोड करना चाहते हैं।
00:01:36इनमें वे फ़ाइलें शामिल हैं जिनकी आपको तुरंत आवश्यकता नहीं है लेकिन बाद में पड़ सकती है।
00:01:39और अंत में, तीसरा टियर आर्काइव डेटा है, जो आपके डेटा के पिछले वर्ज़न हैं जिन्हें
00:01:43आप ज़रूरत न होने पर भी रिकॉर्ड के लिए रखते हैं।
00:01:48इसीलिए हमने इसे “जब तक पूछा न जाए, इसे अनदेखा करें” के रूप में फ्लैग किया है।
00:01:50अब इस सेटअप के साथ, जब भी हमने कोवर्क में कोई प्रश्न पूछा, तो उसने सबसे पहले manifest.md फ़ाइल
00:01:53लोड की और वहां से उस फ़ाइल का पता लगाया जिसमें आवश्यक डेटा था और फिर उसने
00:01:59बिना इसके काम करने की तुलना में हमारी क्वेरी का बहुत तेज़ी से और अधिक विश्वसनीय रूप से उत्तर दिया।
00:02:03अब manifest.md के अलावा, आपको 3 और कॉन्टेक्स्ट फ़ाइलें बनानी होंगी जो बताती हैं कि
00:02:07आपकी पहचान क्या है।
00:02:12ये फ़ाइलें हैं: मेरे बारे में (about me), ब्रांड वॉइस और वर्किंग स्टाइल, जिनमें से प्रत्येक यह बताती है कि आप प्रतिक्रियाएं कैसे चाहते हैं
00:02:13ताकि क्लॉड को पता रहे कि उसे कैसा व्यवहार करना है।
00:02:19यह जेनेरिक एआई आउटपुट को खत्म कर देता है क्योंकि क्लॉड वास्तव में आपकी काम करने की शैली को जानता है।
00:02:20इसलिए हमने इन फ़ाइलों को डॉक्युमेंट्स फोल्डर के अंदर क्लॉड कॉन्टेक्स्ट फोल्डर में रखा और
00:02:25क्लॉड को निर्देशों में बताकर उन्हें हर जगह से सुलभ बना दिया।
00:02:29यह सुनिश्चित करता है कि क्लॉड हमारी ज़रूरत के अनुसार जवाब दे और उस तरह से व्यवहार न करे
00:02:33जो हमें पसंद नहीं है।
00:02:38इन फ़ाइलों का मतलब यह नहीं है कि इन्हें एक बार बना लिया और फिर हमेशा के लिए इस्तेमाल किया जाए।
00:02:39इन्हें बार-बार रिफाइन करने की ज़रूरत होती है और यदि आप देखते हैं कि क्लॉड ने आपके द्वारा दिए गए निर्देशों
00:02:42का पालन नहीं किया है, तो उसके साथ इस बात पर विचार करें कि क्या यह प्रॉम्प्ट की समस्या है या कॉन्टेक्स्ट की।
00:02:46अगर दोनों में से कोई भी समस्या हो, तो आप चीजों को ठीक करने के लिए इन फ़ाइलों में लाइनें जोड़ सकते हैं।
00:02:51अब इन फ़ाइलों के अलावा, आपको मेमोरी फ़ाइलें बनाने की ज़रूरत है ताकि यदि आप किसी विशेष फोल्डर में लगातार काम कर रहे हैं,
00:02:52तो यह इन फ़ाइलों से सत्रों (sessions) के बीच याददाश्त बनाए रखे।
00:02:54यह कोडिंग के समान काम करता है, जिससे फ़ाइलें हमारे उन सभी फैसलों और कार्यों के लिए
00:02:59बाहरी मेमोरी के रूप में कार्य करती हैं जिन्हें पूरा करने की आवश्यकता है।
00:03:03अगली चीज़ वह है जिसे लोग अक्सर अनदेखा कर देते हैं, ग्लोबल निर्देश (Global Instructions)।
00:03:08कई लोग इसे खाली छोड़ देते हैं, लेकिन ये वास्तव में शक्तिशाली होते हैं क्योंकि ये निर्देश
00:03:10किसी भी चीज़ से पहले लोड किए जाते हैं, यहाँ तक कि आपके प्रॉम्प्ट लोड होने से पहले भी।
00:03:13वे आपके सभी प्रॉम्प्ट्स के लिए एक शुरुआती बिंदु के रूप में कार्य करते हैं।
00:03:17क्लॉड कोड के लिए, यह होम डायरेक्टरी के .Claude फोल्डर में Claude.md फ़ाइल के निर्देशों जैसा दिखता है।
00:03:21मेरे ग्लोबल निर्देशों में, मैंने विशेष रूप से कहा है कि manifest.md वह पहली चीज़ है जिसे क्लॉड
00:03:23को देखना चाहिए और इसके चारों ओर कैसे नेविगेट करना चाहिए।
00:03:28लेकिन अन्य अभ्यास भी हैं जो क्लॉड के साथ काम करना आसान बनाते हैं।
00:03:30उदाहरण के लिए, मैं क्लॉड को कुछ भी करने से पहले स्पष्टीकरण वाले सवाल पूछने देता हूँ।
00:03:35इस तरह वह आँख मूँद कर वह नहीं करता जो उसे सही लगता है और
00:03:37प्रासंगिक प्रश्नों के साथ सुधार कर सकता है।
00:03:41आपकी ग्लोबल सेटिंग्स में शामिल करने वाली एक और चीज़ क्लॉड से कोई भी कार्रवाई करने से पहले
00:03:45एक संक्षिप्त योजना दिखाने के लिए कहना है।
00:03:48जब वह पहले एक योजना पेश करता है, तो आप वास्तव में देख सकते हैं कि दिशा सही है या नहीं।
00:03:50आप अपनी पसंद के अनुसार अन्य नियम भी जोड़ सकते हैं।
00:03:54उदाहरण के लिए, मैंने फिलर शब्दों से बचने और आउटपुट को अनावश्यक रूप से न बढ़ाने के निर्देश जोड़े हैं,
00:03:55जो क्लॉड आम तौर पर करता है।
00:03:59मैंने यह भी स्पष्ट रूप से कहा है कि यदि आत्मविश्वास कम है, तो क्लॉड को गलत उत्तर
00:04:00विश्वास के साथ देने के बजाय पूछना चाहिए।
00:04:05ये सभी कोवर्क के साथ एक बहुत बेहतर अनुभव में योगदान करते हैं।
00:04:06अस्पष्ट प्रॉम्प्ट्स के साथ भी, यह सेटअप इसे सटीक उत्तर देने में मदद करता है।
00:04:11और जैसा कि मैंने पहले ही उल्लेख किया है, हम आवाज और व्यक्तित्व को निर्देशित करने के लिए क्लॉड कॉन्टेक्स्ट फ़ाइलों का उपयोग करते हैं, इसलिए
00:04:12मैंने इसे ग्लोबल निर्देशों में भी शामिल किया है ताकि ज़रूरत पड़ने पर यह उनका संदर्भ ले सके।
00:04:16भले ही आप हमारे वीडियो में यह बार-बार सुन रहे हों, आपको यह भी सुनिश्चित करना होगा कि
00:04:19आपके एजेंट को दिया गया कॉन्टेक्स्ट कम से कम हो, या तो प्रॉम्प्ट में इसे स्पष्ट रूप से बताकर
00:04:24या manifest.md जैसी फ़ाइलों के माध्यम से इसे नियंत्रित करके।
00:04:28कॉन्टेक्स्ट विंडो में जितना कम शोर होगा, यह उतना ही बेहतर प्रदर्शन करेगा।
00:04:32अब प्रॉम्प्ट्स, सेटअप निर्देश और टेम्प्लेट्स AI Labs Pro में उपलब्ध हैं।
00:04:36जो लोग नहीं जानते, उनके लिए बता दूँ कि यह हमारा हाल ही में लॉन्च किया गया समुदाय है जहाँ आपको तैयार टेम्प्लेट्स मिलते हैं
00:04:41जिन्हें आप इस वीडियो और पिछले सभी वीडियो के लिए सीधे अपने प्रोजेक्ट्स में प्लग कर सकते हैं।
00:04:44अगर आपको हमारे काम में वैल्यू मिली है और आप चैनल का समर्थन करना चाहते हैं, तो
00:04:48यह करने का सबसे अच्छा तरीका है, लिंक डिस्क्रिप्शन में है।
00:04:52अब एक और चीज़ जो हमें करने की ज़रूरत है वह है प्रक्रिया को परिभाषित करने के बजाय
00:04:57आप जो हासिल करना चाहते हैं उसकी अंतिम स्थिति (end state) को परिभाषित करना।
00:05:01जैसा कि हम हमेशा कहते हैं, अगर हम मॉडल को दिखाते हैं कि सही आउटपुट कैसा दिखता है, तो वह
00:05:03बेहतर प्रदर्शन करता है और उस लक्ष्य की ओर बढ़ता है।
00:05:07वह सही आउटपुट कुछ भी हो सकता है, टेस्ट केस, प्रॉम्प्ट में अंतिम आउटपुट या इसी तरह के संदर्भ।
00:05:09अब यह सिद्धांत सभी एजेंटों पर लागू होता है, चाहे वह कोवर्क हो या क्लॉड कोड या कोई अन्य एजेंट।
00:05:13जब हम अपने फोल्डर में रीऑर्गेनाइजेशन टास्क करना चाहते थे, तो हमने विशेष रूप से बताया कि
00:05:16प्रत्येक फ़ाइल का कौन सा वर्ज़न किस फोल्डर में जाना चाहिए और रीऑर्गेनाइजेशन होने के बाद
00:05:21प्रत्येक फोल्डर में क्या होना चाहिए, बजाय इसके कि केवल अस्पष्ट रूप से फाइलों को व्यवस्थित करने के लिए कहा जाए।
00:05:26हमने यह भी विस्तार से बताया कि उसे नेस्टेड फोल्डर्स के साथ कैसा व्यवहार करना चाहिए और स्पष्ट रूप से उल्लेख किया कि
00:05:31उसे किसे नहीं छूना चाहिए।
00:05:36इस प्रॉम्प्ट ने क्लॉड को उस लक्ष्य की ओर व्यवस्थित तरीके से बढ़ने की अनुमति दी, जिससे कार्य
00:05:40बहुत आसान हो गया क्योंकि अब उसे पता था कि सही आउटपुट कैसा दिखता है।
00:05:45हमें क्लॉड को स्पष्ट रूप से बताना होगा कि यदि वह किसी कार्य के बारे में अनिश्चित है तो उसे क्या करना चाहिए।
00:05:46आम तौर पर हम अपने प्रॉम्प्ट्स में क्लॉड को स्पष्ट निर्देश देते हैं कि उसे क्या करना है और
00:05:50किस रास्ते पर चलना है, लेकिन हम यह नहीं बताते कि उसे एज केस (edge cases) को कैसे संभालना चाहिए।
00:05:54उन स्थितियों में, क्लॉड अंदाज़ा लगाने लगता है, और ज्यादातर समय वह गलत होता है क्योंकि
00:05:58उसे हमारे पसंदीदा दृष्टिकोण का पता नहीं होता है।
00:06:03इसलिए आपको उन स्थितियों में विशेष रूप से बताना होगा कि उसे क्या करना चाहिए।
00:06:06हमने अपने ग्लोबल निर्देशों में यह जोड़कर ऐसा किया कि यदि क्लॉड किसी भी चीज़ के बारे में अनिश्चित है,
00:06:10तो उसे शब्दों में इसका उल्लेख करके पूछना चाहिए, और यदि आत्मविश्वास कम है, तो उसे ऐसा कहना चाहिए।
00:06:12अपने दस्तावेज़ फोल्डरों में वर्किंग स्टाइल के तहत, हमने यह भी निर्दिष्ट किया है कि यदि वह
00:06:16किसी चीज़ के बारे में अनिश्चित है, तो उसे ऐसा कहना चाहिए और स्पष्ट रूप से अंदाज़ा नहीं लगाना चाहिए या उसे तथ्य के रूप में पेश नहीं करना चाहिए।
00:06:21अब इसके लागू होने के बाद, क्लॉड गलत अंदाज़ा लगाने के बजाय अनिश्चितता को पहले ही फ्लैग कर देता है।
00:06:25लेकिन आगे बढ़ने से पहले, आइए हमारे प्रायोजक, स्क्रिम्बा (Scrimba) के बारे में बात करते हैं।
00:06:30हम में से अधिकांश लोग वीडियो देखकर कोड करना सीखते हैं, फंस जाते हैं, और लगातार ब्राउज़र
00:06:34और एडिटर के बीच तब तक स्विच करते रहते हैं जब तक हमारा दिमाग सुन्न न हो जाए।
00:06:39स्क्रिम्बा इसे ठीक करता है।
00:06:42उन्होंने स्क्रिम तकनीक बनाई है, जहाँ वीडियो प्लेयर वास्तव में एक लाइव कोड एडिटर है।
00:06:46किसी भी समय, आप पॉज कर सकते हैं, सीधे इंस्ट्रक्टर के कोड पर क्लिक कर सकते हैं, और यह देखने के लिए
00:06:49कि क्या होता है, वहीं एडिटिंग शुरू कर सकते हैं।
00:06:50यह विशेषज्ञों के साथ पेयर प्रोग्रामिंग करने जैसा है, और यही चीज़ सीखने को
00:06:54वास्तव में प्रभावी बनाती है।
00:06:58स्क्रिम्बा एआई इंजीनियरिंग और फुल स्टैक डेवलपमेंट में महारत हासिल करने के लिए विशेष प्रशिक्षण प्रदान करता है
00:07:00ताकि एक उच्च गुणवत्ता वाला पोर्टफोलियो बनाया जा सके।
00:07:04यदि आप छात्र हैं या इंटरव्यू की तैयारी कर रहे हैं, तो ये डीप डाइव्स आपको डेटा स्ट्रक्चर्स और गिट (Git)
00:07:05जैसे तकनीकी विषयों के लिए तैयार करने में मदद करते हैं।
00:07:09यह वाइब कोडिंग से प्रोफेशनल इंजीनियरिंग तक की दूरी को पाटने का सबसे कुशल तरीका है।
00:07:11पैसिव ट्यूटोरियल देखना बंद करें और आज ही इंटरैक्टिव बिल्डिंग के माध्यम से
00:07:15वास्तविक दुनिया का अनुभव प्राप्त करना शुरू करें।
00:07:18आज ही उनके मुफ्त पाठ्यक्रमों के साथ शुरुआत करें और जब आप तैयार हों, तो
00:07:22उनके प्रो प्लान पर अतिरिक्त 20% बचाने के लिए नीचे पिन किए गए कमेंट में हमारे लिंक का उपयोग करें।
00:07:26प्रत्येक कार्य के लिए अलग सत्र का उपयोग करने के बजाय, आपको संबंधित कार्यों को एक
00:07:27एकल सत्र में बैच (एक साथ) करने की आवश्यकता है।
00:07:31अब आप यह कैसे पहचानते हैं कि किन कार्यों को एक एकल सत्र में समूहीकृत किया जा सकता है और किनको नहीं?
00:07:35पहला सुराग यह है कि कुछ कार्य वास्तव में आपस में कॉन्टेक्स्ट साझा करते हैं क्योंकि एक कार्य का आउटपुट
00:07:39अगले के लिए इनपुट के रूप में दिया जाता है और इसी तरह।
00:07:40उदाहरण के लिए, मासिक बजट सारांश रिपोर्ट तैयार करने में अक्सर कई परस्पर जुड़े
00:07:45कार्य शामिल होते हैं।
00:07:49ऐसे मामलों में, हमें समान कार्यों को एक साथ समूहित करने की आवश्यकता है ताकि वे तेज़ी से, सस्ते और
00:07:51बेहतर गुणवत्ता के साथ चलें।
00:07:56यह सत्र की सीमाओं (session limits) को बार-बार हिट करने से रोकने में भी मदद करता है क्योंकि आप
00:07:57कम सत्रों में अधिक कार्य पूरे कर रहे होते हैं।
00:08:01जब हमने क्लॉड को प्रॉम्प्ट दिए, तो हमने स्पष्ट रूप से एक लक्ष्य के साथ शुरुआत की, फिर उस पहले
00:08:02कदम का उल्लेख किया जो उसे करना था, फिर अगला, और इसी तरह जब तक लक्ष्य प्राप्त नहीं हो गया।
00:08:06इस दृष्टिकोण ने हमें अधिक कार्यों को बहुत तेज़ी से पूरा करने की अनुमति दी।
00:08:08हालाँकि, यदि कार्य आपस में जुड़े हुए नहीं हैं, तो उन्हें एक साथ बैच करने से न केवल
00:08:12टोकन बर्बाद होंगे बल्कि इस तरह से करने पर गलत आउटपुट भी मिल सकता है।
00:08:16अब कार्यों की बैचिंग केवल क्रमिक रूप से (sequentially) ही नहीं की जानी चाहिए।
00:08:19यदि ऐसे कार्य हैं जो समानांतर में किए जा सकते हैं, तो आप पैरेलल एजेंट्स का उपयोग करके
00:08:23उन्हें एकीकृत कर सकते हैं।
00:08:26क्लॉड स्वचालित रूप से पैरेललिज्म की आवश्यकता को पहचान सकता है और इसे अपने आप निष्पादित कर सकता है।
00:08:29लेकिन अपने प्रॉम्प्ट में स्पष्ट रूप से इसका उल्लेख करने में कोई बुराई नहीं है।
00:08:34हम अपने कार्यों को तेज़ और अधिक सुविधाजनक बनाने के लिए सब-एजेंट्स का भी भारी उपयोग करते हैं।
00:08:35सब-एजेंट्स के साथ, बड़ी संख्या में कार्यों को जल्दी पूरा किया जा सकता है और उनकी समर्पित कॉन्टेक्स्ट
00:08:39विंडो मुख्य कॉन्टेक्स्ट को अनावश्यक जानकारी से भरने से रोकती है।
00:08:42हालाँकि, एक चीज़ जिसका ध्यान रखना है वह यह है कि सब-एजेंट बहुत सारे टोकन खर्च करते हैं, इसलिए आपको
00:08:46उनका उपयोग केवल तभी करना चाहिए जब यह नितांत आवश्यक हो।
00:08:50साथ ही, यदि आप हमारी सामग्री का आनंद ले रहे हैं, तो हाइप बटन दबाने पर विचार करें क्योंकि यह हमें
00:08:55ऐसी और सामग्री बनाने और अधिक लोगों तक पहुँचने में मदद करता है।
00:08:59कोवर्क को एक बढ़त हासिल है क्योंकि हम कार्यों को शेड्यूल कर सकते हैं, जिन्हें हम पहले बार-बार प्रॉम्प्ट
00:09:02देकर मैन्युअल रूप से किया करते थे।
00:09:06अब हम उन कार्यों की एक श्रेणी को शेड्यूल कर सकते हैं जिन्हें हम हर दिन करते हैं।
00:09:10ये शेड्यूल्ड कार्य केवल तभी चलते हैं जब आपका कंप्यूटर सक्रिय हो और क्लॉड डेस्कटॉप खुला हो,
00:09:14इसलिए यह एक महत्वपूर्ण विचार है।
00:09:15चूंकि हमारे पास पहले से ही एक सिस्टम हर समय चल रहा था, जो नए आइडियाज पर रिसर्च करने,
00:09:18नए टूल रिलीज़ को ट्रैक करने और हमारे डिस्कॉर्ड चैनल में हमें रिपोर्ट करने के लिए क्लॉड का उपयोग कर रहा था, हमने कोवर्क से
00:09:23एक और ऑटोमेशन शेड्यूल करने के लिए कहा।
00:09:24अब हम शेड्यूल स्किल का उपयोग करते हैं और क्लॉड से उन मीटिंग नोट्स का विश्लेषण करने के लिए कहते हैं जहाँ हम
00:09:29नए विचारों और टूल रिलीज़ पर चर्चा करते हैं और उन नोट्स के आधार पर उसी दिन की रिपोर्ट
00:09:34इस फोल्डर में लिखने के लिए कहते हैं।
00:09:35हमने इसे फ़ाइल नामकरण का एक उचित प्रारूप भी दिया और इसे एक्शन योग्य चीज़ों की पहचान करने के लिए कहा।
00:09:39इस प्रॉम्प्ट के जवाब में, क्लॉड ने हमसे फ्रीक्वेंसी के बारे में सवाल पूछे और फिर
00:09:44हमारे लिए कार्य शेड्यूल कर दिया।
00:09:45और अब हमें अपनी मीटिंग नोट्स, आइडियाज और उन टूल्स की लगातार रिपोर्ट मिलती है जिन्हें हम
00:09:49अपने वीडियो में उपयोग कर सकते हैं, जो हमारी चर्चाओं से प्राप्त होते हैं।
00:09:54जीमेल या गूगल ड्राइव को लिंक करने के लिए कनेक्टर्स का उपयोग करके इस प्रक्रिया को और भी बेहतर बनाया जा सकता है,
00:09:55जिससे हमें ईमेल लिखने या फ़ाइलों को सीधे इनबॉक्स में सहेजने की अनुमति मिलती है।
00:09:59हम क्लॉड कोड में क्रॉन जॉब्स (cron jobs) सेटअप करके और इसे उसी काम को करने के लिए
00:10:02MCP टूल्स और CLI के साथ इंटरैक्ट करने देकर भी ऐसा कर सकते हैं।
00:10:07अपने वर्कफ़्लो को अधिक कुशल बनाने के लिए, हमें क्षमताओं को जोड़ने के लिए प्लगइन्स का उपयोग करने की आवश्यकता है।
00:10:11प्रत्येक प्लगइन में अनिवार्य रूप से स्किल्स या कमांड्स का एक बंडल होता है, साथ ही सब-एजेंट इंटीग्रेशन भी,
00:10:15जो एक विशिष्ट क्षेत्र पर केंद्रित होते हैं और उस डोमेन में काम करने में माहिर होते हैं क्योंकि उनमें
00:10:18अनुकूलित निर्देश शामिल होते हैं।
00:10:22क्लॉड के पास सामान्य उपयोग के मामलों के लिए पहले से ही कई प्लगइन्स बने हुए हैं, लेकिन हम अपने खुद के प्लगइन्स भी बना सकते हैं।
00:10:27ये प्लगइन्स ओपन सोर्स हैं और गिटहब (GitHub) पर उपलब्ध हैं।
00:10:32अब प्लगइन सुइट में प्लगइन्स बनाने के लिए भी एक प्लगइन मौजूद है।
00:10:34जब हम अपना खुद का प्लगइन बनाना चाहते थे, तो हमने बस चैट इंटरफ़ेस से ऐसा करने के लिए कहा
00:10:38और उसने नया प्लगइन बनाने के लिए स्किल को रन कर दिया।
00:10:41क्लॉड ने एक सत्र में हमसे सवालों का एक सेट पूछा और फिर एक योजना प्रस्तुत की।
00:10:44एक बार जब हमने योजना को मंजूरी दे दी, तो उसने सब कुछ बनाना शुरू कर दिया।
00:10:49यह प्रक्रिया को और भी आसान बनाता है क्योंकि अब हमें दूसरों द्वारा बनाए गए प्लगइन्स
00:10:51पर निर्भर रहने की ज़रूरत नहीं है, हम अपने विशिष्ट उपयोग के मामलों के लिए विशेष रूप से तैयार किए गए अपने खुद के प्लगइन्स बना सकते हैं।
00:10:55एक और चीज़ जो उल्लेखनीय है वह है स्किल्स का उपयोग करना।
00:10:58हमने पहले ही विस्तार से बात की है कि एक अच्छी स्किल कैसे बनाई जाए और आपको
00:11:02नई स्किल्स बनाने की प्रक्रिया के बारे में बताया है, जिसमें यह भी शामिल है कि अपनी खुद की स्किल बनाते समय
00:11:07सामने आई समस्याओं को कैसे हल किया जाए।
00:11:09आप हमारे चैनल पर उन गाइड्स को देख सकते हैं, वे आपकी खुद की स्किल्स बनाते समय आपकी मदद करेंगे।
00:11:13क्लॉड कई बिल्ट-इन स्किल्स के साथ आता है जो सामान्य रूप से उपयोग किए जाने वाले कार्यों के लिए तैयार की गई हैं, लेकिन हम
00:11:17अपने खुद के अनूठे उपयोग के मामलों के लिए विशेष रूप से डिज़ाइन की गई कस्टम स्किल्स बना सकते हैं।
00:11:18अंत में, हमें कोवर्क को एक कर्मचारी की तरह समझना होगा, खिलौने की तरह नहीं।
00:11:22कोवर्क अभी भी सीमित सुरक्षा घेरों (guardrails) के साथ एक रिसर्च प्रीव्यू है, जिसका अर्थ है कि यह उन चीजों को संशोधित कर सकता है
00:11:23जिन्हें उचित रूप से प्रतिबंधित न किए जाने पर संशोधित नहीं किया जाना चाहिए।
00:11:27इसका अधिकतम लाभ उठाने के लिए हमें इसे स्पष्ट सीमाएँ देने की आवश्यकता है।
00:11:31संवेदनशील डेटा को अलग फोल्डर्स में रखा जाना चाहिए, केवल वही उजागर करना चाहिए जिसकी वास्तव में आवश्यकता है,
00:11:35ताकि यह सुनिश्चित हो सके कि कोवर्क निजी जानकारी को न छुए।
00:11:39बेहतर प्रदर्शन सुनिश्चित करने के लिए हमें इसके कार्यों को कड़ाई से सीमित करने की भी आवश्यकता है।
00:11:42उदाहरण के लिए, “कुछ भी डिलीट न करें” जैसे निर्देश जोड़ना यह सुनिश्चित करता है कि यह
00:11:45फ़ाइलों को डिलीट नहीं करेगा और यदि आवश्यक हो तो कुछ भी हटाने से पहले पूछेगा, जैसा कि हम
00:11:49उसे प्रॉम्प्ट देते समय कर रहे थे।
00:11:52प्रॉम्प्ट इंजेक्शन का भी खतरा रहता है।
00:11:56यदि किसी दस्तावेज़ या वेबसाइट में हानिकारक निर्देश हैं, तो कोवर्क उन्हें निष्पादित कर सकता है और समस्या पैदा कर सकता है।
00:12:00इसके अतिरिक्त, कोवर्क सामान्य चैट की तुलना में अधिक संसाधनों का उपयोग करता है, इसलिए यदि आप इसका अत्यधिक उपयोग करते हैं,
00:12:04तो आपकी कॉन्टेक्स्ट लिमिट जल्दी खत्म हो जाएगी।
00:12:05इसका अधिकतम लाभ उठाने के लिए आपको इसे सावधानीपूर्वक नियंत्रित करने की आवश्यकता है।
00:12:07यह हमें इस वीडियो के अंत तक ले आता है।
00:12:12यदि आप चैनल का समर्थन करना चाहते हैं और इस तरह के वीडियो बनाने में हमारी मदद करना चाहते हैं, तो आप
00:12:17नीचे दिए गए सुपर थैंक्स बटन का उपयोग करके ऐसा कर सकते हैं।
00:12:19हमेशा की तरह, देखने के लिए धन्यवाद और मैं आपसे अगले वीडियो में मिलूँगा।
00:12:22यह हमें इस वीडियो के अंत तक ले आता है।
00:12:23यदि आप चैनल का समर्थन करना चाहते हैं और हमें इसी तरह के वीडियो बनाने में मदद करना चाहते हैं, तो आप
00:12:27नीचे दिए गए सुपर थैंक्स बटन का उपयोग करके ऐसा कर सकते हैं।
00:12:30हमेशा की तरह, देखने के लिए धन्यवाद और मैं आपसे अगले वीडियो में मिलूँगा।

Key Takeaway

यह वीडियो क्लॉड और कोवर्क जैसे एआई एजेंटों की दक्षता बढ़ाने के लिए उन्नत प्री-सेटअप, सुव्यवस्थित कॉन्टेक्स्ट प्रबंधन और रणनीतिक वर्कफ़्लो अनुकूलन के महत्व को समझाता है।

Highlights

बेहतर आउटपुट के लिए manifest.md फ़ाइल का उपयोग करके फोल्डर स्ट्रक्चर और 'सत्य के स्रोत' (source of truth) को परिभाषित करना।

क्लॉड की प्रतिक्रियाओं को निजीकृत करने के लिए 'मेरे बारे में', 'ब्रांड वॉइस' और 'वर्किंग स्टाइल' जैसी कॉन्टेक्स्ट फ़ाइलों का निर्माण।

ग्लोबल निर्देशों (Global Instructions) का प्रभावी उपयोग, जिसमें क्लॉड को कार्य शुरू करने से पहले योजना दिखाने और सवाल पूछने के निर्देश देना शामिल है।

संबंधित कार्यों को एक ही सत्र में बैच (grouping) करने की रणनीति ताकि समय और टोकन की बचत हो सके।

कोवर्क (Co-work) में मीटिंग नोट्स और रिसर्च जैसे दोहराव वाले कार्यों के लिए ऑटोमेशन और शेड्यूलिंग का उपयोग।

विशिष्ट उपयोग के मामलों के लिए कस्टम प्लगइन्स और स्किल्स बनाना और उन्हें गिटहब (GitHub) जैसे प्लेटफार्मों से जोड़ना।

एजेंट को एक कर्मचारी की तरह समझना और संवेदनशील डेटा की सुरक्षा के लिए स्पष्ट सीमाएं और सुरक्षा घेरे (guardrails) निर्धारित करना।

Timeline

बुनियादी सेटअप और manifest.md का महत्व

वीडियो की शुरुआत में बताया गया है कि गैर-डेवलपर्स कैसे कोवर्क के माध्यम से टर्मिनल-आधारित शक्तिशाली ऑटोमेशन का उपयोग कर सकते हैं। वक्ता इस बात पर जोर देता है कि खराब आउटपुट का कारण टूल नहीं, बल्कि प्री-सेटअप में कमी है। समाधान के रूप में manifest.md फ़ाइल बनाने का सुझाव दिया गया है जो फोल्डर की संरचना और फ़ाइलों की प्राथमिकता (टियर 1, 2, और 3) को स्पष्ट करती है। यह फ़ाइल क्लॉड को भटकने से रोकती है और अनावश्यक कॉन्टेक्स्ट शोर को कम करके सटीक उत्तर सुनिश्चित करती है। अंततः, यह सेटअप मॉडल को डेटा खोजने में तेज़ और अधिक विश्वसनीय बनाता है।

व्यक्तिगत कॉन्टेक्स्ट और पहचान फ़ाइलें

इस अनुभाग में 'मेरे बारे में', 'ब्रांड वॉइस' और 'वर्किंग स्टाइल' जैसी तीन महत्वपूर्ण कॉन्टेक्स्ट फ़ाइलों के निर्माण पर चर्चा की गई है। ये फ़ाइलें क्लॉड को यह समझने में मदद करती हैं कि उपयोगकर्ता किस तरह का व्यवहार और प्रतिक्रिया शैली पसंद करता है। इन फ़ाइलों को एक समर्पित 'क्लॉड कॉन्टेक्स्ट' फोल्डर में रखकर उन्हें हर जगह से सुलभ बनाया जा सकता है। यह जेनेरिक एआई आउटपुट की समस्या को खत्म करता है और व्यक्तिगत कार्य शैली के अनुरूप परिणाम देता है। वक्ता सलाह देता है कि इन फ़ाइलों को समय-समय पर रिफाइन और अपडेट करते रहना चाहिए।

ग्लोबल निर्देश और कार्य योजना

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

प्रक्रिया के बजाय अंतिम स्थिति और बैचिंग

यहाँ मुख्य ध्यान इस बात पर है कि मॉडल को प्रक्रिया समझाने के बजाय उसे यह दिखाया जाए कि अंतिम आउटपुट (end state) कैसा दिखना चाहिए। वक्ता उदाहरण देता है कि कैसे उन्होंने फोल्डर रीऑर्गेनाइजेशन के लिए स्पष्ट लक्ष्य निर्धारित किए। इसके अलावा, संबंधित कार्यों को एक ही सत्र में बैच करने की सलाह दी गई है ताकि संदर्भ साझा किया जा सके और टोकन की बचत हो। क्लॉड को यह भी स्पष्ट रूप से बताया जाना चाहिए कि 'एज केस' या अनिश्चितता की स्थिति में उसे कैसे व्यवहार करना है। यह दृष्टिकोण एआई को अधिक व्यवस्थित और पारदर्शी तरीके से काम करने के लिए प्रेरित करता है।

स्क्रिम्बा: इंटरैक्टिव कोडिंग शिक्षा

यह खंड वीडियो के प्रायोजक 'स्क्रिम्बा' को समर्पित है, जो कोडिंग सीखने का एक अनूठा मंच है। पारंपरिक वीडियो ट्यूटोरियल के विपरीत, उनकी 'स्क्रीम' तकनीक वीडियो प्लेयर को ही एक लाइव कोड एडिटर में बदल देती है। छात्र किसी भी समय वीडियो पॉज करके इंस्ट्रक्टर के कोड को सीधे एडिट कर सकते हैं और प्रयोग कर सकते हैं। यह एआई इंजीनियरिंग और फुल स्टैक डेवलपमेंट सीखने के लिए एक अत्यधिक प्रभावी और इंटरैक्टिव तरीका है। यह पैसिव लर्निंग और वास्तविक दुनिया के इंजीनियरिंग अनुभव के बीच के अंतर को कम करने में मदद करता है।

सत्र प्रबंधन, सब-एजेंट्स और ऑटोमेशन

वक्ता सत्र सीमाओं (session limits) से बचने के लिए कार्यों की बैचिंग और पैरेलल एजेंट्स के उपयोग पर गहराई से चर्चा करता है। सब-एजेंट्स का उपयोग जटिल कार्यों को जल्दी पूरा करने के लिए किया जाता है, हालांकि वे अधिक टोकन खर्च करते हैं। कोवर्क में कार्यों को शेड्यूल करने की क्षमता एक बड़ा लाभ है, जैसे दैनिक मीटिंग नोट्स का विश्लेषण करना और रिपोर्ट तैयार करना। इस प्रक्रिया को जीमेल और गूगल ड्राइव जैसे कनेक्टर्स के माध्यम से और अधिक शक्तिशाली बनाया जा सकता है। क्रॉन जॉब्स और MCP टूल्स का उपयोग करके इन ऑटोमेशन को अधिक प्रभावी ढंग से प्रबंधित किया जा सकता है।

कस्टम प्लगइन्स, स्किल्स और सुरक्षा सीमाएं

अंतिम भाग में स्वयं के प्लगइन्स और स्किल्स बनाने की प्रक्रिया का वर्णन किया गया है, जो ओपन सोर्स हैं और गिटहब पर उपलब्ध हैं। वक्ता चेतावनी देता है कि कोवर्क को एक कर्मचारी की तरह जिम्मेदारी से संभाला जाना चाहिए, न कि एक खिलौने की तरह। संवेदनशील डेटा को सुरक्षित रखने के लिए स्पष्ट 'गार्डरेल्स' और 'कुछ भी डिलीट न करें' जैसे निर्देश देना आवश्यक है। प्रॉम्प्ट इंजेक्शन के खतरों और अत्यधिक संसाधन उपयोग (टोकन खपत) के प्रति भी सचेत किया गया है। वीडियो का समापन दर्शकों को समुदाय से जुड़ने और समर्थन करने के निमंत्रण के साथ होता है।

Community Posts

View all posts