अलविदा पुराने दोस्त

MMaximilian Schwarzmüller
Computing/SoftwareManagementInternet Technology

Transcript

00:00:00आज मेरे पास आपके लिए एक छोटा सा गेम है। यहाँ कुछ ऐप्स, IDEs,
00:00:06एजेंटिक इंजीनियरिंग टूल्स हैं और मैं चाहता हूँ कि आप मुझे बताएं कि कौन सा क्या है। कुछ गौर किया?
00:00:15वे सभी लगभग एक जैसे ही हैं। ठीक है, यह वाला VS Code है। यह अलग दिखता है, है न? एजेंट
00:00:22बार यहाँ दाईं ओर है, बाईं ओर नहीं और आपको अभी भी प्रति प्रोजेक्ट एक वर्कस्पेस खोलना पड़ता है,
00:00:31मानो तो। यानी प्रति प्रोजेक्ट एक VS Code विंडो और फिर यहाँ आपके पास इस प्रोजेक्ट के लिए एजेंट हैं लेकिन
00:00:38बेशक वह भी बदलने वाला है। अगर आप उनके रिलीज नोट्स पर नज़र डालें तो भविष्य के संस्करण में हमारे पास
00:00:46Visual Studio Code एजेंट मोड या व्यू या ऐप या जो भी होगा। आप इसे पहले से ही एक्सेस कर सकते थे अगर
00:00:54आप VS Code इनसाइडर्स प्रोग्राम रिलीज चैनल का हिस्सा हैं और भविष्य में भी VS Code
00:01:02बना रहेगा। आप इसे वैसे ही इस्तेमाल कर सकते हैं जैसा यह दिखता है। यह आज काम करता है। वह खत्म नहीं होगा लेकिन
00:01:09भविष्य में आप इस ऐप को एक विकल्प के रूप में भी इस्तेमाल कर पाएंगे और आप इसे
00:01:17VS Code के अंदर से लॉन्च कर पाएंगे और अंदाज़ा लगाइए क्या? यहाँ हमारे पास बाईं ओर कई प्रोजेक्ट्स भी हैं और
00:01:24प्रोजेक्ट्स के नीचे कई सेशन्स ग्रुप किए गए हैं ताकि आपके पास एक एप्लीकेशन हो जहाँ आप
00:01:33अपने सभी प्रोजेक्ट्स के सभी एजेंट्स को मैनेज कर सकें, बिल्कुल Cloud Code की तरह, हाँ यह Cloud Code है
00:01:39या Codex, यह Codex है या Cursor और Cursor में बेशक अभी भी पुराना IDE मोड है
00:01:48अगर आप वह चाहते हैं, तो आप उसे इस्तेमाल कर सकते हैं और बेशक CLIs भी हैं। मेरा मतलब है कि आप Codex या
00:01:55Cloud Code को उनके CLIs के ज़रिए इस्तेमाल कर सकते हैं और मेरे पास Cloud Code, Codex और मेरे AI कोर्स भी हैं
00:02:02जहाँ मैं GitHub, Copilot और Cursor को कवर करता हूँ और उसमें मैं GitHub,
00:02:09Copilot और Cursor यानी VS Code और Cursor के मामले में IDEs को कवर करता हूँ और Codex और Cloud Code के लिए CLIs और डेस्कटॉप ऐप्स को
00:02:17तो आपके पास ये विकल्प हैं, आपके पास ये अलग-अलग तरीके हैं लेकिन जब डेस्कटॉप ऐप्स की बात आती है तो हमारे पास
00:02:23एक स्पष्ट विजेता दिखता है, भविष्य का एडिटर या IDE, अगर आप इसे ऐसा कहना चाहें,
00:02:30तो वह काफी हद तक ऐसा ही दिखता है जैसा कि लग रहा है और बेशक इसका मतलब भी बनता है और बेशक यह
00:02:37भी साफ है कि हमें नहीं पता कि क्या यह वाकई इसका अंतिम रूप होगा। मुझे लगता है कि इसकी संभावना काफी कम है
00:02:44क्योंकि पिछले एक साल में ही हमने बहुत बदलाव, बहुत विकास और तरक्की देखी है
00:02:52कि हम एजेंट्स के साथ कैसे इंटरैक्ट करते हैं, इस क्षेत्र में यह शायद अंतिम रूप न हो
00:02:59लेकिन अभी हमारे पास यही है और जैसा कि मैंने कहा, इसका मतलब बनता है। मुझे यकीन नहीं है कि
00:03:07क्या आपको एक साथ चार प्रोजेक्ट्स पर काम करना चाहिए, जिसमें पाँच एजेंट हर प्रोजेक्ट में अपना काम कर रहे हों,
00:03:15लेकिन वह आपकी मर्ज़ी है। मैं व्यक्तिगत रूप से ज्यादातर समय केवल एक या दो एजेंट्स के साथ काम करता हूँ और हाँ,
00:03:25क्योंकि मैं उन कार्यों के बारे में सोचना चाहता हूँ जो मैं उन्हें देता हूँ, मैं कोड का विश्लेषण करना चाहता हूँ लेकिन हाँ शायद मैं
00:03:31बस पुराना हो गया हूँ, वह भी बेशक बदल सकता है, लेकिन आप वास्तव में बहुत आगे बढ़ सकते हैं और आसानी से कई
00:03:39प्रोजेक्ट्स पर काम कर सकते हैं और मेरा मतलब है कि यह एक नया प्रतिमान है, यह कुछ ऐसा है जो हमने चार या तीन साल
00:03:48पहले नहीं किया था, यहाँ तक कि दो साल पहले भी यह कोई बात नहीं थी कि आप चार VS Code विंडोज़ खोलें और
00:03:56लगातार उनके बीच जंप करें और स्विच करें और एक प्रोजेक्ट में कोड लिखें और दूसरे पर स्विच कर जाएं, आप
00:04:01ऐसा नहीं करते थे क्योंकि अंदाज़ा लगाइए क्या, आप खुद कोड लिख रहे थे। आजकल बेशक हम, और मैं कहूँगा कि
00:04:10शायद यह आपके लिए सच न हो, लेकिन कई डेवलपर्स कम कोड लिखते हैं। मैं निश्चित रूप से
00:04:15कम कोड लिखता हूँ। मैंने इसे दूसरे वीडियो में पहले ही कह दिया है और हाँ, चूँकि अब हम एजेंट्स को ऑर्केस्ट्रेट करते हैं जैसा कि मैंने कहा
00:04:23तो अब यह UI होना समझ में आता है। अब जो चीज़ ये कंपनियां अभी भी सुलझाने की कोशिश कर रही हैं
00:04:29वह इस UI की बारीकियाँ हैं, इस तरह के ऐप की। मेरा मतलब है उदाहरण के लिए Codex में आपके पास
00:04:40नीचे यहाँ टर्मिनल है, Cloud Code में यह दाईं ओर है, तो हमारे पास वहाँ टर्मिनल एक्सेस है
00:04:47क्योंकि ज़ाहिर है कि उसका मतलब बनता है। आप बहस कर सकते हैं कि दाईं ओर या नीचे, कौन सा बेहतर है।
00:04:52दोनों ऐप्स में हमारे पास यह छोटा सा कोड डिफ प्रिव्यू भी है। ठीक है, मुझे लगता है कि मेरे पास यहाँ
00:05:00कोई अनकमिटेड बदलाव नहीं हैं लेकिन मेरे पास Cloud Code में यहाँ कुछ हैं जहाँ आप आसानी से
00:05:06अपने कोड में बदलावों या अनकमिटेड बदलावों को देख सकते हैं, जो बदलाव आपके एजेंट द्वारा लागू किए गए हैं
00:05:12और जहाँ आप कमेंट्स भी जोड़ सकते हैं और वे कमेंट्स फिर आपकी बातचीत में कॉन्टेक्स्ट के रूप में
00:05:21जोड़ दिए जाते हैं। यह नए Cloud Code डेस्कटॉप ऐप का एक फीचर है जो कुछ ही घंटों पहले रिलीज हुआ था
00:05:27और मेरे कोर्स में पहले से ही कवर किया गया है। तो यह एक ऐसा फीचर है जो Cloud Code डेस्कटॉप ऐप में है, यह
00:05:33एक ऐसा फीचर भी है जो Codex डेस्कटॉप ऐप में है। आपके पास यहाँ इन-बिल्ट ब्राउज़र, Cloud Code में इन-बिल्ट
00:05:39प्रिव्यू मोड जैसी चीजें भी हैं जिसे आप सेटअप कर सकते हैं और फिर आप एक ब्राउज़र लॉन्च कर सकते हैं और उस ब्राउज़र में
00:05:45आप एलिमेंट्स को सेलेक्ट भी कर सकते हैं और उन्हें बातचीत में कॉन्टेक्स्ट के रूप में जोड़ सकते हैं। तो ऐसी चीजें
00:05:51मौजूद हैं। हमारे पास Cursor में भी ऐसा ही है, उदाहरण के लिए उनकी एक काफी बड़ी लॉन्चिंग थी, यह पिछले साल ही थी
00:05:57है न? जहाँ उन्होंने अपने ब्राउज़र की घोषणा की थी, तो यह भी कुछ ऐसा है जो हम वेब डेवलपमेंट के लिए देख रहे हैं
00:06:02इन IDEs के लिए नई दिलचस्प बात और मुझे लगता है कि VS Code ने भी कुछ इसी तरह की घोषणा की है
00:06:09हाँ, कि वे अपने इंटीग्रेटेड ब्राउज़र को बेहतर बनाना चाहते हैं। हम जो देख रहे हैं वह यह है कि वे
00:06:14वाकई एक ऐसी दुनिया की ओर बढ़ रहे हैं जहाँ आप फीडबैक लूप को पहले की तुलना में आसानी से बंद कर सकते हैं,
00:06:22जहाँ आप कई प्रोजेक्ट्स में कई एजेंट्स को ऑर्केस्ट्रेट कर सकें, लेकिन जहाँ साथ ही आपके पास
00:06:28उसी IDE, उसी एडिटर में लाइव प्रिव्यू हो और जहाँ आप चीज़ों पर क्लिक कर सकें या कमेंट्स जोड़ सकें
00:06:37जैसा कि मैंने यहाँ ज़िक्र किया, प्रिव्यू विंडो में, डिफ विंडो में सीधे कमेंट्स जोड़ें ताकि आप
00:06:43AI को वह फीडबैक दे सकें और यह स्पष्ट रूप से वह दिशा है जिसकी ओर हम बढ़ रहे हैं और जो
00:06:50कम महत्वपूर्ण होता जा रहा है जैसा कि लग रहा है, वह है पारंपरिक IDE की चीजें, जैसे कि
00:06:58इन-बिल्ट डीबगर फ्लो, जिसे मैं स्वीकार करूँगा कि मैंने कभी बहुत ज़्यादा इस्तेमाल नहीं किया लेकिन फिर भी यह चला गया लगता है,
00:07:07फाइल ट्री जैसी चीजें। मेरा मतलब है कि आपके पास फाइल ट्री है लेकिन केवल आपके बदलावों के लिए, डिफ़ॉल्ट रूप से नहीं,
00:07:14क्योंकि फाइलों की किसे परवाह है अगर एजेंट ही उन पर काम कर रहा है? मुझे अभी भी है। इसलिए
00:07:22मैं आमतौर पर अपने प्रोजेक्ट्स को VS Code में खुला रखता हूँ और मैं व्यक्तिगत रूप से आमतौर पर बस
00:07:30वहाँ एक टर्मिनल खोलता हूँ और मैं अपने Codex सब्सक्रिप्शन के साथ Cloud Code या Codex या PI जैसी किसी चीज़ का इस्तेमाल करता हूँ
00:07:38और मैं उस टर्मिनल-आधारित कोडिंग असिस्टेंट दृष्टिकोण का बहुत अधिक उपयोग कर रहा हूँ। लेकिन यहाँ-वहाँ मैं
00:07:46एक डेस्कटॉप ऐप में भी जाता हूँ लेकिन तब भी मुझे पूरा फाइल ट्री देखने और उन फाइलों में जाने में भी सक्षम होना पसंद है
00:07:54जिन्हें उस समय एजेंट द्वारा छुआ नहीं गया है, जो कि इन नए IDE या इन नए
00:07:59एजेंटिक इंजीनियरिंग ऐप्स या जो भी आप उन्हें कहना चाहें, उनमें गायब है। उनके पास जो है
00:08:07या उनमें से कुछ के पास रूटीन जैसी चीजें हैं या Codex ऐप में ऑटोमेशन हैं जो ऐसे फीचर्स हैं
00:08:14जहाँ आप AI एजेंट का उपयोग केवल कोड एडिटिंग या कोड जनरेशन से ज़्यादा के लिए कर सकते हैं। आप उदाहरण के लिए एक
00:08:21रूटीन बना सकते हैं जहाँ आप यह सुनिश्चित करते हैं कि एक निश्चित प्रॉम्प्ट हर दिन एक निश्चित समय पर एग्जीक्यूट हो,
00:08:29हर वर्किंग डे और इसी तरह। बेशक वह एक ऐसा प्रॉम्प्ट हो सकता है जिसका आपके कोड पर प्रभाव पड़े, यह
00:08:33एक ऐसा प्रॉम्प्ट भी हो सकता है जो हाल के बदलावों, आखिरी कमिट्स का विश्लेषण करता है या यह कुछ
00:08:38बिल्कुल अलग करता है। तो हमारे पास उसमें ऐसी चीजें हैं लेकिन हाँ, ऐसा वाकई लगता है कि पुराना
00:08:46IDE और कोड एडिटर शायद मर रहे हैं और जब मैं मर रहे हैं कहता हूँ, तो आपको हमेशा याद रखना होगा कि हम एक ऐसी
00:08:54प्रक्रिया के बारे में बात कर रहे हैं जो बहुत तेज़ नहीं होगी, भले ही पूरा AI विकास काफी तेज़ है और
00:09:02हर समय बहुत कुछ बदल रहा है। उस बात को ध्यान में रखते हुए भी, अगर हम टेक बबल से बाहर देखें जिसका मैं
00:09:09निश्चित रूप से हिस्सा हूँ, ठीक है? तो मैं उस बबल का हिस्सा हूँ, मैं पूरी तरह से जागरूक हूँ। लेकिन अगर हम इस
00:09:14बबल से बाहर निकलें, अगर हम सामान्य कंपनियों और कंपनियों में कार्यरत सामान्य लोगों पर नज़र डालें,
00:09:20तो हम उन्हें कल IDEs और कोड एडिटर्स को छोड़ते हुए नहीं देखेंगे, यह स्पष्ट है। लेकिन मुझे लगता है कि कुल मिलाकर
00:09:28भविष्य में पुराने स्कूल का IDE शायद कम महत्वपूर्ण होगा। हालांकि बेशक मैं यह सुनने में भी
00:09:38दिलचस्पी रखता हूँ कि आप क्या सोच रहे हैं। मेरे लिए अभी बड़ा सवाल यह है कि क्या इस तरह का
00:09:44ऐप जीतेगा, यानी यह डेस्कटॉप एप्लीकेशन, या यह CLIs यानी टर्मिनल यूजर इंटरफेस होंगे। मेरा मतलब है जैसे
00:09:53टर्मिनल में Cloud Code, जिसके स्पष्ट नुकसान हैं। टर्मिनल हर किसी के लिए नहीं है,
00:09:59है न? और मुझे व्यक्तिगत रूप से इसके साथ कुछ संघर्ष करना पड़ता है। लेकिन फिर जैसा कि मैंने ज़िक्र किया, मुझे
00:10:05एक सामान्य IDE में रहने और टर्मिनल में यहाँ अपने इंटीग्रेटेड कोडिंग एजेंट को रखने का फ्लो पसंद है।
00:10:12लेकिन हाँ, मैं इस तरह के एप्लीकेशन के गुण देखता हूँ जो बेहतर दिखता है, इस्तेमाल करने में आसान है,
00:10:19ज़्यादा यूजर-फ्रेंडली है, खासकर शुरुआती लोगों या नए लोगों के लिए भी, लेकिन अनुभवी डेवलपर्स के लिए भी
00:10:24बेशक। तो यह देखना दिलचस्प होगा कि इनमें से कौन सा तरीका जीतेगा या हमारे पास दोनों होंगे?
00:10:31यह भी बेशक मुमकिन है। अभी और निकट भविष्य के लिए निश्चित रूप से ऐसा ही है, मुझे लगता है।
00:10:39और जैसा कि शुरुआत में ज़िक्र किया गया था, बेशक यह एजेंटिक इंजीनियरिंग ऐप स्टाइल, भले ही यह
00:10:47अभी इन सभी ऐप्स में एक जैसा दिखता है, शायद विकसित होता रहेगा और यह
00:10:53देखना दिलचस्प होगा कि हमारा पूरा वर्कफ्लो और हमारा काम करने का माहौल और जो टूल्स हम इस्तेमाल करते हैं,
00:11:02वे एक साल या उसके बाद कैसे दिखेंगे।

