लिनस टोरवाल्ड्स, लिनक्स और गिट के निर्माता, ने हाल ही में अपने हॉबी प्रोजेक्ट, ऑडियोनॉइज़ के एक हिस्से के लिए एक AI कोडिंग टूल का उपयोग किया, जो रैंडम डिजिटल ऑडियो इफेक्ट्स बनाने के लिए एक रिपॉजिटरी है। टोरवाल्ड्स ने प्रोजेक्ट के README फ़ाइल में खुलासा किया कि पायथन विज़ुअलाइज़र टूल "मूल रूप से वाइब-कोडिंग द्वारा लिखा गया था," जिसका अर्थ है सटीक विशिष्टताओं के बजाय सामान्य संकेतों और अंतर्ज्ञान के आधार पर कोड उत्पन्न करने के लिए AI का उपयोग करना।
जबकि टोरवाल्ड्स ने AI का उपयोग करने की बात स्वीकार की, उन्होंने स्पष्ट किया कि यह एक व्यक्तिगत प्रोजेक्ट के एक विशिष्ट घटक तक सीमित था और यह उनकी कोडिंग प्रथाओं में व्यापक बदलाव का संकेत नहीं देता है। टोरवाल्ड्स ने प्रोजेक्ट के दस्तावेज़ में लिखा, "यह भी ध्यान दें कि पायथन विज़ुअलाइज़र टूल मूल रूप से वाइब-कोडिंग द्वारा लिखा गया है। मैं एनालॉग फ़िल्टर के बारे में अधिक जानता हूँ - और यह बहुत कुछ नहीं कह रहा है - जितना कि मैं पायथन के बारे में जानता हूँ।" उन्होंने समझाया कि उनके शुरुआती दृष्टिकोण में "मंकी-सी-मंकी-डू" प्रोग्रामिंग शामिल थी, लेकिन उन्होंने अंततः ऑडियो सैंपल विज़ुअलाइज़र विकसित करने के लिए Google Antigravity का उपयोग करने का विकल्प चुना।
Google Antigravity, Windsurf का एक फ़ोर्क है, जो एक AI-केंद्रित इंटीग्रेटेड डेवलपमेंट एनवायरनमेंट (IDE) है। जबकि टोरवाल्ड्स ने उपयोग किए गए सटीक AI मॉडल को निर्दिष्ट नहीं किया, Antigravity का उपयोग बताता है कि यह संभवतः उस वातावरण के भीतर एकीकृत एक मॉडल था। वाइब कोडिंग, जिसे कभी-कभी "AI-असिस्टेड डेवलपमेंट" भी कहा जाता है, में प्राकृतिक भाषा विवरण या अस्पष्ट निर्देशों के आधार पर कोड उत्पन्न करने के लिए AI टूल का उपयोग करना शामिल है। यह दृष्टिकोण पारंपरिक कोडिंग के विपरीत है, जिसके लिए डेवलपर्स को कंप्यूटर को निष्पादित करने के लिए सटीक, विस्तृत निर्देश लिखने की आवश्यकता होती है।
सॉफ़्टवेयर डेवलपमेंट में AI का उपयोग बढ़ रहा है, डेवलपर्स को अधिक कुशलता से कोड लिखने में सहायता करने के लिए विभिन्न टूल और प्लेटफ़ॉर्म उभर रहे हैं। ये टूल दोहराए जाने वाले कार्यों को स्वचालित कर सकते हैं, कोड पूर्णता का सुझाव दे सकते हैं और यहां तक कि उपयोगकर्ता इनपुट के आधार पर पूरे कोड ब्लॉक उत्पन्न कर सकते हैं। हालाँकि, कोडिंग में AI को अपनाने से कोड की गुणवत्ता, सुरक्षा और भविष्य में मानव डेवलपर्स की भूमिका के बारे में भी सवाल उठते हैं।
टोरवाल्ड्स का AI-असिस्टेड कोडिंग में प्रवेश, यहां तक कि सीमित क्षमता में भी, इन टूल की बढ़ती पहुंच और क्षमता को उजागर करता है। उनका प्रोजेक्ट, ऑडियोनॉइज़, एक व्यक्तिगत प्रयास बना हुआ है, जिसे "एक और मूर्खतापूर्ण गिटार-पेडल-संबंधित रिपो" के रूप में वर्णित किया गया है। यह प्रोजेक्ट प्रयोग और नई तकनीकों की खोज के लिए एक खेल का मैदान है। जैसे-जैसे AI टूल विकसित होते रहेंगे, सॉफ़्टवेयर डेवलपमेंट वर्कफ़्लो में उनका एकीकरण बढ़ने की संभावना है, जिससे संभावित रूप से सॉफ़्टवेयर बनाने और बनाए रखने के तरीके में बदलाव आएगा।
Discussion
Join the conversation
Be the first to comment