Claude Code के लिए GSD है एक महत्वपूर्ण कड़ी

AAI LABS
Computing/SoftwareSmall Business/StartupsInternet Technology

Transcript

00:00:00AI कोडिंग फ्रेमवर्क लगातार बढ़ते जा रहे हैं, और उनमें से हर एक दावा करता है कि वह
00:00:04एजेंटों के साथ निर्माण करने का सबसे अच्छा तरीका है।
00:00:05लेकिन एजेंटों के साथ निर्माण करने का सबसे अच्छा तरीका पूरी तरह से आपके द्वारा चुने गए फ्रेमवर्क पर निर्भर नहीं करता।
00:00:09कुछ अन्य कारक भी हैं जिन्हें लोग आंकना भूल जाते हैं, और फिर वे निराश हो जाते हैं जब वह फ्रेमवर्क
00:00:14उनके प्रोजेक्ट के लिए सही नहीं बैठता।
00:00:15पर यह फ्रेमवर्क की समस्या नहीं है, यह चुनाव की समस्या है।
00:00:18हर फ्रेमवर्क उस काम के लिए अच्छा होता है जिसके लिए उसे बनाया गया है, और यहाँ कोई एक नियम
00:00:22सब पर लागू नहीं होता।
00:00:23हमारी टीम ने पहले भी इस चैनल पर AI कोडिंग फ्रेमवर्क्स के बारे में बताया है, लेकिन हाल ही में हमें
00:00:28एक ऐसा फ्रेमवर्क मिला जो काफी लोकप्रिय हो रहा है।
00:00:31हम इस पर वीडियो इसलिए नहीं बना रहे हैं क्योंकि यह कोई और 'सबसे अच्छा' फ्रेमवर्क है जो
00:00:35आपको पुराने फ्रेमवर्क्स को छोड़ने पर मजबूर कर देगा।
00:00:37बल्कि इसलिए क्योंकि जब हमने इसे टेस्ट किया, तो हमने पाया कि यह वास्तव में अलग है, और यह उन कामों के लिए सही है
00:00:41जिनके लिए दूसरे फ्रेमवर्क सही नहीं हैं।
00:00:43हमने पिछले वीडियो में कई फ्रेमवर्क्स के बारे में बताया है, जैसे BMAD और Superpowers।
00:00:48गलत चुनाव का मतलब है कि आप या तो ज़रूरत से ज़्यादा मेहनत कर रहे हैं या तैयारी में कमी छोड़ रहे हैं।
00:00:51आज हम GSD नामक फ्रेमवर्क को समझेंगे, जिसका मतलब है "Get Shit Done", और
00:00:56आपको समझ आ जाएगा कि ऐसा क्यों है।
00:00:57इस वीडियो के अंत तक, आप समझ जाएंगे कि किस फ्रेमवर्क का उपयोग कहाँ करना है, शुरुआत करते हैं
00:01:00पहले वाले से, जो कि GSD है।
00:01:02आप GSD का उपयोग तब करते हैं जब आप पूरी तरह निश्चित नहीं होते कि क्या बनाना है, और आप सब कुछ पहले से प्लान नहीं करना चाहते
00:01:06क्योंकि भविष्य में ज़रूरतें बदल सकती हैं।
00:01:09अब इसका मतलब यह नहीं है कि आपको पता ही नहीं कि क्या बनाना है।
00:01:11इसका मतलब है कि आप जो प्रोडक्ट चाहते हैं, उसके हर कदम पर काफी प्रयोग (experimentation) की ज़रूरत है।
00:01:15यह तब बेहतरीन है जब आप प्रयोगों वाले प्रोजेक्ट्स के लिए जल्द से जल्द
00:01:19MVPs तैयार करना चाहते हैं।
00:01:20GSD आपसे बड़े लक्ष्यों के बारे में तो पूछता है, लेकिन BMAD तरीके की तरह, यह आपको
00:01:25बाँधता नहीं है।
00:01:26शुरुआती लक्ष्य का उपयोग करके, यह हर कदम को धीरे-धीरे प्लान करता है।
00:01:30इसका मतलब है कि आप बाद के चरणों में फँसे नहीं होते क्योंकि सिस्टम ने उन्हें
00:01:34विस्तार से पहले से प्लान नहीं किया होता।
00:01:35तो अगर आप कोई ऐसा कस्टम समाधान बना रहे हैं जो पहले कभी नहीं बनाया गया, तो
00:01:39GSD के साथ जाना बेहतर होगा।
00:01:41मान लीजिए कि आप Cluely जैसा कोई ऑन-स्क्रीन इंटरव्यू असिस्टेंट बना रहे हैं।
00:01:45आपको कई चीज़ें समझनी होंगी जैसे कि यूजर एक्सपीरियंस कैसा होगा
00:01:50या यह कैसे सुनिश्चित करें कि स्क्रीन शेयरिंग के दौरान कोई प्लेटफॉर्म इसे पकड़ न सके।
00:01:54ऐसी बहुत सी चीज़ों में प्रयोग की ज़रूरत होती है, जिन्हें प्लानिंग से पहले तय नहीं किया जा सकता।
00:01:59दूसरी ओर, BMAD बिल्कुल उल्टा तरीका अपनाता है।
00:02:02यह एक चरण-दर-चरण फ्रेमवर्क है जो कुछ भी लागू करने से पहले
00:02:06हर चरण के लिए विस्तृत दस्तावेज़ (documentation) तैयार करता है।
00:02:07आपको शुरुआत में ही पक्का पता होना चाहिए कि आप क्या बना रहे हैं, और ऐसा नहीं है कि यह
00:02:11गलती करता है।
00:02:12इसमें एक मॉड्यूल के रूप में पूरा रिसर्च विभाग है जहाँ BMAD के निर्माता ने
00:02:17बिज़नेस एनालिस्ट और डिज़ाइन थिंकर जैसी विभिन्न भूमिकाओं का पूरा संदर्भ डाल दिया है
00:02:21जो यह सुनिश्चित करते हैं कि आपके प्रोडक्ट के बारे में हर पहलू से सोचा गया है।
00:02:25लेकिन यह सब पहले से लोड होता है, और उसी के आधार पर आप अपना PRD और आर्किटेक्चर दस्तावेज़ बनाते हैं,
00:02:30और फिर उनके आधार पर आपको छोटे-छोटे काम मिलते हैं जिनका कार्यान्वयन टीम को बस
00:02:34पालन करना होता है।
00:02:35जब हमने BMAD सिस्टम पर वीडियो बनाया था, तब हमने इसकी प्रशंसा की थी क्योंकि यह बहुत सटीक था।
00:02:39प्रॉम्प्ट्स में सिस्टम इतनी अच्छी तरह बनाया गया है कि यह एजेंट को
00:02:43काम से भटकने नहीं देता।
00:02:44लेकिन लंबे समय तक इस्तेमाल करने के बाद, हमने देखा कि जब आपको वास्तव में ज़रूरतों में
00:02:48बदलाव की ज़रूरत होती है, तब सिस्टम अस्थिर हो जाता है, क्योंकि सबसे अच्छे
00:02:52मॉडल्स भी ज़रूरतों को बदलते समय छोटी-छोटी बारीकियों को भूल जाते हैं।
00:02:56एक और शिकायत जो लोग करते हैं वह यह है कि काम शुरू होने से पहले
00:03:00सब कुछ प्लान करने में बहुत समय लगता है, लेकिन ऐसा इसलिए है क्योंकि इसे
00:03:04उस तरह के प्रोजेक्ट्स के लिए इस्तेमाल नहीं किया जाना चाहिए।
00:03:05आपको इसका उपयोग तब करना चाहिए जब आप अपनी ज़रूरतों को लेकर पूरी तरह पक्के हों और बस चाहते हों कि
00:03:09बिना किसी खामी के सिस्टम बन जाए, क्योंकि इसके द्वारा बनाए गए सभी निर्देश आपस में गहराई से जुड़े होते हैं।
00:03:14या जब आप पारंपरिक सिस्टम बनाना चाहते हैं, जैसे किसी क्लाइंट के लिए कस्टम CRM समाधान
00:03:19या अपना खुद का कस्टम कम्युनिटी प्लेटफॉर्म।
00:03:21अब, Superpowers TDD (टेस्ट ड्रिवन डेवलपमेंट) पर आधारित है और इसका मुख्य विचार यह है कि आप जानते हैं
00:03:25कि आप क्या बना रहे हैं।
00:03:26TDD वहाँ ज़रूरी है जहाँ किसी गलती की कीमत बहुत ज़्यादा हो सकती है, और इस कीमत में
00:03:30Next.js ऐप के साथ एक साधारण स्ट्राइप इंटीग्रेशन शामिल नहीं है, बल्कि मान लीजिए
00:03:34एक एजेंटिक प्लेटफॉर्म जहाँ AI एजेंट आपके यूजर्स की ओर से कदम उठाते हैं और एक गलत कदम को
00:03:39सुधारा नहीं जा सकता और वह बहुत महंगा पड़ सकता है।
00:03:41इस्तेमाल के मामले में, यह GSD की तरह है जहाँ प्लानिंग हर फीचर के हिसाब से की जाती है
00:03:46और प्रोजेक्ट की सिर्फ एक रूपरेखा होती है।
00:03:49लेकिन चूंकि टेस्ट पहले जनरेट किए जाते हैं, इसलिए यह आपको अलग चीज़ों के साथ प्रयोग करने की
00:03:53उतनी जगह नहीं देता और उन प्रोजेक्ट्स के लिए सही नहीं है जहाँ प्लानिंग पहले ही कर ली गई है।
00:03:57लेकिन एक और चीज़ जो आप कर सकते हैं वह यह है कि अगर प्रोजेक्ट दोनों क्षेत्रों में आता है तो
00:04:02आप GSD के साथ प्रोजेक्ट का एक वर्जन बना सकते हैं जहाँ मुख्य काम पूरा हो जाए
00:04:06और फिर आप Superpowers को शामिल करके बाकी ऐप का काम जारी रख सकते हैं।
00:04:10हमारे पास Superpowers और BMAD दोनों पर अलग-अलग वीडियो हैं, और उनके लिंक
00:04:15नीचे डिस्क्रिप्शन में दिए गए हैं अगर आप उन्हें विस्तार से समझना चाहते हैं।
00:04:19GSD को 'कॉन्टेक्स्ट रॉट' (संदर्भ भूलना) को रोकने के लिए भी बनाया गया है, इसके लिए यह सब-एजेंटों का उपयोग करता है,
00:04:23अलग-अलग कामों के लिए अलग प्रोसेस चलाता है, ताकि मुख्य एजेंट का ध्यान साफ रहे और वह
00:04:28बिना भटके उस पर ध्यान दे सके जो वास्तव में ज़रूरी है।
00:04:31अब ज़्यादातर AI कोडिंग एजेंट सब-एजेंटों को सपोर्ट करते हैं, इसलिए यह फर्क नहीं पड़ता कि आप इसके साथ
00:04:35Claude Code का उपयोग करते हैं या नहीं।
00:04:37लेकिन Claude को भी हाल ही में एक और अपडेट मिला है, नया Opus 4.6 जिसमें 1 मिलियन
00:04:42कॉन्टेक्स्ट विंडो है।
00:04:43इसलिए हमने इस चैनल पर कॉन्टेक्स्ट को मैनेज करने की जो तकनीकें सिखाई थीं,
00:04:46वे अब उतनी मायने नहीं रखतीं।
00:04:49तो इसे इंस्टॉल करने के लिए, आप कमांड को कॉपी करेंगे और उसे अपने प्रोजेक्ट फोल्डर में
00:04:53पेस्ट करेंगे जहाँ आप काम कर रहे हैं।
00:04:54फिर चुनें कि आप इसे किस एजेंट के लिए इंस्टॉल करना चाहते हैं।
00:04:57मेरे मामले में यह Claude था, इसलिए मैंने उसके लिए इसे इंस्टॉल किया।
00:04:59फिर आपको यह चुनना होगा कि इंस्टॉलेशन का दायरा क्या होना चाहिए।
00:05:02मैं 'प्रोजेक्ट लेवल' को प्राथमिकता देता हूँ क्योंकि हर प्रोजेक्ट अलग फ्रेमवर्क का उपयोग कर सकता है और यह
00:05:06कॉन्फ़िगरेशन को उस विशेष प्रोजेक्ट तक ही सीमित रखता है।
00:05:10चूंकि हम निर्माण के लिए Next.js का उपयोग कर रहे थे, इसलिए हमने इसे अपने नए प्रोजेक्ट में इंस्टॉल किया।
00:05:15और एक बार इंस्टॉल होने के बाद, GSD फ्रेमवर्क आपके .claude फोल्डर में
00:05:19एजेंट, कमांड और हुक के रूप में दिखाई देगा।
00:05:21अगर आप Claude का उपयोग नहीं कर रहे हैं, तो वे प्रोजेक्ट के रूट में .agent फोल्डर में स्टोर होंगे।
00:05:26इसमें अलग-अलग विशिष्ट कार्यों के लिए कई एजेंट हैं, लेकिन सामान्य मार्कडाउन
00:05:30आधारित प्रॉम्प्ट्स के विपरीत, यहाँ सब कुछ XML फॉर्मेट में व्यवस्थित है, और यह जानबूझकर किया गया है।
00:05:34Claude मॉडल्स XML फॉर्मेट वाले निर्देशों के साथ बेहतर काम करने के लिए जाने जाते हैं क्योंकि यह उन्हें
00:05:39संरचना को आसानी से समझने में मदद करता है, इसलिए यह आपके द्वारा उपयोग किए जा रहे एजेंट के लिए
00:05:43एक परफॉरमेंस ऑप्टिमाइज़ेशन है।
00:05:44लेकिन आगे बढ़ने से पहले, हमारे प्रायोजक, Genspark की ओर से एक संदेश।
00:05:48ज़्यादातर लोग अभी कई AI सब्सक्रिप्शन में उलझे हुए हैं, ChatGPT, Claude और कई
00:05:52मीडिया टूल्स के लिए अलग-अलग पैसे दे रहे हैं।
00:05:55Genspark एक ऑल-इन-वन AI वर्कस्पेस है जिसने सब कुछ एक ही सब्सक्रिप्शन में समेटकर
00:06:02सिर्फ 11 महीनों में $200 मिलियन ARR हासिल कर लिया है।
00:06:03यह किसी भी काम के लिए सबसे अच्छा मॉडल चुनने के लिए सुपर एजेंट सिस्टम का उपयोग करता है।
00:06:07यह आपके पूरे वर्कफ़्लो को संभालता है, AI स्लाइड्स बनाने और AI शीट्स को ऑटोमेट करने से लेकर,
00:06:12AI मीडिया जनरेट करने और यहाँ तक कि "कॉल फॉर मी" फीचर के साथ असली फोन कॉल करने तक।
00:06:16आप अपनी रिसर्च को AI पॉड्स में भी बदल सकते हैं ताकि चलते-फिरते उन्हें सुन सकें।
00:06:20इसके अलावा, 15 मिनट की रिकॉर्डिंग को तुरंत 3,000 शब्दों के सटीक टेक्स्ट में बदलने के लिए Speakly का उपयोग करें।
00:06:26सबसे हैरान करने वाली बात?
00:06:27Genspark पूरे 2026 के दौरान असीमित AI चैट और इमेज फीचर्स प्रदान करता है।
00:06:31Manobanana2, GPT-Image, Flux, Seedream, Gemini 3.1 Pro, GPT 5.2, Claude Opus 4.6 और
00:06:40अन्य सभी टॉप मॉडल्स असीमित एक्सेस के साथ शामिल हैं।
00:06:43Genspark के साथ निर्माण शुरू करने के लिए पिन किए गए कमेंट में दिए गए लिंक पर क्लिक करें।
00:06:46GSD का उपयोग शुरू करने के लिए, आप इस 'न्यू प्रोजेक्ट' कमांड का उपयोग करेंगे।
00:06:50इस कमांड को चलाने पर, एजेंट ने इनिशियलाइजेशन प्रॉम्प्ट के अनुसार काम करना शुरू कर दिया
00:06:54और सबसे पहले कोडबेस को समझना शुरू किया।
00:06:56चूंकि मैंने Next.js ऐप को पहले ही शुरू कर दिया था, इसलिए इसने पता लगा लिया कि कोड मौजूद है और
00:07:01पूछा कि क्या उसे पहले मौजूदा कोडबेस की जांच करनी चाहिए।
00:07:04हमने समय बचाने के लिए उसे मैपिंग छोड़ने को कहा।
00:07:06अगर आप किसी पुराने प्रोजेक्ट पर काम कर रहे थे, तो बेहतर होता कि आप उसे कोडबेस मैप करने के लिए
00:07:11कहते, लेकिन चूंकि इसमें सिर्फ एक खाली टेम्पलेट था, इसलिए मैंने इसे छोड़ दिया।
00:07:14उसके बाद, वह आपसे उस ऐप आइडिया के बारे में पूछेगा जिस पर आप काम करना चाहते हैं।
00:07:18जिसके बाद, यह आपके ऐप के लक्षित दर्शकों, इसकी विशेषताओं,
00:07:22प्रोजेक्ट के दायरे और बहुत कुछ के बारे में कई सवाल पूछता है।
00:07:24लेकिन GSD का सवाल-जवाब सत्र Superpowers की तुलना में काफी अलग है।
00:07:29Superpowers इस चरण के दौरान आपसे पेचीदा स्थितियों (edge cases) को जानने की कोशिश करता है।
00:07:32GSD ऐसा नहीं करता, वह यह समझने पर ज़्यादा ध्यान देता है कि क्या बनाना है, न कि यह कि वह
00:07:38कैसे टूट सकता है।
00:07:39एक बार जब यह सत्र से पर्याप्त जानकारी जुटा लेता है, तो यह .planning फोल्डर के अंदर project.md बनाता है,
00:07:43जिसमें विवरण, दायरे से बाहर की चीज़ें, कॉन्टेक्स्ट बाधाएं और
00:07:48सवाल-जवाब से निकाले गए मुख्य निर्णय होते हैं।
00:07:50लेकिन यहीं पर 'कॉन्टेक्स्ट रॉट' की रोकथाम असल में दिखाई देती है।
00:07:54यह project.md को जानबूझकर छोटा और केंद्रित रखता है, ताकि एजेंट
00:07:59ढेर सारे दस्तावेज़ों में दबकर अपने मुख्य लक्ष्यों से न भटकें।
00:08:01यह Git के माध्यम से सभी कामों को ट्रैक करता है, लेकिन यह सीधे Git कमिट का उपयोग नहीं करता।
00:08:05यह पीछे एक स्क्रिप्ट चलाता है जो कमिट करने से पहले जांच करती है, यह सुनिश्चित करती है कि
00:08:10सब कुछ मानकों के अनुरूप है, तभी Git का उपयोग करके कमिट करती है।
00:08:12प्लानिंग पूरी होने के बाद, GSD रिसर्च चरण की ओर बढ़ा।
00:08:16यह बैकग्राउंड में एक साथ ऐप के विभिन्न पहलुओं पर रिसर्च करने के लिए कई एजेंट चलाता है।
00:08:21रिसर्च पूरी होने के बाद, रिसर्च सिंथेसाइज़र एजेंट काम शुरू करता है।
00:08:24चूंकि ये सभी एजेंट काम के हिसाब से सही मॉडल का उपयोग करने के लिए बनाए गए हैं, इसलिए सिंथेसाइज़र एजेंट
00:08:29Sonnet मॉडल का उपयोग करता है, न कि भारी Opus का।
00:08:32GSD के पास हर सब-एजेंट को उसके काम के बोझ के हिसाब से सही मॉडल के साथ जोड़ने का एक तरीका है
00:08:36ताकि वह फालतू मेहनत बर्बाद न करे।
00:08:39यह रिसर्च के नतीजों को संक्षिप्त करता है और संभावित मुद्दों को भी चिन्हित करता है, ऐसी चीज़ें
00:08:44जो भविष्य में काम में बाधा डाल सकती हैं।
00:08:46रिसर्च सिंथेसाइज़ होने के बाद, ज़रूरतों (requirements) का चरण शुरू होता है।
00:08:49यह आपसे MVP के बारे में सटीक सवाल पूछता है, और पहचानता है कि कौन सी विशेषताएं
00:08:55वर्जन 1 के लिए वास्तव में ज़रूरी हैं।
00:08:56चूंकि GSD तेज़ डिलीवरी पर केंद्रित है, इसलिए यह सुनिश्चित करता है कि V1 में केवल वही हो जो ज़रूरी है।
00:09:01आपके साथ MVP की पुष्टि करने के बाद, यह रोडमैप संरचना तैयार करता है, जिसे
00:09:05आपको अप्रूव करना होता है, और आपकी मंज़ूरी के साथ प्रोजेक्ट इनिशियलाइजेशन पूरा हो जाता है।
00:09:09इसके अलावा, अगर आप हमारे कंटेंट का आनंद ले रहे हैं, तो हाइप बटन दबाने पर विचार करें, क्योंकि यह
00:09:14हमें ऐसा और कंटेंट बनाने और अधिक लोगों तक पहुँचने में मदद करता है।
00:09:17अब जबकि इनिशियलाइजेशन चरण खत्म हो गया है, अगला कदम प्लान को लागू करना है।
00:09:22पिछले चरण में, इसने ज़रूरतों के आधार पर प्रोजेक्ट को 4 चरणों में बाँट दिया था।
00:09:26यह आपको काम करने के दो तरीके देगा, या तो चर्चा छोड़ें (skip discussion) या चर्चा के साथ आगे बढ़ें।
00:09:31इस फ्रेमवर्क के लिए 'चर्चा' का मतलब एजेंट के साथ सवाल-जवाब सत्र है जहाँ यह सुनिश्चित होता है
00:09:35कि वह प्लान को ठीक से समझ गया है।
00:09:37हमने पहले चर्चा करना चुना ताकि हम ज़रूरतों को जितना हो सके स्पष्ट कर सकें, लेकिन आप
00:09:41चर्चा छोड़ना भी चुन सकते हैं अगर आपको लगता है कि पिछला सवाल-जवाब सत्र
00:09:45ऐप बनाने के लिए काफी था।
00:09:47एक बार चर्चा सत्र समाप्त होने के बाद, यह .planning फोल्डर के अंदर फ़ेज़ेस (phases) फोल्डर में
00:09:52एक context.md फ़ाइल बनाता है।
00:09:54इस फ़ाइल में हमारी चर्चा के सभी विवरण होते हैं और यह उस चरण को मैप करती है
00:09:58जिसके बारे में हमने अभी एजेंट से बात की थी।
00:09:59लेकिन GSD के दर्शन के अनुसार, यह फ़ाइल भी संक्षिप्त होती है ताकि
00:10:04Claude उसी पर ध्यान केंद्रित कर सके जो वास्तव में महत्वपूर्ण है।
00:10:06अगला, आप फ़ेज़ 1 की प्लानिंग शुरू करते हैं।
00:10:08प्लानिंग चरण रिसर्च के साथ शुरू होता है जो अभी बनाई गई context.md फ़ाइल पर आधारित होती है,
00:10:13जिसमें Sonnet मॉडल वाला एक समर्पित रिसर्च एजेंट विभिन्न पहलुओं की जांच करता है।
00:10:17लेकिन हमने सोचा था कि यह context 7 का उपयोग करेगा या दस्तावेज़ों को ठीक से देखेगा।
00:10:21इसके बजाय, यह सर्च कीवर्ड में साल 2025 के साथ वेब सर्च का उपयोग कर रहा था जो उसे
00:10:27नहीं करना चाहिए था।
00:10:28यह अधिक नियंत्रित होता अगर हमने context 7 MCP को जोड़ दिया होता ताकि इसकी रिसर्च
00:10:32बेहतर तथ्यों पर आधारित होती।
00:10:33इसलिए जब आप उपयोग कर रहे हों, तो बेहतर तथ्यों के लिए ऐसे MCP को ज़रूर जोड़ें।
00:10:37इसने एक research.md फ़ाइल बनाई और अपनी सारी रिसर्च को डॉक्यूमेंट किया, जिसमें
00:10:42रिसर्च के लिए 'कॉन्फिडेंस लेवल' भी शामिल था, जो बताता था कि इसके स्रोत कितने भरोसेमंद हैं।
00:10:46रिसर्च के बाद, इसने एक प्लान बनाया।
00:10:48इन प्लान्स में हर चरण की निर्भरता (dependencies) और प्रॉपर आईडी के साथ सभी ज़रूरतों का
00:10:52विस्तृत विवरण था।
00:10:53लेकिन यहाँ एक बात है, यहीं पर GSD दूसरों से अलग है क्योंकि दूसरों की तरह
00:10:57सिर्फ एक तरफा प्लान लिखने के बजाय, यह वास्तव में कई आयामों में प्लान की पुष्टि करता है
00:11:02और यह जांचता है कि क्या प्लान वास्तव में लागू करने योग्य है और लक्ष्यों के अनुरूप है।
00:11:06यह समर्पित प्लानिंग और प्लान वेरीफाइंग एजेंटों का उपयोग करता है, जहाँ प्लानिंग एजेंट प्लान
00:11:11बनाता है और वेरीफायर उन्हें चेक करता रहता है, और चेतावनियां वापस भेजता है।
00:11:14तो यह मूल रूप से खुद ही विपरीत परिस्थितियों को ध्यान में रखकर प्लानिंग (adversarial planning) करता है
00:11:19बिना हमारे किसी मैन्युअल नियंत्रण के।
00:11:20एक बार जब प्लान फाइनल हो गया और सभी कदम पास हो गए, तो इसने कमिट किया और प्लान को
00:11:24दो तरंगों (waves) में विभाजित कर दिया।
00:11:25यह वास्तव में ज़रुरत के अनुसार कई तरंगों में विभाजित होता है और जो स्वतंत्र हैं उन्हें
00:11:30समानांतर (parallel) करता है, ताकि सब-एजेंट उन्हें एक साथ संभाल सकें।
00:11:33इसने अपने द्वारा बनाए गए प्लान को पूरा करने के लिए समर्पित एजेंट का उपयोग करके
00:11:37प्रोजेक्ट की तरंगों को लागू करना शुरू किया।
00:11:38एक बार समाप्त होने के बाद, यह नीचे Playwright टेस्टिंग का उपयोग करके चेकपॉइंट की पुष्टि करता है,
00:11:43स्क्रिप्ट बनाता है, फोल्डर साफ करने के लिए इस्तेमाल के बाद उन्हें डिलीट कर देता है, और
00:11:47परदे के पीछे कई ऑटोमेटेड काम करता है।
00:11:49फिर इसने हमें जो बनाया गया उसका सारांश दिया और निर्देश दिए कि हम खुद
00:11:53उसकी पुष्टि कैसे कर सकते हैं।
00:11:54पहला इटरेशन एक ऐसा ऐप बनाता है जो सिर्फ एक प्लेसहोल्डर होता है, जिसमें सभी शुरुआती तत्व
00:11:58दिखाई देते हैं ताकि पता चल सके कि ऐप वास्तव में कैसा दिखेगा।
00:12:01अगले इटरेशन ऐप के एक-एक पहलू को बनाएंगे, जिससे
00:12:05चक्र के अंत में एक पूरा ऐप तैयार हो जाएगा।
00:12:06पूरे इटरेशन में 138,000 टोकन का उपयोग हुआ, जो 1 मिलियन टोकन की
00:12:12कॉन्टेक्स्ट विंडो को देखते हुए वास्तव में बहुत ज़्यादा नहीं था।
00:12:13लेकिन 200,000 की कॉन्टेक्स्ट विंडो वाले एजेंट के साथ, यह संकेत देगा कि अब इसे संक्षिप्त करने का समय है।
00:12:18लेकिन चूंकि यह चरणों के दस्तावेज़ों पर निर्भर करता है, इसलिए अगर हम कॉन्टेक्स्ट क्लियर भी कर दें,
00:12:23तब भी एजेंटों को पता होगा कि कहाँ से शुरू करना है।
00:12:25जब हमने काम को मंज़ूरी दी, तो इसने कई टेस्ट चलाए और वेव 2 को भी पूरा घोषित कर दिया।
00:12:29उसके बाद, इसने फिर से GSD वेरीफायर को चलाया और क्रॉस-चेक किया कि क्या काम
00:12:34वास्तव में शुरुआती लक्ष्य से मेल खाता है।
00:12:36एक बार पुष्टि होने के बाद, इसने पुष्टि के साथ फ़ेज़ 1 को पूरा मार्क कर दिया, और हमें
00:12:41एप्लीकेशन के अगले चरण पर बढ़ने के लिए प्रेरित किया।
00:12:43अब जब हमने सभी चरणों के माध्यम से ऐप को चलाया, तो जो फीचर्स पहले
00:12:47सिर्फ प्लेसहोल्डर थे, वे अब पूरी तरह से काम कर रहे थे।
00:12:49GSD तब अच्छा काम करता है जब आप कई फीचर्स वाले बड़े पैमाने के एप्लीकेशन पर काम कर रहे हों, लेकिन
00:12:54अगर आप जो ऐप बना रहे हैं वह बहुत सरल है और उसे इतनी मेहनत की ज़रूरत नहीं है, तो यह बहुत ज़्यादा (overkill) है।
00:12:59सरल एप्स के लिए, Claude या कोई अन्य एजेंट अपने आप में पर्याप्त है और उसे इस
00:13:03गहन प्लानिंग की ज़रूरत नहीं है।
00:13:04हालाँकि, यदि आप बहुत अधिक प्रयास किए बिना उचित योजना के साथ
00:13:08नियंत्रित निष्पादन (execution) चाहते हैं, तो आपको निश्चित रूप से GSD चुनना चाहिए।
00:13:11अब यह तो एक फ्रेमवर्क हुआ, लेकिन अक्सर ऐसे मामले होते हैं जहाँ मौजूदा फ्रेमवर्क
00:13:16काम नहीं आते और आपको अपना खुद का बनाना पड़ता है।
00:13:18उसके लिए, अपना खुद का फ्रेमवर्क बनाने से पहले आपको कुछ सिद्धांतों को जानना होगा।
00:13:22हमने पिछले वीडियो में उन सिद्धांतों को बताया है जो आपको बेहतर वर्कफ़्लो बनाने में मदद करेंगे।
00:13:26आप अंत में स्क्रीन पर वह वीडियो देख सकते हैं ताकि आपको उसे
00:13:30ढूँढना न पड़े।
00:13:31इसी के साथ हम इस वीडियो के अंत में पहुँच गए हैं।
00:13:33अगर आप चैनल को सपोर्ट करना चाहते हैं और हमें ऐसे और वीडियो बनाने में मदद करना चाहते हैं, तो आप
00:13:37AI Labs Pro से जुड़कर ऐसा कर सकते हैं।
00:13:38हमेशा की तरह, देखने के लिए धन्यवाद और मैं आपसे अगले वीडियो में मिलूँगा।

