आपकी तरह, हम भी आर्टिफ़िशियल इंटेलिजेंस (एआई) और वेब के भविष्य के बारे में कई बार बात कर चुके हैं. इस बारे में कई तरह की बातें हो रही हैं. ऐसे में, यह जानना मुश्किल है कि वेब डेवलपर के तौर पर हमें किन बातों के बारे में जानना चाहिए.
वेब, हमारी टीम से कहीं ज़्यादा बड़ा है. इसलिए, हम यह जानना चाहते थे कि आप एआई के बारे में क्या सोचते हैं, आपको इससे क्या सीखने की उम्मीद है, और उभरती हुई इन टेक्नोलॉजी की मदद से आप क्या करना चाहते हैं. इससे हमें यह समझने में मदद मिलेगी कि आपको किस तरह का कॉन्टेंट देना है, ताकि आपको सही जानकारी मिल सके.
पिछले कुछ महीनों में, हमने वेब के विशेषज्ञों से बात की, ताकि हमें यह पता चल सके कि वेब डेवलपर एआई के बारे में क्या सोचते हैं. हालांकि, हम हर व्यक्ति से हर विषय के बारे में बात नहीं कर सकते. हमने वेब डेवलपर के एक छोटे ग्रुप से बात की. इसमें वेब Google डेवलपर एक्सपर्ट भी शामिल थे. हमने इस बारे में बात की कि डेवलपर, उपयोगकर्ताओं के लिए सुविधाएं उपलब्ध कराने और अपने रोज़मर्रा के काम में प्रॉडक्टिविटी बढ़ाने के लिए, एआई का इस्तेमाल कैसे कर रहे हैं.
हमारा मानना है कि हमने जो सीखा है वह वेब पर काम करने वाले अन्य लोगों के लिए भी काम का हो सकता है. साथ ही, हमें लगा कि कम्यूनिटी को भी यह जानने में दिलचस्पी हो सकती है कि हमने क्या सीखा है.
हमने इस सुझाव और वेब डेवलपर के फ़ील्ड के बारे में की गई अन्य रिसर्च के आधार पर, एआई के बारे में नई जानकारी का नया कलेक्शन तैयार किया है. इस कलेक्शन में, आपको वेब डेवलपर के लिए खास जानकारी, कोडलैब और डेमो, और वेब पर एआई टूल और मॉडल के बारे में सोचने के लिए अन्य संसाधन मिलेंगे.
इससे आपको और भी फ़ायदे मिलेंगे. यह तो बस शुरुआत है. आने वाले महीनों में, आपको हमसे और भी जानकारी मिलेगी.
जनरेटिव एआई की मदद से प्रॉडक्टिविटी बेहतर बनाना
हमने देखा कि वेब डेवलपर, जनरेटिव एआई का इस्तेमाल करके अपनी प्रॉडक्टिविटी बढ़ाना चाहते हैं. साथ ही, वे नई टेक्नोलॉजी सीखने या वेब डेवलपमेंट से जुड़े सवालों के जवाब पाने के लिए, चैट बॉट से इंटरैक्ट करना चाहते हैं.
जिन डेवलपर से हमने बात की है वे या तो अपने रोज़मर्रा के काम, कारोबार या निजी प्रोजेक्ट के लिए एआई का इस्तेमाल कर रहे हैं या वे किसी ऐसे व्यक्ति को जानते हैं जो एआई का इस्तेमाल कर रहा है.
कोड जनरेशन

