Skip to content

Godot मेंटेनर AI से बने pull request की बाढ़ से परेशान

Godot के को-फ़ाउंडर और engine के कोर मेंटेनर में से एक Rémi Verschelde ने प्रोजेक्ट पर आ रहे AI से बने pull request की बाढ़ को सार्वजनिक रूप से "थका देने वाला और हतोत्साहित करने वाला" बताया है।

समस्या क्या है

मेंटेनर को अब नए योगदानकर्ताओं के लगभग हर pull request पर शक करना पड़ता है। AI से बने सबमिशन पहली नज़र में सही लगते हैं, लेकिन उनमें बुनियादी गलतियाँ, टूटी हुई logic, या ऐसा code होता है जो उस संदर्भ में कोई मतलब नहीं रखता। इन PR को पहचानने और रिजेक्ट करने में जो समय लगता है, वह असली योगदानों की समीक्षा से छिन जाता है।

Godot के पास इस समय GitHub पर 4,681 खुले pull request हैं। इंसानी गलतियों को AI से बनी बकवास से अलग कर पाना, Verschelde के शब्दों में, बेहद मुश्किल हो गया है।

"AI slop code सबमिशन में हाल की बढ़ोतरी थका देने वाली और हतोत्साहित करने वाली है।"

— Rémi Verschelde, Godot को-फ़ाउंडर

ऐसा क्यों हो रहा है

Unity के 2023 के Runtime Fee विवाद ने डेवलपर्स को दूसरे विकल्प तलाशने पर मजबूर किया, जिसके बाद Godot की लोकप्रियता तेज़ी से बढ़ी। ज़्यादा यूज़र का मतलब है ज़्यादा संभावित योगदानकर्ता, और इनमें से एक बढ़ती हुई संख्या ऐसे लोगों की है जो code सबमिशन बनाने के लिए AI टूल का इस्तेमाल करते हैं, बिना यह समझे कि code करता क्या है।

Godot के पास योगदान के दिशानिर्देश हैं जो AI की मदद को बताना ज़रूरी करते हैं, लेकिन इन्हें अक्सर नज़रअंदाज़ कर दिया जाता है। ये सबमिशन आमतौर पर बदनीयती से नहीं होते। ये उन लोगों से आते हैं जो सच में योगदान देना चाहते हैं, पर ऐसे AI टूल पर टिके हुए हैं जो आत्मविश्वास के साथ गलत code बनाते हैं।

Verschelde ने क्या सुझाव दिया

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

जो दूसरे विकल्प सामने आए उनमें GitHub से हटना या कम्युनिटी ट्रस्ट-रेटिंग सिस्टम लागू करना शामिल है, हालाँकि दोनों ही विकल्पों में असली नए योगदानकर्ताओं के लिए रुकावटें बढ़ने का जोखिम है, जो ओपन-सोर्स की भावना के खिलाफ़ जाता है।

बड़ा पैटर्न

यह सिर्फ़ Godot के साथ नहीं हो रहा। सॉफ़्टवेयर इकोसिस्टम के तमाम ओपन-सोर्स प्रोजेक्ट इसी तरह के पैटर्न की रिपोर्ट कर रहे हैं। AI टूल से pull request बनाना बेहद आसान हो गया है। पर इनसे काम का pull request बनाना आसान नहीं होता। सबमिट करने की लागत लगभग शून्य तक गिर गई है, जबकि समीक्षा करने की लागत अब भी ऊँची है।

संदर्भ