Key Takeaway

सफल AI कोडिंग के लिए सही फ्रेमवर्क का चुनाव प्रोजेक्ट की विशिष्ट आवश्यकताओं और लचीलेपन की ज़रूरत पर निर्भर करता है, जिसमें GSD तेज़ प्रयोगों के लिए एक शक्तिशाली विकल्प के रूप में उभरता है।

Highlights

GSD (Get Shit Done) फ्रेमवर्क उन प्रोजेक्ट्स के लिए सबसे अच्छा है जहाँ भविष्य की ज़रूरतें बदल सकती हैं और तेज़ MVP विकास की आवश्यकता होती है।

BMAD फ्रेमवर्क एक संरचित और विस्तृत दृष्टिकोण अपनाता है, जो उन पारंपरिक सिस्टम्स के लिए उपयुक्त है जहाँ आवश्यकताएँ पहले से स्पष्ट होती हैं।

Superpowers फ्रेमवर्क टेस्ट ड्रिवन डेवलपमेंट (TDD) पर केंद्रित है, जो उच्च जोखिम वाले प्रोजेक्ट्स के लिए सुरक्षा और स्थिरता सुनिश्चित करता है।

GSD 'कॉन्टेक्स्ट रॉट' को रोकने के लिए सब-एजेंटों और XML आधारित प्रॉम्प्ट्स का उपयोग करता है, जिससे Claude जैसे मॉडल्स बेहतर प्रदर्शन करते हैं।