Key Takeaway

सॉफ्टवेयर विकास का नया प्रतिमान पारंपरिक IDE से हटकर 'एजेंटिक इंजीनियरिंग ऐप्स' की ओर बढ़ रहा है, जहाँ डेवलपर्स खुद कोड लिखने के बजाय कई प्रोजेक्ट्स में फैले AI एजेंट्स को ऑर्केस्ट्रेट करने पर ध्यान केंद्रित करते हैं।

Highlights

VS Code इनसाइडर्स प्रोग्राम के आगामी संस्करणों में एक नया 'एजेंट मोड' शामिल है जिसे सीधे एडिटर के भीतर से लॉन्च किया जा सकता है।

Cloud Code और Codex जैसे नए डेस्कटॉप ऐप्स एक ही इंटरफेस में कई प्रोजेक्ट्स और कई AI एजेंट्स को एक साथ मैनेज करने की सुविधा देते हैं।

Cloud Code का नया अपडेट डेवलपर्स को डिफ प्रिव्यू विंडो में सीधे कमेंट्स जोड़कर AI को फीडबैक देने की अनुमति देता है जिसे बातचीत के कॉन्टेक्स्ट में शामिल किया जाता है।

Cursor और VS Code जैसे आधुनिक टूल्स अब फीडबैक लूप को छोटा करने के लिए इंटीग्रेटेड ब्राउज़र और लाइव प्रिव्यू मोड को प्राथमिकता दे रहे हैं।