हमें आपसे पता चला कि कोड जनरेशन टूल, जैसे कि Gemini और Copilot, स्टैंडर्ड यूनिट टेस्ट, बुनियादी ऑटोकंप्लीट (जहां आपको पता होता है कि क्या लिखना है, लेकिन आपको बस उसे लिखना होता है) के लिए बहुत काम के हैं. साथ ही, ये टूल उन आसान फ़ंक्शन के लिए भी काम के हैं जिनके लिए कोडबेस की ज़्यादा जानकारी की ज़रूरत नहीं होती. ज़्यादा मुश्किल, एल्गोरिदम वाले कोड और ऐसे फ़ंक्शन लिखने के लिए ये टूल कम काम के होते हैं जिनके लिए किसी खास प्रोजेक्ट के बारे में ज़्यादा जानकारी की ज़रूरत होती है.
ज़्यादा सीनियर डेवलपर ने अपने कोडबेस की लंबी अवधि की क्वालिटी के बारे में चिंता जताई, इसमें कोड डुप्लीकेट होने और लंबी अवधि तक कोड को बनाए रखने से जुड़ी समस्याएं शामिल हैं. कुछ लोगों को इस बात की चिंता थी कि टीम के कम अनुभवी सदस्य, गड़बड़ियों का पता नहीं लगा पाएंगे या जनरेटिव एआई टूल से जनरेट किए गए कोड को सटीक तरीके से वैलिडेट नहीं कर पाएंगे.
डेवलपर ने यह भी बताया है कि ऐसे इस्तेमाल के उदाहरण जिनके लिए खास डोमेन की जानकारी की ज़रूरत होती है, जैसे कि सुलभ कॉम्पोनेंट लिखना, उनके लिए कोड जनरेशन टूल सही तरीके से काम नहीं करते.
एलएलएम की मदद से सीखना
हमने देखा है कि कई डेवलपर, सॉफ़्टवेयर डेवलपमेंट के कॉन्सेप्ट सीखने के लिए ChatGPT और Gemini का इस्तेमाल कर रहे हैं. जैसे, किसी लार्ज लैंग्वेज मॉडल (एलएलएम) से यह पूछना कि सॉर्टिंग एल्गोरिदम कैसे काम करता है, अलग-अलग प्रोग्रामिंग भाषाओं के बारे में जानकारी पाना या जानकारी में मौजूद कमियों को दूर करना.
आपका मानना है कि एलएलएम, सवालों और जवाबों के बीच तेज़ी से इंटरैक्ट करने की वजह से बेहतर अनुभव देते हैं. साथ ही, एआई पूछे जा रहे सवालों की आलोचना नहीं करता और सिर्फ़ ज़रूरी जवाब देता है.
एक बार फिर, कम अनुभवी डेवलपर के लिए चिंता की बात है. मॉडल के गलत जवाब जनरेट करने और गलत जानकारी देने के उदाहरणों को पकड़ने के लिए, कम से कम कुछ जानकारी होना ज़रूरी है.
आईपी पते की सुरक्षा, कारोबार से जुड़ी चिंता
जिन डेवलपर से हमने बात की उनमें से कई ने बताया कि उनकी कंपनियों के पास, जनरेटिव एआई का इस्तेमाल करके प्रॉडक्टिविटी बढ़ाने वाले डेवलपर के लिए नीतियां नहीं हैं. जनरेटिव एआई टूल का इस्तेमाल अक्सर डेवलपर के एक्सपेरिमेंट करने की वजह से होता है.
"मेरी कंपनी, एआई का मतलब नहीं समझती. इसलिए, वे सही नीतियां नहीं बना रहे हैं."
हालांकि, जिन कारोबारों के पास नीति है वे इसके इस्तेमाल को बढ़ावा नहीं देते. इसकी वजह यह है कि उन्हें कंपनी की इंटलेक्चुअल प्रॉपर्टी (आईपी) तीसरे पक्षों को लीक होने की चिंता होती है. ऐसे मामले सामने आए हैं जहां इन टूल को बनाने वाली कंपनियों से सीधे तौर पर जुड़कर, यह समझने के बाद कि डेटा का इस्तेमाल कैसे किया जाता है और इससे क्या जोखिम हो सकते हैं, ऐसी नीतियों में बदलाव किए गए हैं.
एंटरप्राइज़ खातों और पार्टनरशिप की मदद से, डेटा की सुरक्षा पक्का की जाती है. इसलिए, कारोबार डेवलपर को एआई का इस्तेमाल करने के लिए बढ़ावा देते हैं.
उपयोगकर्ताओं के लिए प्रॉडक्ट की सुविधाओं के लिए जनरेटिव एआई
प्रॉडक्ट के मामले में, हमें इस बात का कोई अफ़सोस नहीं है कि जब हमने "एआई / एमएल" शब्द का इस्तेमाल करके बातचीत शुरू की, तो जवाब अक्सर जनरेटिव एआई पर फ़ोकस किया गया. डेवलपर यह जानने के लिए उत्सुक हैं कि जनरेटिव एआई का इस्तेमाल करके, अपने उपयोगकर्ताओं के लिए अनुभव को कैसे बेहतर बनाया जा सकता है. हालांकि, उन्हें यह नहीं पता कि वे अनुभव कैसे दिखते हैं और उन्हें प्रोडक्शन में उपलब्ध कराने के लिए कौनसे टूल उपलब्ध हैं.
जिन डेवलपर ने अपने प्रॉडक्ट में जनरेटिव एआई की सुविधाएं बनाई हैं या बना रहे हैं उनके लिए, चैटबॉट या एक बार इस्तेमाल किए जाने वाले इंटरफ़ेस की मदद से, उपयोगकर्ताओं के सवालों के जवाब देने के लिए जनरेटिव एआई का इस्तेमाल करना सबसे आम तरीका है.
आउटपुट की क्वालिटी, सबसे बड़ी चिंता है. यह जानकारी हमें आपसे मिली है. खास तौर पर, डेवलपर यह पक्का करना चाहते हैं कि जवाब सटीक हों. साथ ही, उनका मकसद यह है कि एलएलएम, तय किए गए लक्ष्य से जुड़ा कॉन्टेंट ही जनरेट करे. यह खास तौर पर तब सही होता है, जब एलएलएम का आउटपुट सीधे तौर पर उपयोगकर्ताओं के लिए होता है. जैसे, चैटबॉट.
"एआई के साथ डेमो कमाल के होते हैं. जब भी मैं अपने प्रोजेक्ट का डेमो देता हूं, तो आउटपुट पूरी तरह से अलग होता है."
जनरेटिव एआई के आउटपुट को अलग-अलग प्रॉम्प्ट के लिए वैलिडेट करने के लिए, टेस्ट सुइट बनाने में काफ़ी मेहनत करनी पड़ती है. हालांकि, जवाबों को टेस्ट या मॉनिटर करने का कोई साफ़ और तय तरीका नहीं है. ज़्यादातर मूल्यांकन का काम मैन्युअल तरीके से किया जाता है. कई डेवलपर, नॉन-डिटरमिनिस्टिक आउटपुट को हैंडल करने के लिए नए हैं. कम्यूनिटी के तौर पर, हमने अब तक ऐसे सिस्टम नहीं बनाए हैं जो इनके साथ बेहतर तरीके से काम करते हों.
जनरेटिव एआई मॉडल को चलाने की लागत भी एक अहम चिंता है. डेवलपर, अपने उपयोगकर्ताओं के लिए लागत और फ़ायदों का सावधानी से आकलन कर रहे हैं.
स्टैंडर्ड मॉडल बनाम कस्टम मॉडल
ज़्यादातर, जिन डेवलपर से हमने बात की वे तैयार मॉडल और एपीआई पर निर्भर रहते हैं. इससे, मार्केट में प्रॉडक्ट लॉन्च करने में लगने वाला समय और इंजीनियरिंग के लिए लगने वाला समय और जानकारी ऑप्टिमाइज़ होती है. ये दोनों ही सीमित थे.
"मुझे वेब डेवलपमेंट के फ़ील्ड में बने रहना है. मुझे एमएल इंजीनियर नहीं बनना."
डेवलपर, बेहतर तकनीकों के बारे में जानते हैं और उन्हें इनमें संभावित वैल्यू दिखती है. जैसे, रिट्रीव ऑगमेंट-जनरेट (आरएजी) और फ़ाइन-ट्यूनिंग. हालांकि, वे अपने काम के वेब डेवलपमेंट पहलू पर फ़ोकस करना पसंद करते हैं. आखिरकार, वे डिफ़ॉल्ट टूल का इस्तेमाल करना पसंद करते हैं या अपने इस्तेमाल के उदाहरणों के लिए ऑप्टिमाइज़ किए गए मॉडल बनाने के लिए, अन्य टीमों पर निर्भर रहते हैं.
निजता और सुरक्षा से जुड़ी समस्याएं
निजता और सुरक्षा, सबसे बड़ी चिंताएं थीं. खास तौर पर, ऐसे वर्टिकल के लिए जिनके लिए डेटा से जुड़ी सख्त ज़रूरतें होती हैं. जैसे, मेडिकल इंडस्ट्री. इन इस्तेमाल के उदाहरणों को हल करने के लिए, डिवाइस पर एआई का इस्तेमाल किया जा सकता है. हालांकि, इस बारे में ज़्यादा जानकारी उपलब्ध नहीं है.
क्लाउड एपीआई की मदद से, उपयोगकर्ता का डेटा ज़्यादा तीसरे पक्षों के साथ शेयर करना एक चिंता है. कई डेवलपर, संभावित निजता और सुरक्षा से जुड़े जोखिमों को कम करने के लिए, डिवाइस पर मशीन लर्निंग या जनरेटिव एआई की वैल्यू को समझते हैं.
वेब डेवलपर के लिए एआई
एआई हर जगह मौजूद है और यह बहुत तेज़ी से बढ़ रहा है. हम अप-टू-डेट कैसे रह सकते हैं, मौजूदा टूल और मॉडल को कैसे शामिल कर सकते हैं या अपनी ज़रूरतों के हिसाब से नए मॉडल बनाने के लिए, एमएल इंजीनियर के साथ कैसे काम कर सकते हैं?
आपसे मिली जानकारी के आधार पर, हम वेब डेवलपर के लिए एआई के बारे में दिशा-निर्देश तैयार कर रहे हैं. हमारा मकसद है कि आप एआई के कॉन्सेप्ट को बेहतर तरीके से समझें, प्रॉडक्टिविटी बढ़ाने के लिए जनरेटिव एआई का इस्तेमाल करने के अवसरों के बारे में जानें, और मौजूदा टूल, मॉडल, और एपीआई का इस्तेमाल करके, उपयोगकर्ताओं के लिए बेहतर अनुभव बनाएं. एआई के बारे में ज़्यादा जानकारी के कलेक्शन में, हम ज़्यादा कॉन्टेंट पब्लिश करते रहेंगे. इसलिए, इसे समय-समय पर देखते रहें.
ज़्यादातर वेब डेवलपर, अपना फ़ोकस उस काम पर रखना पसंद करते हैं जिसमें वे सबसे अच्छे हैं. यानी, वेब डेवलपमेंट. हालांकि, हम उन लोगों को बढ़ावा देते हैं जो टूल, मॉडल, और एपीआई बनाने के लिए ज़्यादा जानकारी पाना चाहते हैं जिनकी वेब डेवलपर को ज़रूरत होती है. हम आपसे सुझाव/राय जानना चाहते हैं और यह जानना चाहते हैं कि हम आपकी सफलता में कैसे मदद कर सकते हैं.
एआई, तेज़ी से बढ़ने वाला फ़ील्ड है. इसलिए, हम कम्यूनिटी के साथ जुड़ते रहेंगे. साथ ही, ज़्यादा बातचीत और सर्वे करते रहेंगे. अगर आपको हमसे बात करनी है, तो हमारी टीम के साथ ऑफ़िस के समय के लिए शेड्यूल करें.