Claude Code अब क्लाउड पर काम करेगा, जब आप सो रहे होंगे

BBetter Stack
컴퓨터/소프트웨어재택/원격 근무AI/미래기술

Transcript

00:00:00तो, कुछ महीने पहले, मैंने 'सुपरपावर्स' के बारे में एक वीडियो बनाया था, जो क्लॉड कोड का एक प्लगइन है,
00:00:05जो मेरी राय में, इसके इन-बिल्ट प्लान मोड की तुलना में फीचर्स की बेहतर प्लानिंग करता है।
00:00:11लेकिन अब टीम ने 'अल्ट्राप्लान' (UltraPlan) जारी किया है, जो प्लान को सीएलआई (CLI) से हटाकर
00:00:15वेब पर क्लॉड कोड में ले जाता है, जो क्लाउड वातावरण में आपके रेपो को क्लोन करेगा और
00:00:20क्लाउड में या वापस आपकी मशीन पर लागू करने के लिए एक विस्तृत योजना लिखेगा।
00:00:25यह सब बहुत शानदार है, तो सब्सक्राइब बटन दबाएं और देखते हैं कि क्या मुझे प्लानिंग का यह नया तरीका
00:00:29सुपरपावर्स और पोकेमोन खेलने से बेहतर लगता है या नहीं।
00:00:33[संगीत]
00:00:37परेशानी की बात यह है कि इस वीडियो की रिकॉर्डिंग के समय, क्लॉड टीम ने अभी-अभी 'क्लॉड रूटीन्स' जारी किया है
00:00:42और उन्होंने क्लॉड कोड डेस्कटॉप ऐप को भी नया रूप दिया है।
00:00:44एंथ्रोपिक, तुम इतनी तेजी से क्यों चलते हो?
00:00:46खैर, यह वीडियो अल्ट्राप्लान फीचर के बारे में है, तो चलिए सीधे इस पर आते हैं।
00:00:50इस डेमो का ध्यान इस प्रोडक्ट के लिए एक योजना लिखना है, जो एक सीएलआई टूल है जिस पर मैं काम कर रहा हूँ
00:00:56और यह फिल्म एमुलेशन करता है, यदि आप रुचि रखते हैं तो मैं इसका लिंक डिस्क्रिप्शन में दे दूँगा।
00:01:01लेकिन यह योजना एक रिलीज पाइपलाइन बनाने पर केंद्रित है।
00:01:04मैं नए अल्ट्राप्लान फीचर के उपयोग के साथ शुरुआत करूँगा और फिर योजना की तुलना करूँगा।
00:01:08अल्ट्राप्लान का उपयोग करने के लिए, आपके पास क्लॉड कोड का कम से कम यह वर्जन होना चाहिए और
00:01:12आप इसे /ultraplan कमांड के साथ उपयोग कर सकते हैं, या आप बस UltraPlan लिख सकते हैं, जिससे
00:01:17यह अल्ट्राथिंक की तरह एक अच्छा रेनबो इफेक्ट देगा।
00:01:21फिर मैं रिलीज पाइपलाइन बनाने के लिए एक प्रॉम्प्ट पेस्ट करने जा रहा हूँ।
00:01:24मैंने इसे सुपरपावर स्किल का उपयोग न करने के लिए भी कहा है ताकि यह केवल
00:01:29क्लॉड अल्ट्राप्लान फीचर के उपयोग पर ध्यान केंद्रित कर सके।
00:01:31लेकिन एंटर दबाने से पहले, आइए मेरे उपयोग प्रतिशत पर एक नज़र डालें, जो आप देख सकते हैं कि क्लॉड द्वारा
00:01:36किसी भी प्लानिंग को शुरू करने से पहले शून्य पर सेट है।
00:01:38अब यदि मैं एंटर दबाता हूँ, तो यह मुझसे पूछता है कि क्या मैं वेब पर इंटरैक्टिव प्लान चलाना चाहता हूँ,
00:01:43जिसके लिए मैं हाँ कहने जा रहा हूँ, और ऐसा लगता है कि लगभग 4% उपयोग पर अल्ट्राप्लान का निर्माण विफल हो गया।
00:01:48इसलिए मैं वही प्रॉम्प्ट डीबग मोड में चलाने जा रहा हूँ, जिसने अब मुझे
00:01:52इसे ब्राउज़र में देखने के लिए यह लिंक दिया है।
00:01:54लेकिन मैं वास्तव में इसे नए डिजाइन किए गए क्लॉड कोड प्रारूप में देखूँगा, और मैं
00:01:58साइडबार को बंद करने जा रहा हूँ, और हम देख सकते हैं कि इसने पहले एक क्लाउड कंटेनर सेट किया, और फिर
00:02:02रेपो को क्लोन किया।
00:02:03मैं बताना भूल गया, अल्ट्राप्लान का उपयोग करने के लिए आपका प्रोजेक्ट रेपो गिटहब (GitHub) पर होना चाहिए, क्योंकि
00:02:08यह एक क्लाउड सेशन बनाता है और कोड को समझने के लिए रेपो को क्लोन करने की आवश्यकता होती है।
00:02:12तो एक बार जब वह हो जाता है, तो यह क्लाउड में क्लॉड कोड शुरू करता है, रेपो के कॉन्टेक्स्ट को पढ़ने के लिए
00:02:16बैश टूल चलाता है, और फिर कुछ अन्य कमांड्स चलाता है।
00:02:19और यहाँ यह योजना के बारे में कुछ प्रश्न पूछता है।
00:02:21और लगभग 2 या 3 मिनट के बाद, मुझे टर्मिनल में एक सूचना मिलती है कि अल्ट्राप्लान समाप्त हो गया है
00:02:26और यह समीक्षा के लिए तैयार है।
00:02:27तो यह रही वह योजना।
00:02:28मैं वास्तव में इसे पढ़ने में आसान बनाने के लिए थोड़ा ज़ूम आउट करने जा रहा हूँ और ज़ूम इन करने से पहले
00:02:33इस साइडबार को थोड़ा और बढ़ा देता हूँ।
00:02:35तो सबसे पहले, इसने मुझे बताया है कि रेपो खाली है, जिसमें कोई कमिट और कोई कोड नहीं है, जो सच नहीं है।
00:02:40रेपो निश्चित रूप से खाली नहीं है।
00:02:41तो इसमें बदलाव का आकार दिया गया है, जो अच्छा लग रहा है।
00:02:44इसमें बिल्ड स्क्रिप्ट और एक न्यूनतम सीएलआई है जिसे पाइपलाइन स्मोक टेस्ट के लिए उपयोग कर सकती है।
00:02:49यह बहुत व्यापक लग रहा है, और तथ्य यह है कि इसने इसे लगभग 2 से 3 मिनट में कर दिया, मुझे लगता है कि
00:02:53इसे जल्दी पूरा करने के लिए कुछ सब-एजेंट्स का उपयोग किया गया था।
00:02:57लेकिन यहाँ से, मैं टेक्स्ट के कुछ हिस्सों को चुन सकता हूँ और यदि चाहूँ तो एक टिप्पणी जोड़ सकता हूँ।
00:03:00जैसे यहाँ, मैं इससे पूछ सकता हूँ कि आप किस रेपो का जिक्र कर रहे हैं और क्या आपके पास इसकी एक्सेस है?
00:03:05और यहाँ से, क्लॉड योजना को संशोधित कर सकता है।
00:03:07लेकिन इससे पहले कि मैं आगे बढ़ूँ, आइए मेरे नए टोकन प्रतिशत पर नज़र डालें, जो
00:03:11डीबगिंग समस्या के कारण 4% से बढ़कर सीधे 19% हो गया है।
00:03:15तो इस योजना को बनाने में मेरे 15% टोकन का उपयोग किया गया।
00:03:18जो मेरे ख्याल से बहुत बुरा नहीं है।
00:03:21आइए आगे बढ़ें और इस योजना को संशोधित करें।
00:03:22और अब यह सही रेपो को क्लोन करता है।
00:03:24मुझे नहीं पता कि इसने पहली बार ऐसा क्यों नहीं किया।
00:03:27तो लगभग एक मिनट बाद, क्लॉड ने एक नई योजना प्रस्तावित की है।
00:03:30और अगर हम इसे यहाँ खोलें, तो हम देख सकते हैं कि यह समझने में बहुत बेहतर काम करता है कि
00:03:35प्रोजेक्ट में क्या है और इसने एक फ्लो डायग्राम बनाया है, इसमें संशोधित की जाने वाली
00:03:41सटीक फाइलों की सूची है और यह रिलीज के लिए गिटहब एक्शन में सुधार करता है।
00:03:45लेकिन योजना को अपडेट करने की इस पूरी प्रक्रिया ने इसे 19 से 37% उपयोग पर पहुँचा दिया, जिसका अर्थ है कि
00:03:51इस पूरी योजना में मेरे लगभग 33% उपयोग का उपभोग हुआ, जो एक योजना के लिए बहुत अधिक है।
00:03:56अब यहाँ से, मैं योजना को स्वीकार करने जा रहा हूँ, जिससे योजना का रिमोटली निष्पादन शुरू हो जाता है।
00:04:00अब मुझे यकीन है कि क्लाउड में निष्पादित करने के बजाय इसे सीएलआई में निष्पादित
00:04:04करने का कोई तरीका होगा।
00:04:05लेकिन वह विकल्प वास्तव में स्पष्ट नहीं था।
00:04:07और लगभग पाँच मिनट के बाद, इसने कार्यान्वयन पूरा कर लिया है।
00:04:10लेकिन क्योंकि इस वातावरण में कोई गिटहब क्रेडेंशियल नहीं हैं, मुझे मैन्युअल रूप से
00:04:14एक नई ब्रांच बनानी होगी और एक पीआर बनाना होगा, जो बहुत बुरा नहीं है।
00:04:17और मुझे यकीन है कि अगर मैंने गिटहब क्रेडेंशियल्स जोड़े होते, यदि मेरे पास एक प्राइवेट रेपो होता, तो यह उसे
00:04:21पुल करने और योजना बनाने के लिए सैंडबॉक्स में जोड़ने में सक्षम होता।
00:04:25लेकिन क्योंकि इस डेमो का दायरा केवल योजना की समीक्षा करना था, हम इसे
00:04:28यहीं समाप्त करेंगे और इसके कार्यान्वयन की गहराई में नहीं जाएंगे।
00:04:32अब आइए सुपरपावर्स के साथ बनाई गई इसी योजना को देखें।
00:04:35समय बचाने के लिए, मैंने इसे पहले ही क्लॉड कोड के अंदर निष्पादित कर लिया है
00:04:39ताकि हम बस इस पर एक नज़र डाल सकें।
00:04:41और अल्ट्राप्लान की तुलना में मुझे सुपरपावर्स के बारे में जो पसंद है, वह है इसके द्वारा
00:04:45पूछे जाने वाले प्रश्नों की संख्या।
00:04:46अल्ट्राप्लान ने तीन प्रश्न पूछे, लेकिन आप यहाँ सुपरपावर्स के साथ देख सकते हैं, हमें छह प्रश्न मिलते हैं,
00:04:50यानी दोगुना।
00:04:51और मेरा मानना है कि इससे यह अधिक विस्तृत योजना देता है।
00:04:54और क्योंकि यह स्थानीय रूप से चल रहा है, इसे मेरे रेपो को क्लोन करने की आवश्यकता नहीं है क्योंकि इसके पास
00:04:58कोड की सीधी पहुँच है।
00:05:00यहाँ से, इसने योजना का मसौदा तैयार किया और मुझे सीआई फ्लो दिया और रूपरेखा दी कि सब कुछ
00:05:04कैसे काम करेगा।
00:05:05अब सुपरपावर्स में वास्तव में दो प्लानिंग फेज होते हैं।
00:05:08डिजाइन प्लान जो समस्या और आवश्यकताओं को कैप्चर करता है, और कार्यान्वयन योजना,
00:05:13जो डिजाइन को छोटे-छोटे टुकड़ों में तोड़ती है।
00:05:16तो यह सुपरपावर्स की अंतिम कार्यान्वयन योजना है, जिसमें लक्ष्य आर्किटेक्चर
00:05:21और टेक स्टैक है, जो मुझे बहुत पसंद है।
00:05:23रिलीज पाइपलाइन के लिए फाइल स्ट्रक्चर और कार्यान्वित किए जाने वाले कार्यों की सूची,
00:05:27जिसमें सोर्स कोड भी शामिल है, जो अल्ट्राप्लान द्वारा प्रदान किए गए कोड के समान है।
00:05:31लेकिन अल्ट्राप्लान ने टेस्ट केस प्रदान नहीं किए, जो कि सुपरपावर्स बहुत अच्छी तरह से करता है।
00:05:35यह मॉडल को पहले टेस्ट लिखने के लिए कहता है, फिर कार्यान्वयन लिखता है।
00:05:38तो यहाँ हम वर्जनिंग के लिए टेस्ट देख सकते हैं।
00:05:42फिर आप यह देखने के लिए टेस्ट चलाते हैं कि क्या यह वास्तव में वर्जन फ्लैग लागू करने से पहले विफल होता है।
00:05:46यह प्रक्रिया हर एक कार्य के लिए नीचे तक होती है।
00:05:50और पूरी योजना लगभग 833 लाइनों की है, जबकि अल्ट्राप्लान की योजना लगभग
00:05:55195 लाइनों की है।
00:05:56एक बात ध्यान देने वाली है कि सुपरपावर्स डिजाइन और कार्यान्वयन योजना बनाने के
00:06:01पूरे सेशन में लगभग 75.1K टोकन लगे।
00:06:04तो इसमें मैसेजिंग के लिए 57K और स्किल्स के लिए 1.9K हैं, जिनका मुख्य रूप से
00:06:10सुपरपावर्स उपयोग करता है।
00:06:11इसलिए यदि आप मानते हैं कि प्रो पाँच घंटे की सीमा लगभग 44,000 टोकन है, तो सुपरपावर्स योजना
00:06:16बनाने में उससे कहीं अधिक उपयोग होता है, हालाँकि मुझे यकीन नहीं है कि यह वास्तव में 44,000 टोकन ही है।
00:06:21और इसमें प्रॉम्प्ट कैशिंग शामिल नहीं है, जो मौजूदा टोकन का पुन: उपयोग करने के लिए बहुत कुछ करती है।
00:06:26अब आपको उस डेमो से यह आभास हो सकता है कि मैं फीचर की योजना बनाने के लिए
00:06:30अल्ट्राप्लान की तुलना में सुपरपावर्स का उपयोग करना पसंद करता हूँ और आप गलत नहीं हैं।
00:06:33लेकिन अल्ट्राप्लान के लिए भी एक समय और स्थान है।
00:06:35उदाहरण के लिए, यदि मुझे पता है कि मैं लंबे समय तक अपनी मशीन से दूर रहने वाला हूँ,
00:06:39जैसे कि मैं सफर कर रहा हूँ या मैं हवाई जहाज या हवाई अड्डे पर हूँ या कहीं भी हूँ, तो मैं
00:06:44अपने लैपटॉप पर एक फीचर शुरू कर सकता हूँ, उसे बंद कर सकता हूँ और उसे अपने फोन, टैबलेट, कहीं भी जारी रख सकता हूँ,
00:06:50और अपने कोड के क्लाउड में होने और पीआर बनाने का लाभ उठा सकता हूँ, बशर्ते मैंने
00:06:55अपने रेपो पर क्लॉड ऐप इंस्टॉल किया हो, जो मैं इस डेमो के लिए करना भूल गया।
00:06:58ओह।
00:06:59अब, यदि मैं स्थानीय रूप से काम करना चुनता हूँ, जो मैं 90% समय करता हूँ, तो मैं शायद
00:07:04सुपरपावर्स का उपयोग करूँगा क्योंकि मेरा सारा कोड स्थानीय रूप से है, मेरी स्किल्स, मेरे MCP टूल्स, सब कुछ,
00:07:10और मैं अधिक विस्तृत योजना प्राप्त कर सकता हूँ।
00:07:12अब इसका मतलब यह नहीं है कि अधिक विस्तृत योजना का मतलब बेहतर निष्पादन है।
00:07:17यह केवल काम करने का मेरा पसंदीदा तरीका है क्योंकि जब मैं चीजों की योजना बना रहा होता हूँ,
00:07:21तो मैं मॉडल के साथ एक वास्तविक संवाद कर सकता हूँ।
00:07:22अब वर्तमान में अल्ट्राप्लान फीचर केवल क्लॉड कोड सीएलआई के माध्यम से उपलब्ध है, इसलिए
00:07:27टर्मिनल के लिए और प्रो या मैक्स सब्सक्रिप्शन के साथ काम करता है, क्योंकि इसमें क्लॉड कोड वेब लिंक है, लेकिन
00:07:32शायद भविष्य में, वे इसे अलग-अलग सब्सक्रिप्शन प्लान और विभिन्न
00:07:36प्लेटफॉर्म पर रोल आउट करेंगे।
00:07:37तो शायद आप क्लॉड कोड वेब से ही एक अल्ट्राप्लान सेशन शुरू कर सकेंगे।

