GSoC 2026 में एआई टूल का इस्तेमाल करने वाले GSoC कॉन्ट्रिब्यूटर के लिए दिशा-निर्देश

यह ज़रूरी है कि आप GSoC संगठन के दस्तावेज़ को ध्यान से पढ़ें. साथ ही, इस बात पर खास ध्यान दें कि उनकी कम्यूनिटी में एआई टूल का इस्तेमाल करने की अनुमति है या नहीं. हमने संगठनों से कहा है कि वे GSoC में हिस्सा लेने वाले लोगों के लिए, अपनी उम्मीदों के बारे में साफ़ तौर पर बताएं.

हर संगठन का यह फ़ैसला अलग-अलग होता है कि एआई टूल का इस्तेमाल कब और कैसे करना है.

कुछ संगठन, एआई टूल का इस्तेमाल करने की अनुमति नहीं देते. इनमें प्रस्ताव लिखने के लिए भी एआई टूल का इस्तेमाल करने की अनुमति नहीं है. वहीं, कुछ अन्य कंपनियां एलएलएम से जनरेट किए गए किसी भी कोड को अपने कोड बेस में शामिल करने की अनुमति नहीं देती हैं.

एआई टूल का इस्तेमाल करते समय, इन बातों का ध्यान रखें. ध्यान दें कि यह दिशा-निर्देश हर संगठन के लिए पूरी तरह से लागू नहीं होता. आपको हर संगठन के GSoC दिशा-निर्देशों को पढ़ना होगा, ताकि यह पता चल सके कि वे क्या स्वीकार करेंगे और क्या नहीं.

एआई टूल का इस्तेमाल कब करना चाहिए, इस बारे में मेंटर की सलाह

1. कोड की हमेशा पुष्टि करें और उसे पूरी तरह से समझें

यह सबसे अहम और अक्सर दोहराया जाने वाला सुझाव है. इंसान के योगदान वाले कॉन्टेंट की पूरी ज़िम्मेदारी इंसान की होती है. इसलिए, यह ज़रूरी है कि वह कॉन्टेंट को अच्छी तरह से समझ ले और उसकी पुष्टि कर ले.

  • एआई से जनरेट किए गए कॉन्टेंट की हमेशा पुष्टि करें. अगर आपको यह समझ नहीं आ रहा है या आपको इसके बारे में पक्का नहीं है, तो इसका इस्तेमाल तब तक न करें, जब तक आपको इसके बारे में पूरी जानकारी न मिल जाए.

2. रिसर्च और सीखने के लिए एआई का इस्तेमाल करें, न कि मुख्य लॉजिक के लिए

इसे प्रोजेक्ट के सबसे अहम हिस्सों के लिए कोड जनरेट करने वाले टूल के बजाय, तेज़ी से सीखने या जानकारी पाने वाले टूल के तौर पर देखा जाता है.

  • एआई टूल का इस्तेमाल ज़्यादातर रिसर्च के लिए करें और कोड जनरेट करने के लिए कम करें
  • नई-नई चीज़ों के बारे में जानने और उन्हें एक्सप्लोर करने के लिए, एआई टूल का इस्तेमाल करें.

3. बार-बार किए जाने वाले या "मुश्किल" काम को कम करना (बॉयलरप्लेट, टेस्ट, डीबग करना)

एआई का इस्तेमाल ऐसे कामों के लिए किया जाता है जिन्हें बार-बार करना पड़ता है, जिनमें ज़्यादा समय लगता है या जो मौजूदा समस्याओं को ठीक करने से जुड़े होते हैं. इससे योगदान देने वाले व्यक्ति को बौद्धिक चुनौतियों पर ध्यान देने का समय मिल पाता है.

  • बॉयलरप्लेट लिखने और कोड को बेहतर बनाने के लिए इस्तेमाल करें
  • इसका इस्तेमाल सिर्फ़ सामान्य कामों के लिए करें. जैसे, सभी फ़ाइलों के नाम जोड़ना या कुछ इंपोर्ट बदलना
  • अपने प्रोजेक्ट के मुश्किल हिस्सों को ऑटोमेट करने में मदद करना, कुछ टेस्ट कोड करने में मदद करना या डीबग करने में मदद करना
  • एआई टूल का इस्तेमाल करने के लिए, उपयोगकर्ता को टेस्ट का दायरा तय करना होगा

4. लाइसेंस से जुड़ी समस्याएं