Claude Code के साथ GSD का एकीकरण प्रोजेक्ट लेवल पर किया जा सकता है, जो स्वचालित प्लानिंग, रिसर्च और वेरिफिकेशन चरणों की अनुमति देता है।

Timeline

AI कोडिंग फ्रेमवर्क्स और चुनाव का महत्व

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

GSD फ्रेमवर्क: प्रयोग और MVP विकास

GSD या "Get Shit Done" फ्रेमवर्क उन स्थितियों के लिए आदर्श है जहाँ आप शुरुआती योजना के बारे में पूरी तरह निश्चित नहीं होते हैं। यह बड़े लक्ष्यों से शुरुआत करता है लेकिन भविष्य की ज़रूरतों के हिसाब से लचीलापन बनाए रखता है, जिससे डेवलपर बाद के चरणों में फँसते नहीं हैं। वक्ता Cluely जैसे ऑन-स्क्रीन असिस्टेंट का उदाहरण देते हैं, जिसमें यूजर एक्सपीरियंस के लिए बहुत अधिक प्रयोग की आवश्यकता होती है। यह फ्रेमवर्क हर कदम को धीरे-धीरे प्लान करता है ताकि नए और अनूठे समाधान आसानी से बनाए जा सकें। संक्षेप में, यह उन प्रोजेक्ट्स के लिए रामबाण है जहाँ प्लानिंग से पहले प्रयोग करना अनिवार्य है।