Key Takeaway

अल्ट्राप्लान क्लाउड-आधारित रिमोट वर्कफ्लो और पीआर निर्माण के लिए आदर्श है, जबकि स्थानीय विकास के लिए सुपरपावर्स प्लगइन अधिक विस्तृत 833-लाइन योजनाएं और परीक्षण ढांचा प्रदान करता है।

Highlights

एंथ्रोपिक का अल्ट्राप्लान फीचर CLI से हटकर वेब-आधारित क्लाउड वातावरण में रिपॉजिटरी क्लोनिंग और प्लानिंग की सुविधा देता है।

अल्ट्राप्लान के माध्यम से एक रिलीज पाइपलाइन योजना तैयार करने में उपलब्ध मासिक टोकन कोटा का लगभग 15% से 33% तक उपयोग होता है।

सुपरपावर्स प्लगइन 833 लाइनों की विस्तृत योजना और टेस्ट-फर्स्ट अप्रोच प्रदान करता है, जबकि अल्ट्राप्लान लगभग 195 लाइनों की संक्षिप्त योजना देता है।

क्लाउड सेशन में अल्ट्राप्लान के निष्पादन के लिए प्रोजेक्ट रिपॉजिटरी का GitHub पर होना अनिवार्य है।

सुपरपावर्स स्थानीय कोड एक्सेस का उपयोग करता है और डिजाइन तथा कार्यान्वयन के लिए दो अलग-अलग प्लानिंग फेज नियोजित करता है।

