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