विचार नेता

क्यों भविष्य में एआई कोड जनरेशन व्यक्तिगतकरण होगा

mm
Unite.AI को Google पर अपने पसंदीदा स्रोतों में जोड़ें

मैकिन्से के अनुसार, जेनएआई का आर्थिक प्रभाव उत्पाद विकास और कोडिंग स्वचालन के क्षेत्र में सबसे बड़ा है, जिसका परिणाम $900B का प्रभाव है।

आइए कोड स्वचालन, कोड व्यक्तिगतकरण और इसकी संभावनाओं की स्थिति के बारे में गहराई से जानते हैं।

2024 में जेनएआई और कोड स्वचालन की स्थिति

2023 में, चैटजीपीटी और गिटहब के कोडिंग सहायक, कोपायलट, कोडरों के बीच मुख्यधारा में आ गए। जीपीटी और समान मॉडलों ने दिखाया है कि एलएलएम (बड़े भाषा मॉडल) कोड को बहुत अच्छी तरह से उत्पन्न, पूरा कर सकते हैं, पुनर्गठन कर सकते हैं और परिवर्तित कर सकते हैं।

आज, विभिन्न प्रकार के कोडिंग सहायक हैं। जबकि कोपायलट श्रेणी के नेता माने जाते हैं, जेनएआई कोडिंग सहायक विभिन्न विशेषज्ञताओं के साथ हैं। कुछ का नाम लेने के लिए:

  • एनिमा फ्रंट-एंड में माहिर है, जो डिज़ाइन को कोड में बदल देता है (अर्थात, फिग्मा से रिएक्ट तक)

  • कोडियम परीक्षण और पुल अनुरोधों के प्रबंधन में विशेषज्ञता रखता है

  • रेप्लिट एक ऑनलाइन, सहयोगी आईडीई प्रदान करता है जिसमें एक समर्पित एआई सहायक होता है

  • टैब9 एक ऑन-प्रीम, उच्च सुरक्षित समाधान प्रदान करता है जो एंटरप्राइज़ के लिए है

कोपायलट के बढ़ते प्रतिद्वंद्वी अक्सर घोषित किए जाते हैं, उदाहरण के लिए, मैजिक.डेव और पूलसाइड, जो बेहतर प्रदर्शन और बेहतर अनुभव का वादा करते हैं। मॉडल निरंतर विकसित हो रहे हैं – जीपीटी5 की जल्द ही घोषणा की जाने की उम्मीद है, और लामाकोड एक उच्च-अंत खुला स्रोत मॉडल प्रदान करता है, जिसमें हगिंगफेस पर फाइन-ट्यून किए गए संस्करण दिखाई दे रहे हैं [कोड मॉडल लीडरबोर्ड]. यह एलएलएम के साथ कोड स्वचालन की शुरुआत है।

गिटहब के अनुसार, कोपायलट विकास को 55% तेज़ कर देता है [शोध]. एनिमा उपयोगकर्ता फ्रंट-एंड कोडिंग समय को 50% तक बचाने की रिपोर्ट करते हैं [केस स्टडी], जिससे वे 2 गुना तेजी से हो जाते हैं और यूएक्स के मामले में बेहतर उत्पाद गुणवत्ता के साथ समाप्त होते हैं – डिजाइनरों और डेवलपर्स के बीच कम पिंग-पोंग के साथ।

एआई कोड व्यक्तिगतकरण

जावास्क्रिप्ट #1 सबसे लोकप्रिय कोड भाषा है (गिटहब 2023), और रिएक्ट सबसे लोकप्रिय जावास्क्रिप्ट वेब फ्रेमवर्क है, जिसका उपयोग 40% से अधिक डेवलपर्स द्वारा किया जाता है (स्टैकओवरफ्लो 2023).

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

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