पारंपरिक IDE फीचर्स जैसे कि इन-बिल्ट डीबगर फ्लो और डिफॉल्ट फाइल ट्री का महत्व कम हो रहा है क्योंकि एजेंट्स अब अधिकांश फाइल ऑपरेशंस को संभालते हैं।

Timeline

IDEs का बदलता स्वरूप और एजेंट मोड

  • मौजूदा एजेंटिक टूल्स के इंटरफेस एक जैसे होते जा रहे हैं जहाँ एजेंट बार को दाईं ओर शिफ्ट किया गया है।
  • VS Code इनसाइडर्स प्रोग्राम के माध्यम से नए एजेंट मोड या व्यू को एक्सेस किया जा सकता है।
  • भविष्य के एडिटर्स में एक ही एप्लीकेशन के भीतर कई प्रोजेक्ट्स और सेशन्स को ग्रुप करने की क्षमता होगी।

विजुअल स्टूडियो कोड जैसे पारंपरिक एडिटर्स अब केवल एक प्रोजेक्ट वर्कस्पेस तक सीमित नहीं रहेंगे। नए वर्जन में ऐसे मोड शामिल किए जा रहे हैं जो यूजर्स को एक ही इंटरफेस से कई अलग-अलग प्रोजेक्ट्स के एजेंट्स को नियंत्रित करने की अनुमति देते हैं। यह बदलाव टूल्स के बीच निरंतर स्विच करने की आवश्यकता को समाप्त करने के लिए डिज़ाइन किया गया है।