BMAD और Superpowers फ्रेमवर्क्स की तुलना

BMAD एक विस्तृत दस्तावेज़ीकरण आधारित फ्रेमवर्क है जो जटिल और पारंपरिक सिस्टम जैसे CRM बनाने के लिए बेहतरीन है। इसमें रिसर्च विभाग और डिज़ाइन थिंकिंग जैसी भूमिकाएँ पहले से शामिल होती हैं, जो उत्पाद के हर पहलू की सटीकता सुनिश्चित करती हैं। वहीं दूसरी ओर, Superpowers फ्रेमवर्क TDD पर आधारित है और उन प्लेटफ़ॉर्म्स के लिए ज़रूरी है जहाँ छोटी सी गलती भी बहुत महंगी पड़ सकती है। BMAD के साथ समस्या यह है कि आवश्यकताओं में बदलाव होने पर सिस्टम अस्थिर हो सकता है, जबकि Superpowers प्रयोग की कम जगह देता है। इन दोनों का चुनाव तब किया जाना चाहिए जब आपके पास एक स्पष्ट रोडमैप और निश्चित आवश्यकताएँ हों।

GSD की तकनीकी संरचना और Claude Code एकीकरण

GSD फ्रेमवर्क 'कॉन्टेक्स्ट रॉट' जैसी समस्याओं से निपटने के लिए सब-एजेंटों का कुशलतापूर्वक उपयोग करता है। यह Claude के साथ काम करने के लिए XML फॉर्मेट का उपयोग करता है क्योंकि यह संरचना समझने में मॉडल की मदद करता है और प्रदर्शन को ऑप्टिमाइज़ करता है। वीडियो में Claude Code के साथ GSD को इंस्टॉल करने की प्रक्रिया दिखाई गई है, जिसमें प्रोजेक्ट लेवल इंस्टॉलेशन को प्राथमिकता दी गई है। साथ ही, Genspark जैसे ऑल-इन-वन AI वर्कस्पेस का उल्लेख किया गया है जो कई टॉप मॉडल्स तक असीमित पहुँच प्रदान करता है। यह अनुभाग तकनीकी सेटअप और कुशल संदर्भ प्रबंधन के महत्व पर ज़ोर देता है।

