00:00:00आजकल डेवलपर टूलिंग और रनटाइम के क्षेत्र में काफी कुछ हो रहा है।
00:00:07मेरा मतलब है, आप जानते हैं, डेवलपर टूलिंग, वो चीजें जो आप पर्दे के पीछे इस्तेमाल करते हैं जब आप
00:00:12कोई वेबसाइट बना रहे होते हैं, जैसे Vite, या यदि आप पायथन में हैं, तो पायथन वर्ज़न मैनेज करने के लिए
00:00:19UV जैसा कुछ, या पैकेज इंस्टॉल करने के लिए Bun जैसा कुछ, और इसके अलावा, बेशक,
00:00:25ब्राउज़र के बाहर जावास्क्रिप्ट कोड चलाने के लिए भी। वहां बहुत कुछ हो रहा है।
00:00:31उदाहरण के लिए, आज OpenAI ने घोषणा की कि वे Astral का अधिग्रहण कर रहे हैं,
00:00:38जो UV टूल के पीछे की कंपनी है, जो एक पायथन टूल है। और मैं इस पर वापस आऊंगा,
00:00:44क्योंकि भले ही आपको पायथन में दिलचस्पी न हो, और मुझे भी बहुत नहीं है, फिर भी यह काफी दिलचस्प है।
00:00:50अब, हाल ही में अन्य विकास भी हुए हैं। उदाहरण के लिए, Vite टीम ने
00:00:55अपना खुद का फुल फ्रेमवर्क जारी किया, या इसकी घोषणा की, लेकिन मैं भविष्य के एपिसोड में इस पर वापस आऊंगा।
00:01:01मैं अभी तक इसका उपयोग नहीं कर पाया हूँ। मैं OpenAI और कुछ हद तक Anthropic से संबंधित
00:01:08इन हालिया घटनाक्रमों पर ही टिके रहना चाहता हूँ। अब, बात यह है। OpenAI ने
00:01:18Astral को खरीदा है, और Astral, जैसा कि मैंने बताया, UV जैसे लोकप्रिय पायथन टूल्स के पीछे की कंपनी है,
00:01:25जो कि, मैं स्वीकार करता हूँ, इकलौता टूल है। मैंने पायथन का उपयोग किया है, लेकिन जब भी मैं
00:01:30पायथन के साथ काम करता हूँ, मैं हर समय इसका उपयोग कर रहा होता हूँ। अब, मैं मुख्य रूप से पायथन डेवलपर नहीं हूँ। मैं बल्कि टाइपस्क्रिप्ट,
00:01:36जावास्क्रिप्ट के साथ काम करता हूँ, लेकिन यहाँ-वहाँ, मुझे निश्चित रूप से एक छोटा पायथन प्रोग्राम लिखना पड़ता है,
00:01:42शायद एक छोटा वेब स्क्रैपर, कोई यूटिलिटी प्रोग्राम, जो भी हो। तो, ज़ाहिर है, मैं यहाँ-वहाँ
00:01:49पायथन के साथ काम करता हूँ, और मैं बहुत ईमानदार रहूँगा, एक साल पहले UV की खोज करने से पहले
00:01:59मुझे यह हमेशा काफी निराशाजनक लगता था। क्योंकि UV PIP की तुलना में बहुत तेज़ है, यह
00:02:06अलग-अलग पायथन वर्ज़न के साथ कई वर्चुअल एनवायरनमेंट बनाना बहुत आसान बनाता है। उनके बीच
00:02:11स्विच करना बेहद तेज़ है। यह वर्ज़न मैनेजमेंट, पैकेज मैनेजमेंट को बहुत आसान बना देता है। यह
00:02:18पायथन के साथ काम करने को बहुत मज़ेदार बनाता है। मैं आपको बता नहीं सकता कि यह टूल कितना शानदार है। तो हाँ, यह वास्तव में,
00:02:28बहुत बढ़िया है। अंततः यही वह टूल है जिसे OpenAI ने खरीदा, हासिल किया। और सवाल, ज़ाहिर है,
00:02:35यह है कि क्यों? वे इसकी परवाह क्यों करेंगे? मेरा मतलब है, यह एक ऐसा टूल है जिसे आप मुफ्त में उपयोग कर सकते हैं। यह ऐसी चीज़
00:02:40नहीं है जिसके लिए आपको भुगतान करना पड़े। तो OpenAI इसे क्यों खरीदेगा? खैर, मैं कहूंगा कि उन्हीं कारणों से क्यों
00:02:48Anthropic ने पिछले साल दिसंबर की शुरुआत में Bun का अधिग्रहण किया था। Bun, ज़ाहिर है, Node.js के समान एक जावास्क्रिप्ट रनटाइम है,
00:02:56Node.js से भी तेज़। यह टाइपस्क्रिप्ट को आउट-ऑफ-द-बॉक्स सपोर्ट करता है। और यहाँ पहला दिलचस्प
00:03:03सुराग है। Anthropic ने, ज़ाहिर है, Claude Code लिखा। Claude Code Bun का उपयोग करता है या Bun में लिखा गया है,
00:03:12यूं कहें। तो यह टाइपस्क्रिप्ट में लिखा गया है, बेशक, लेकिन यह Bun रनटाइम पर आधारित है। जैसा कि Bun टीम ने
00:03:18Anthropic द्वारा अधिग्रहण की अपनी घोषणा में कहा था, Claude Code लाखों उपयोगकर्ताओं को
00:03:25एक Bun एक्जीक्यूटेबल के रूप में भेजा जाता है। तो Bun में, यदि आप नहीं जानते, तो यह फीचर है कि आप अपने
00:03:30प्रोजेक्ट, अपनी फाइलों, अपनी टाइपस्क्रिप्ट फाइलों को एक सिंगल बाइनरी में कंपाइल कर सकते हैं, जिसे आप फिर
00:03:35उपयोगकर्ताओं को भेज सकते हैं, जो इसे बिना Bun इंस्टॉल किए चला सकते हैं। तो Anthropic ने यही किया। और उन्होंने, अंत में
00:03:40रनटाइम को ही खरीद लिया, हासिल कर लिया। उनका एक मुख्य टूल, Claude Code, और मुझे लगता है कि Claude
00:03:48Co-work भी, इसी पर आधारित है। अब, हम हाल ही के एक ट्विटर पोस्ट में पहले से ही देख सकते हैं कि उन्होंने ऐसा क्यों किया,
00:03:57वास्तव में बहुत हालिया। यह कल का ही है जब मैं इसे रिकॉर्ड कर रहा हूँ। वहां, जारेड समनर,
00:04:04जो Bun के प्रमुख हैं, उन्होंने पोस्ट किया कि Bun के अगले वर्ज़न में,
00:04:11Bun में एक इन-बिल्ट वेब व्यू API होगा जो हेडलेस वेब ब्राउज़र को प्रोग्रामेटिक रूप से कंट्रोल करना आसान बनाता है।
00:04:17तो अब Playwright की कोई ज़रूरत नहीं। आपको अतिरिक्त टूलिंग इंस्टॉल करने की ज़रूरत नहीं है। यह Bun में ही बिल्ट-इन है। वे ऐसा क्यों करेंगे?
00:04:22Bun का मूल विजन Node.js का एक विकल्प बनना था। तो आप तर्क दे सकते हैं कि मुख्य रूप से
00:04:29एक सर्वर-साइड रनटाइम। उस समय शायद बिल्ट-इन वेब व्यू उनकी सर्वोच्च प्राथमिकताओं में से एक
00:04:36नहीं था। खैर, बेशक, यह बहुत मायने रखता है अगर हम Claude Code जैसे टूल्स के बारे में सोच रहे हैं,
00:04:42जो कि एजेंटिक टूल्स हैं, जिन्हें निश्चित रूप से कुछ टूल्स के इन-बिल्ट होने से फायदा होता है। मेरा मतलब है,
00:04:48अगर Claude Code या Claude Co-work के लिए ब्राउज़र शुरू करना और उसके द्वारा बनाई गई वेबसाइट को देखना
00:04:55या आपके ऑनलाइन बैंकिंग खाते के साथ इंटरैक्ट करना आसान हो जाता है, तो इससे ज़ाहिर तौर पर
00:05:02Claude Code को मदद मिलती है। यह इसे अधिक उपयोगी बनाता है क्योंकि, ज़ाहिर है, इन सभी कंपनियों का विजन
00:05:08एक जेनेरिक AI एजेंट बनाने का है। हमारे पास अभी वे कोडिंग एजेंट हैं। वे बहुत उपयोगी हैं,
00:05:14और इसीलिए मेरे पास कोडेक्स और Claude Code पर कोर्स हैं, और यदि आप उनके बारे में सब कुछ
00:05:19सीखना चाहते हैं तो आपको नीचे लिंक मिलेंगे। लेकिन निश्चित रूप से यह उन कंपनियों का अंतिम लक्ष्य नहीं है। वे कंपनियाँ
00:05:24बहुमुखी एजेंट बनाना चाहती हैं। इसलिए यह समझ में आता है कि Anthropic ने उस रनटाइम को खरीदा
00:05:31जो इसके मुख्य एजेंट, Claude Code को पावर देता है, और वे इसे इस तरह से विस्तार दे रहे हैं जो Claude Code को
00:05:37अधिक बहुमुखी बनाता है, जो Claude Code को उन कुछ टूल्स तक आसान पहुँच प्रदान करता है जिनकी उसे ज़रूरत हो सकती है। तो यह
00:05:43समझ में आता है, और मेरा तर्क है कि OpenAI द्वारा Astral का अधिग्रहण करने के पीछे भी यही कारण है।
00:05:48यहाँ हम कुछ पायथन टूलिंग की बात कर रहे हैं। कोडेक्स, उनका मुख्य कोडिंग एजेंट
00:05:55रस्ट (Rust) में लिखा गया है, पायथन में नहीं, लेकिन ये पायथन टूल्स भी रस्ट में लिखे गए हैं। तो वे निश्चित रूप से
00:06:02उन लोगों की एक टीम हासिल कर रहे हैं जिनके पास कोडेक्स को विकसित करना जारी रखने के लिए आवश्यक ज्ञान है,
00:06:08और वे ऐसे टूल्स हासिल कर रहे हैं जिनका उपयोग निश्चित रूप से वन-ऑफ कार्यों को चलाने या इन टूल्स के माध्यम से
00:06:15पायथन के ज़रिए कुछ यूटिलिटी स्क्रिप्ट को जल्दी से निष्पादित करने के लिए किया जा सकता है। तो मैं कहूँगा कि कारण लगभग
00:06:21एक ही है। वे ऐसे टूल्स हासिल कर रहे हैं जो OpenAI के दृष्टिकोण से कोडेक्स या उन AI
00:06:29एजेंटों को अधिक शक्तिशाली और बहुमुखी बनाएंगे जिन पर वे काम कर रहे हैं। और मेरा मतलब है, वे OpenAI की
00:06:35अपनी घोषणा में कह रहे हैं कि वे कोडेक्स को कोडिंग से आगे बढ़ा रहे हैं। लक्ष्य निश्चित रूप से
00:06:42कोडिंग पर अटके रहना नहीं है। कोड निश्चित रूप से अंत में कंप्यूटर पर सब कुछ ऑटोमेट करने का प्रवेश द्वार है,
00:06:49और यह आपको, मुझे और निश्चित रूप से उन्हें भी स्पष्ट है। तो निश्चित रूप से वे
00:06:56Astral द्वारा बनाए गए टूल्स जैसे टूल्स का लाभ उठाना चाहते हैं और कोडेक्स को एक सामान्य एजेंट के रूप में विकसित करना जारी रखना चाहते हैं जो
00:07:04सभी प्रकार के काम कर सके। और वास्तव में, मैं पहले से ही ऐसा कर रहा हूँ। मैं कोडेक्स का उपयोग कर रहा हूँ, या वास्तव में मैं ज्यादातर
00:07:10Pi का उपयोग कर रहा हूँ, जो एक अद्भुत ओपन सोर्स कोडिंग एजेंट है जिसे आप अपनी कोडेक्स सदस्यता के साथ उपयोग कर सकते हैं
00:07:16यदि आप चाहें तो। यह बहुत ही न्यूनतम और विस्तार योग्य है। मुझे यह पसंद है। मैंने इसके बारे में एक अलग वीडियो बनाया है,
00:07:21इस पर और कंटेंट बना सकता हूँ। मैं उसका उपयोग कर रहा हूँ, लेकिन मैं इसका उपयोग सिर्फ कोडिंग से कहीं अधिक के लिए कर रहा हूँ।
00:07:26मैं इसका उपयोग कुछ दस्तावेजों का विश्लेषण करने और अपनी मशीन पर कुछ कार्यों को ऑटोमेट करने के लिए कर रहा हूँ। तो
00:07:33मैं यही कर रहा हूँ, ज़ाहिर है कि वे भी यही करना चाहते हैं, और मुझे लगता है कि इस अधिग्रहण के पीछे यही कारण है।
00:07:38अब इन सभी अधिग्रहणों के साथ, हम हमेशा सुनते हैं कि ये टूल्स
00:07:44निश्चित रूप से ओपन सोर्स ही रहेंगे, और मुझे इसमें कोई संदेह नहीं है कि वे रहेंगे। बेशक आप निश्चित रूप से
00:07:50यह बहस या संदेह कर सकते हैं कि क्या इन टूल्स का भविष्य का फोकस उन उपयोगकर्ताओं की प्रेरणा या चीजों के साथ
00:08:01मेल खाएगा जो उनके लिए महत्वपूर्ण हैं। उदाहरण के लिए आप तर्क दे सकते हैं कि
00:08:07जो लोग BUN के ऊपर वेब एप्लिकेशन बना रहे हैं, क्या उन्हें इस वेब व्यू की ज़रूरत है, शायद उन्हें नहीं है।
00:08:13लेकिन हाँ, मेरा मतलब यही है। टूल्स, रनटाइम्स और इसी तरह की चीजें ओपन सोर्स रहती हैं,
00:08:18लेकिन निश्चित रूप से भविष्य की दिशा, भविष्य का रोडमैप उन लोगों की प्राथमिकताओं या इच्छाओं के साथ
00:08:25पूरी तरह मेल नहीं खा सकता है जिन्होंने अतीत में इन टूल्स का उपयोग किया था। लेकिन निश्चित रूप से हमें उन्हें
00:08:30संदेह का लाभ (benefit of doubt) भी देना चाहिए, हम नहीं जानते कि यहाँ एस्ट्रल टूल्स, UV और इसी तरह की चीजों का क्या होगा।
00:08:36और हाँ, इस पर यह मेरी अपनी राय है और मैं इस बारे में क्या सोचता हूँ और मुझे क्या लगता है कि यह
00:08:42पूरा इकोसिस्टम अंततः कहाँ जा रहा है और इन AI टूल्स का लक्ष्य क्या है। लेकिन हमेशा की तरह,
00:08:49कृपया इस पर अपने विचार भी साझा करें और मुझे बताएं कि आप क्या सोचते हैं। क्या कोई कारण है और
00:08:54इस तरह के अधिग्रहणों से हम क्या उम्मीद कर सकते हैं?