Timeline

अल्ट्राप्लान का परिचय और क्लाउड एकीकरण

  • अल्ट्राप्लान फीचर CLI के बजाय वेब-आधारित क्लाउड वातावरण में कोड प्लानिंग को स्थानांतरित करता है।
  • यह सिस्टम क्लाउड कंटेनर सेटअप करने के बाद GitHub से रिपॉजिटरी को स्वचालित रूप से क्लोन करता है।

क्लाउड-आधारित योजना बनाने का यह नया तरीका स्थानीय मशीन की सीमाओं से बाहर काम करने की अनुमति देता है। /ultraplan कमांड या विशिष्ट कीवर्ड टाइप करने से रेनबो इफेक्ट के साथ यह सक्रिय हो जाता है। यह उन स्थितियों के लिए उपयोगी है जहाँ उपयोगकर्ता अपनी मुख्य वर्कस्टेशन मशीन से दूर है।

रिलीज पाइपलाइन निर्माण और टोकन खपत

  • एक जटिल रिलीज पाइपलाइन योजना बनाने और उसे संशोधित करने में कुल टोकन कोटा का 33% तक खर्च हो सकता है।
  • अल्ट्राप्लान योजना की समीक्षा के बाद क्लाउड में ही रिमोट निष्पादन और पीआर निर्माण की प्रक्रिया शुरू कर सकता है।