GSD कार्यान्वयन: रिसर्च, प्लानिंग और वेरिफिकेशन

प्रोजेक्ट शुरू करने पर, GSD पहले कोडबेस को स्कैन करता है और लक्षित दर्शकों एवं प्रोजेक्ट के दायरे के बारे में सवाल पूछता है। इसके बाद, यह रिसर्च सिंथेसाइज़र और प्लानिंग एजेंटों का उपयोग करके एक रोडमैप तैयार करता है। दिलचस्प बात यह है कि GSD 'Adversarial Planning' का उपयोग करता है जहाँ एक वेरीफायर एजेंट लगातार प्लान की कमियों की जांच करता है। यह सुनिश्चित करता है कि बनाया गया प्लान न केवल लक्ष्यों के अनुरूप है बल्कि व्यावहारिक रूप से लागू करने योग्य भी है। यह पूरी प्रक्रिया स्वचालित है और डेवलपर के मैन्युअल नियंत्रण के बिना बैकग्राउंड में चलती रहती है।

अंतिम निष्पादन और भविष्य की रणनीतियाँ

कार्यान्वयन के अंतिम चरण में, GSD प्रोजेक्ट को कई तरंगों या 'वेव्स' में विभाजित करता है और समानांतर में काम पूरा करता है। यह Playwright टेस्टिंग का उपयोग करके कोड की पुष्टि करता है और अंत में एक काम करने वाला MVP तैयार करता है। वक्ता बताते हैं कि छोटे और सरल प्रोजेक्ट्स के लिए GSD शायद बहुत अधिक (overkill) हो सकता है, लेकिन बड़े पैमाने के ऐप्स के लिए यह अनिवार्य है। वीडियो का समापन यह सुझाव देते हुए होता है कि यदि मौजूदा फ्रेमवर्क काम न आएं, तो अपने सिद्धांतों के आधार पर खुद का वर्कफ़्लो बनाना चाहिए। अंत में, दर्शकों को AI Labs Pro से जुड़कर चैनल का समर्थन करने के लिए प्रोत्साहित किया जाता है।

Community Posts

View all posts