इसके अलावा, एक ही कार्यक्षमता को विभिन्न तरीकों से प्राप्त किया जा सकता है। कुछ टीमें सीएसएस ग्रिड लेआउट को पसंद करती हैं, जबकि अन्य फ्लेक्स लेआउट को पसंद करती हैं और समान परिणाम प्राप्त करती हैं। वाक्य रचना वरीयताएं हैं। कुछ क्लासिक जावास्क्रिप्ट फंक्शन का उपयोग करते हैं, जबकि अन्य तीर फंक्शन का उपयोग करते हैं। नामकरण सम्मेलन जैसे कि कैमलकेस, केबाब-केस और घटकों और फंक्शनों को नाम देने के विभिन्न तरीके हैं। कोड को व्यवस्थित करने के तरीके अनंत हैं, जैसे कि खुले स्रोत घटकों को एक ही दिखने वाले कोड इंटरफेस के साथ लपेटना।

जब किसी विशिष्ट परियोजना पर कोडिंग की जाती है, तो प्रत्येक डेवलपर उस कोड बेस के नियमों और सम्मेलनों का पालन करता है।

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

उपसंहार: एआई कोड जनरेशन में संभावना

हम जेनएआई क्षमताओं की सतह को खरोंच रहे हैं।

जब जेनएआई मॉडलों पर चर्चा की जाती है, तो व्यक्तिगतकरण को मॉडल के लिए उसके कार्य के लिए सर्वोत्तम संदर्भ देने के रूप में माना जाना चाहिए। मौजूदा कोड, यूएक्स और उपयोगकर्ताओं के कार्य के लिए महान संदर्भ देने से बेहतर परिणाम मिलेंगे। जेनएआई मॉडलों का उनकी पूरी क्षमता का उपयोग करने के लिए, हम उन्हें “पुराने जमाने” के अल्गोरिदम और सुराग के साथ काम करने वाले समर्थन प्रणालियों के साथ उत्पादों के रूप में पैकेज करते हैं। यह जेनएआई को अपनी पूरी क्षमता तक पहुंचाने का तरीका है।

सॉफ्टवेयर दुनिया को तेजी से खा जाएगा, उत्पादकता, मार्जिन और जीडीपी को बढ़ाते हुए।

सीईओ, आईटी नेता और पीएम नेता जो स्वचालन को अपनाते हैं, वे अपनी टीमों को 2 गुना और शायद 5 गुना तेजी से वितरित करने की अनुमति देंगे, जिससे वे प्रतिस्पर्धा में बढ़त हासिल करेंगे। उत्पादों को तेजी से और कम लागत पर बाजार में लाने से कंपनियों के मार्जिन बढ़ेंगे और अंततः तकनीक से जीडीपी बढ़ेगी।

सॉफ्टवेयर विकास की कम लागत का अर्थ है कि सॉफ्टवेयर अधिक समस्याओं का समाधान कर सकता है। जो पहले आरओआई नकारात्मक था, वह आरओआई सकारात्मक हो जाएगा। यदि विकास की लागत 80% तक कम हो जाती है, तो निचे समस्याओं को हल करने वाले सॉफ्टवेयर के लिए इसका मूल्य हो सकता है।

अधिक लोग कोड करेंगे, और वे तेजी से कोड करेंगे। जेनएआई एजेंट कोड का उत्पादन, परीक्षण और तैनाती करेंगे, और मानव विकास के रचनात्मक भागों पर ध्यान केंद्रित करेंगे, जो आज की तुलना में अधिक वास्तुकला और यूएक्स विकसित करेंगे। मैं भविष्य में अधिक डेवलपर पदों को देखता हूं। यह कहा जा रहा है, विकास एक उच्च स्तर के स抽象 में विकसित होगा।

अविशय कोहेन Anima के सीईओ और सह-संस्थापक हैं। Anima एआई-संचालित डिज़ाइन-टू-कोड का उपयोग करके फ्रंट-एंड इंजीनियरिंग को स्वचालित कर रहा है। 900k से अधिक इंस्टॉल के साथ, Anima फिग्मा स्टोर में डेवलपर्स के लिए #1 व्यावसायिक उपकरण है और हाल ही में Gartner द्वारा डिज़ाइन-टू-कोड तकनीक के प्रतिनिधि विक्रेता के रूप में नामित किया गया है।