हमेशा अपनी संस्था से सीधे तौर पर पुष्टि करें कि वह अपने कोड बेस में एआई से जनरेट किए गए कोड का इस्तेमाल करने की अनुमति देती है या नहीं. इस विषय पर काफ़ी चर्चा हो चुकी है. हर संगठन का अपना नज़रिया होगा. GSoC में योगदान देने वाले संभावित लोगों को, संगठन के खास दिशा-निर्देशों का पालन करना होगा.

एआई टूलिंग के बारे में मेंटर और GSoC संगठनों की चिंताएं

1. सीखने और कौशल विकास में रुकावट

यह सबसे ज़्यादा होने वाली समस्या है. मेंटर को चिंता है कि समाधान जनरेट करने के लिए एआई का इस्तेमाल करने से, छात्र-छात्राओं में प्रोग्रामिंग, समस्या हल करने, और सही तरीके से सोचने की बुनियादी स्किल डेवलप नहीं हो पाती हैं.

2. बिना सोचे-समझे भरोसा करना और जानकारी/पुष्टि न करना

अक्सर योगदान देने वाले लोग, एआई से जनरेट किए गए आउटपुट (कोड और टेक्स्ट) को बिना सोचे-समझे स्वीकार कर लेते हैं. वे यह जांच नहीं करते कि यह सही है या नहीं, इसमें लॉजिक है या नहीं या यह लागू होता है या नहीं. जब डेवलपर, कोड जनरेट करने के लिए एआई टूल का बिना सोचे-समझे इस्तेमाल करते हैं, तो उन्हें अक्सर यह समझ नहीं आता कि क्या जनरेट हुआ है.

3. खराब क्वालिटी का कोड/आउटपुट

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

  • आम तौर पर, कोड की क्वालिटी खराब होती है. इससे कोड को बनाए रखने वाले व्यक्ति पर काम का बोझ बढ़ जाता है
  • बेमतलब का, लंबा-चौड़ा गद्य जनरेट करना

एआई से जनरेट किए गए कोड के कानूनी पहलुओं को लेकर, संगठनों और मेंटर को गंभीर चिंताएं हैं.

  • कुछ संगठनों की कमिट करने से जुड़ी गाइडलाइन में, लार्ज लैंग्वेज मॉडल से जनरेट किए गए कोड को कमिट करने पर पाबंदी होती है. ऐसा इसलिए, क्योंकि इससे ओएसएस लाइसेंस का उल्लंघन हो सकता है
  • कॉपीराइट से जुड़ी समस्याएं

5. एआई का सही तरीके से इस्तेमाल न कर पाना

कुछ समस्याएं एआई से जुड़ी नहीं थीं, बल्कि योगदान देने वाले व्यक्ति के पास एआई का इस्तेमाल करने का सही कौशल न होने की वजह से थीं. खास तौर पर, मुश्किल या नए प्रोजेक्ट के संदर्भ में.

  • कोडिंग के लिए एआई का बेहतर तरीके से इस्तेमाल करने के लिए, कौशल और अनुभव की ज़रूरत होती है
  • कभी-कभी योगदान देने वाले लोगों को प्रोजेक्ट के विषय के बारे में पता नहीं होता. इसलिए, उन्हें यह नहीं पता होता कि सही जानकारी पाने के लिए, एआई से क्या पूछना है

6. पर्यावरण पर असर

बड़े एआई मॉडल के लिए, बहुत ज़्यादा ऊर्जा की खपत होती है

7. खास या मुश्किल कामों को करने में एआई की सीमाएं

मेंटर ने बताया कि जब समस्या जटिल, यूनीक या नई टेक्नोलॉजी से जुड़ी होती है, तो एआई टूल अक्सर काम नहीं करते. इस तरह की समस्याएं, GSoC जैसे लर्निंग एनवायरमेंट में आम होती हैं.

  • टूल, उन समस्याओं को हल करने में बेहतर होते हैं जिन्हें पहले भी कई बार हल किया जा चुका है. हमारा मकसद छात्र-छात्राओं को ऐसी जटिल समस्याओं को हल करना सिखाना है जिन्हें पहले कभी हल नहीं किया गया.
  • एआई, सीमित कॉन्टेक्स्ट में आसान कोड के अलावा कुछ और नहीं लिख सकता
  • प्रोजेक्ट में ऐसी टेक्नोलॉजी का इस्तेमाल किया जा सकता है जिसके बारे में एआई को जानकारी नहीं है