डेस्कटॉप ऐप्स बनाम CLI और नए फीचर्स

  • Cloud Code और Codex जैसे टूल्स डेस्कटॉप ऐप्स और CLI दोनों फॉर्मेट में उपलब्ध हैं।
  • डेवलपर्स अब खुद कोड लिखने के बजाय एजेंट्स को काम सौंपने (ऑर्केस्ट्रेट) पर अधिक समय बिता रहे हैं।
  • तीन-चार साल पहले की तुलना में अब कई प्रोजेक्ट विंडोज़ के बीच जंप करना एक सामान्य वर्कफ़्लो बन गया है।

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

एकीकृत फीडबैक लूप और यूआई नवाचार

  • टर्मिनल की स्थिति और कोड डिफ प्रिव्यू की उपलब्धता अब एजेंटिक यूआई के मानक हिस्से हैं।
  • इन-बिल्ट ब्राउज़र और एलिमेंट्स सिलेक्शन टूल्स वेब डेवलपमेंट के फीडबैक लूप को तेज़ करते हैं।
  • एजेंट द्वारा किए गए कोड बदलावों पर सीधे कमेंट करना अब एआई को कॉन्टेक्स्ट देने का प्राथमिक तरीका है।

कंपनियां अब इस बात पर प्रयोग कर रही हैं कि टर्मिनल और ब्राउज़र को एडिटर के भीतर कहाँ रखा जाए। Cloud Code जैसे ऐप्स में प्रिव्यू मोड और लाइव एलिमेंट्स सिलेक्शन की सुविधा दी गई है ताकि एआई को तुरंत यह बताया जा सके कि क्या सुधारना है। यह सीधे यूआई से एआई को फीडबैक देने की क्षमता विकास प्रक्रिया को अत्यधिक कुशल बनाती है।

पुराने IDE का पतन और भविष्य का वर्कफ़्लो

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

जैसे-जैसे एआई एजेंट्स फाइलों के प्रबंधन की ज़िम्मेदारी लेते हैं, विस्तृत फाइल ट्री की आवश्यकता कम होती जाती है। हालांकि पारंपरिक कंपनियां इन बदलावों को तुरंत नहीं अपनाएंगी, लेकिन भविष्य का माहौल डेस्कटॉप ऐप्स और CLI के बीच के संघर्ष से तय होगा। वर्तमान रुझान एक ऐसे वातावरण की ओर है जहाँ एआई केवल कोड सुधारने तक सीमित नहीं है, बल्कि रूटीन कार्यों और पूर्ण परियोजनाओं को भी स्वायत्त रूप से संभाल सकता है।

Community Posts

View all posts