डेमो के दौरान प्रारंभिक योजना निर्माण में 15% टोकन का उपयोग हुआ, जो डीबगिंग और संशोधन के बाद 37% तक पहुँच गया। यह प्रक्रिया रिपॉजिटरी के संदर्भ को पढ़ने के लिए बैश टूल्स और सब-एजेंट्स का उपयोग करती है। हालांकि यह प्रभावी है, लेकिन GitHub क्रेडेंशियल्स की अनुपस्थिति में कुछ चरणों को मैन्युअल रूप से पूरा करना पड़ता है।

सुपरपावर्स बनाम अल्ट्राप्लान का तुलनात्मक विश्लेषण

  • सुपरपावर्स प्लगइन योजना चरण के दौरान छह विशिष्ट प्रश्न पूछकर अधिक गहराई और स्पष्टता सुनिश्चित करता है।
  • अल्ट्राप्लान की तुलना में सुपरपावर्स कार्यान्वयन से पहले अनिवार्य टेस्ट केस लिखने पर जोर देता है।

सुपरपावर्स की 833 लाइनों की योजना में लक्ष्य आर्किटेक्चर, टेक स्टैक और विस्तृत फाइल स्ट्रक्चर शामिल होता है। यह स्थानीय कोड एक्सेस का लाभ उठाता है जिससे रिपॉजिटरी क्लोनिंग की आवश्यकता नहीं होती। टोकन खपत के मामले में, सुपरपावर्स एक पूर्ण सेशन के लिए लगभग 75.1K टोकन का उपयोग करता है, जो प्रॉम्प्ट कैशिंग के बिना सीमा को पार कर सकता है।

विभिन्न उपयोग स्थितियों के लिए सही टूल का चयन

  • सफर के दौरान या फोन और टैबलेट जैसे विभिन्न उपकरणों पर काम जारी रखने के लिए अल्ट्राप्लान श्रेष्ठ विकल्प है।
  • स्थानीय विकास और मॉडल के साथ संवादात्मक योजना बनाने के लिए सुपरपावर्स अधिक प्रभावी सिद्ध होता है।

90% स्थानीय कार्य के लिए सुपरपावर्स इसकी विस्तृत योजना क्षमता के कारण पसंदीदा विकल्प बना हुआ है। अल्ट्राप्लान वर्तमान में क्लॉड कोड CLI और प्रो/मैक्स सब्सक्रिप्शन के माध्यम से उपलब्ध है। भविष्य में इसके वेब इंटरफेस से सीधे शुरू होने और अन्य सब्सक्रिप्शन प्लान्स तक विस्तार की संभावना है।

Community Posts

View all posts