सामग्री पर जाएं
यह लेख जापानी से एआई का उपयोग करके अनुवादित किया गया है
जापानी में पढ़ें
यह लेख सार्वजनिक डोमेन (CC0) में है। इसे स्वतंत्र रूप से उपयोग करने के लिए स्वतंत्र महसूस करें। CC0 1.0 Universal

लिक्विडवेयर युग में सर्वदिशात्मक इंजीनियर

यह सर्वविदित है कि जनरेटिव एआई केवल निर्देश दिए जाने पर फोटोरिअलिस्टिक छवियां, चित्र और पेंटिंग बना सकता है।

इस बीच, व्यावसायिक दुनिया में, जनरेटिव एआई की प्रोग्राम उत्पन्न करने की क्षमता पर ध्यान केंद्रित किया जा रहा है।

संवादात्मक एआई बड़े भाषा मॉडल, एक मूलभूत तकनीक द्वारा संचालित है, और विभिन्न भाषाओं में बातचीत करने और उनके बीच अनुवाद करने में उत्कृष्ट है।

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

यही कारण है कि संवादात्मक जनरेटिव एआई, जो बड़े भाषा मॉडल का उपयोग करता है, प्रोग्रामिंग में भी बहुत कुशल है।

इसके अलावा, प्रोग्रामिंग एक बौद्धिक कार्य है जहां परिणामों की शुद्धता को अक्सर स्वचालित रूप से और तुरंत सत्यापित किया जा सकता है। ऐसा इसलिए है क्योंकि एक बनाए गए प्रोग्राम को निष्पादित किया जा सकता है और स्वचालित रूप से जांचा जा सकता है कि क्या यह वांछित आउटपुट उत्पन्न करता है।

वास्तव में, जब मानव प्रोग्रामर एक प्रोग्राम बनाते हैं, तो वे अक्सर परिणामों को सत्यापित करने के लिए एक साथ परीक्षण प्रोग्राम बनाते हैं, मुख्य प्रोग्राम को विकसित करते हुए यह जांचते हैं कि यह इच्छानुसार कार्य करता है।

जनरेटिव एआई भी उसी तरह से परीक्षण करते हुए प्रोग्रामिंग के साथ आगे बढ़ सकता है। यदि कोई मानव सटीक निर्देश प्रदान करता है, तो एआई के लिए सभी परीक्षणों को पास करने तक प्रोग्राम को स्वचालित रूप से पुनरावृति करना और पूरा करना संभव है।

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

हालांकि, जैसे-जैसे जनरेटिव एआई की क्षमताएं बेहतर होती हैं, और मानव इंजीनियर अपनी निर्देश विधियों को परिष्कृत करते हैं, साथ ही इंटरनेट खोजों के माध्यम से जनरेटिव एआई के प्रोग्रामिंग ज्ञान को बढ़ाने के तंत्र के साथ, उचित प्रोग्रामों को स्वचालित रूप से उत्पन्न करने का दायरा दिन-प्रतिदिन बढ़ रहा है।

इसके अतिरिक्त, व्यावसायिक जगत के ध्यान के साथ, जनरेटिव एआई अनुसंधान और विकास में लगी शीर्ष कंपनियाँ भी जनरेटिव एआई की प्रोग्रामिंग क्षमताओं को बेहतर बनाने में भारी निवेश कर रही हैं।

इस स्थिति में, जनरेटिव एआई को सौंपे जा सकने वाले स्वचालित प्रोग्रामिंग कार्यों के दायरे और मात्रा के विस्तार में तेजी आने की उम्मीद है।

ऐसे कई उदाहरण हैं जहां ऐसे व्यक्ति, जिन्होंने पहले कभी प्रोग्राम विकसित नहीं किए, उन्होंने इंटरनेट जानकारी का उपयोग करके एक बुनियादी विकास वातावरण स्थापित किया, फिर प्रोग्रामिंग के लिए जनरेटिव एआई पर भरोसा किया, दो की टीम के रूप में परियोजनाओं को एक साथ पूरा किया।

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

निश्चित रूप से, ऐसे कई उदाहरण हैं जहां मैं फंस जाता हूं। ये ज्यादातर मेरे कंप्यूटर या प्रोग्रामिंग विकास उपकरण सेटिंग्स और सामान्य कॉन्फ़िगरेशन के बीच छोटे अंतर के कारण होते हैं, या क्योंकि मुफ्त सॉफ्टवेयर घटक जनरेटिव एआई को प्रशिक्षित करने की तुलना में नए होते हैं, जिससे ज्ञान का अंतर होता है, या क्योंकि मेरे अनुरोध थोड़े असामान्य होते हैं।

ऐसे मामलों में जहां ऐसे छोटे अंतर या विशेष परिस्थितियाँ नहीं होती हैं, और जब बहुत सामान्य सॉफ्टवेयर फ़ंक्शन बनाने के निर्देश दिए जाते हैं, तो अधिकांश स्थितियों में उपयुक्त प्रोग्राम उत्पन्न होते हैं।

लिक्विडवेयर युग की ओर

एक सॉफ्टवेयर डेवलपर के रूप में, मैं जो सॉफ्टवेयर बनाता हूँ उसे जारी कर सकता हूँ, और वह सॉफ्टवेयर, जो हम इंजीनियरों द्वारा जारी किया जाता है, फिर विभिन्न उपयोगकर्ताओं द्वारा उपयोग किया जाता है।

यह भविष्य, जहाँ सॉफ्टवेयर डेवलपमेंट को जनरेटिव एआई के साथ कोई भी कर सकता है, अब तक की चर्चा का विस्तार है।

हालाँकि, यह केवल सॉफ्टवेयर डेवलपमेंट पक्ष में बदलाव नहीं है; उपयोगकर्ता पक्ष में भी महत्वपूर्ण बदलाव आ रहे हैं।

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

सॉफ्टवेयर डेवलपर यह निर्धारित कर सकते हैं कि क्या बदला जा सकता है और क्या नहीं, फिर जनरेटिव एआई-संचालित अनुकूलन सुविधाओं के साथ सॉफ्टवेयर जारी कर सकते हैं।

यह उपयोगकर्ताओं को सॉफ्टवेयर के भीतर छोटी-मोटी असुविधाओं या स्क्रीन डिज़ाइन प्राथमिकताओं को संशोधित करने के लिए जनरेटिव एआई से पूछने की अनुमति देगा।

इसके अलावा, उपयोगकर्ता अन्य अनुप्रयोगों में पाई जाने वाली उपयोगी सुविधाएँ जोड़ सकते हैं, कई परिचालनों को एक क्लिक में संयोजित कर सकते हैं, या अक्सर देखे जाने वाले स्क्रीन को एक ही डिस्प्ले पर देख सकते हैं।

सॉफ्टवेयर डेवलपर्स के लिए, ऐसी उपयोगकर्ता अनुकूलन को सक्षम करना महत्वपूर्ण लाभ प्रदान करता है: यह स्वयं सुविधा अनुरोधों को लागू करने के प्रयास को समाप्त करता है, और यह उपयोगिता पर नकारात्मक समीक्षाओं और असंतोष से बचकर सॉफ्टवेयर की लोकप्रियता को बढ़ा सकता है।

जब उपयोगकर्ता इस तरह से स्क्रीन और कार्यों को स्वतंत्र रूप से बदल सकते हैं, तो यह अवधारणा उस चीज़ से काफी भटक जाती है जिसे हम पारंपरिक रूप से "सॉफ्टवेयर" कहते हैं।

इसे "लिक्विडवेयर" कहना अधिक उपयुक्त होगा, जिसका अर्थ है सॉफ्टवेयर से भी अधिक तरल और अनुकूलनीय कुछ (जो हार्डवेयर की तुलना में पहले से ही अधिक लचीला है), और कुछ ऐसा जो उपयोगकर्ता के लिए पूरी तरह से फिट बैठता है।

कार्य कभी केवल हार्डवेयर द्वारा ही प्राप्त किए जाते थे। फिर, विनिमेय सॉफ्टवेयर उभरा, जिससे हार्डवेयर और सॉफ्टवेयर के संयोजन के माध्यम से कार्य सक्षम हुए।

वहाँ से, हम लिक्विडवेयर के उद्भव की कल्पना कर सकते हैं, जिसका अर्थ है वे हिस्से जिन्हें जनरेटिव एआई द्वारा संशोधित किया जा सकता है। नतीजतन, कार्य हार्डवेयर + सॉफ्टवेयर (डेवलपर्स द्वारा प्रदान किया गया) + लिक्विडवेयर (उपयोगकर्ता संशोधनों) द्वारा प्राप्त किए जाएंगे।

इस लिक्विडवेयर युग में, संशोधनों के लिए उपयोगकर्ताओं के विचार विस्फुटित हो जाएंगे।

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

इसके अलावा, विभिन्न सॉफ्टवेयर अनुप्रयोगों को एकीकृत तरीके से संभालने में सक्षम लिक्विडवेयर भी उभरने की संभावना है। इसका मतलब है कि उपयोगकर्ता कई अलग-अलग सोशल मीडिया प्लेटफार्मों से टाइमलाइन को एक ऐप में देख सकते हैं, या खोज परिणाम कई प्लेटफार्मों से परिणामों को एकीकृत कर सकते हैं।

इस तरह, एक ऐसी दुनिया में जहाँ लिक्विडवेयर व्यापक है, पीसी और स्मार्टफोन सहित विभिन्न उपकरण, हमारे प्रत्येक व्यक्ति के जीवन और गतिविधियों के लिए पूरी तरह से फिट होने वाले कार्य प्रदान करेंगे।

एक वर्तमान घटना

मेरे जैसे सॉफ्टवेयर इंजीनियरों के लिए, यह समझना महत्वपूर्ण है कि लिक्विडवेयर कोई भविष्य की अवधारणा या कुछ साल दूर की बात नहीं है।

ऐसा इसलिए है क्योंकि बहुत ही सरल लिक्विडवेयर भी पहले से ही प्राप्त करने योग्य है।

उदाहरण के लिए, मान लीजिए कि मैं अपनी कंपनी की ई-कॉमर्स साइट के लिए एक वेब एप्लिकेशन विकसित करने वाला इंजीनियर हूँ।

ऐसे वेब ऐप में इन-हाउस प्रबंधित सर्वर या क्लाउड सेवा के माध्यम से अनुबंधित सर्वर पर डेटाबेस, बिक्री प्रबंधन सिस्टम और उत्पाद शिपिंग सिस्टम होंगे। जब कोई उपयोगकर्ता खरीदारी करता है, तो ये सिस्टम भुगतान संग्रह और उत्पाद प्रेषण को संभालने के लिए जुड़ जाते हैं।

इस तरह के मुख्य व्यावसायिक सिस्टम और डेटाबेस को मनमाने ढंग से संशोधित नहीं किया जा सकता है।

हालांकि, एक उपयोगकर्ता-सामने वाली ई-कॉमर्स साइट के वेब स्क्रीन डिज़ाइन को व्यक्तिगत उपयोगकर्ताओं के अनुरूप संशोधित किया जा सकता है जिससे कोई महत्वपूर्ण समस्या नहीं होती है। बेशक, यदि एक उपयोगकर्ता के बदलावों से अन्य उपयोगकर्ताओं की स्क्रीन प्रभावित होती, तो यह एक समस्या होती, लेकिन व्यक्तिगत उपयोगकर्ता-विशिष्ट अनुकूलन ठीक हैं।

उदाहरण के लिए, विभिन्न संशोधन संभव हैं: टेक्स्ट को बड़ा करना, पृष्ठभूमि को गहरे रंग में बदलना, बाएं हाथ से आसान संचालन के लिए बार-बार दबाए जाने वाले बटनों की स्थिति बदलना, सूची स्क्रीन पर वस्तुओं को कीमत के अनुसार क्रमबद्ध करना, या दो उत्पादों के विवरण को साथ-साथ प्रदर्शित करना।

तकनीकी रूप से, ये संशोधन कॉन्फ़िगरेशन फ़ाइलों और HTML, CSS, और JavaScript जैसे प्रोग्रामों को बदलकर प्राप्त किए जा सकते हैं जो ब्राउज़र में स्क्रीन प्रदर्शित करते हैं।

सुरक्षा के दृष्टिकोण से, ये फ़ाइलें मूल रूप से वेब ब्राउज़र पर चलती हैं। इसलिए, जिन हिस्सों को वेब ऐप्स के जानकार इंजीनियर द्वारा संशोधित किया जा सकता है, वे केवल ऐसे कार्यों और डेटा को संभालते हैं जो संशोधित करने के लिए सुरक्षित हैं।

इस प्रकार, ई-कॉमर्स वेब ऐप के सर्वर साइड पर, प्रत्येक लॉग-इन उपयोगकर्ता के लिए इन फ़ाइलों को अलग-अलग संग्रहीत करने के लिए एक तंत्र बनाया जा सकता है, चैट एआई के साथ बातचीत करने के लिए एक स्क्रीन जोड़ी जा सकती है, और फिर उन उपयोगकर्ता के HTML, CSS, और JavaScript फ़ाइलों को सर्वर पर उनके अनुरोधों के अनुसार संशोधित किया जा सकता है।

यदि इस टेक्स्ट को, मौजूदा ई-कॉमर्स वेब ऐप की कॉन्फ़िगरेशन जानकारी और स्रोत कोड के साथ, एक जनरेटिव एआई को प्रस्तुत किया जाता, तो यह शायद ऐसी कार्यक्षमता जोड़ने के लिए कदम और आवश्यक प्रोग्राम प्रदान करेगा।

इस तरह, लिक्विडवेयर पहले से ही एक वर्तमान विषय है; यह आश्चर्यजनक नहीं होगा यदि यह अभी एक चल रही घटना होती।

सर्वदिशात्मक इंजीनियर

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

हालांकि, यह निश्चित है कि सॉफ्टवेयर विकास में प्रोग्रामिंग पर जोर काफी कम हो जाएगा।

इसके अलावा, सॉफ्टवेयर को सुचारू रूप से विकसित करने के लिए, सामान्य प्रोग्रामिंग से लेकर क्लाउड इन्फ्रास्ट्रक्चर, नेटवर्क, सुरक्षा, प्लेटफॉर्म, डेवलपमेंट फ्रेमवर्क और डेटाबेस तक - पूरे सिस्टम के कार्य करने के लिए सिस्टम स्टैक के ऊपर से नीचे तक - ज्ञान और इंजीनियरिंग कौशल की एक विस्तृत श्रृंखला की आवश्यकता होती है।

ऐसे ज्ञान और कौशल वाले कर्मियों को फुल-स्टैक इंजीनियर कहा जाता है।

परंपरागत रूप से, कुछ फुल-स्टैक इंजीनियर समग्र डिजाइन को संभालते थे, जबकि शेष इंजीनियर प्रोग्रामिंग में विशेषज्ञता रखते थे, या सिस्टम स्टैक के भीतर विशिष्ट गैर-प्रोग्रामिंग क्षेत्रों पर ध्यान केंद्रित करते थे, इस प्रकार भूमिकाओं को विभाजित करते थे।

हालांकि, जैसे ही जनरेटिव एआई प्रोग्रामिंग पहलू को संभालेगा, सॉफ्टवेयर विकास लागत में काफी कमी आएगी, जिससे विभिन्न नए सॉफ्टवेयर विकास परियोजनाओं की योजना बनेगी।

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

इसके अलावा, इस परिदृश्य में, केवल फुल-स्टैक ज्ञान और कौशल अपर्याप्त होंगे। ऐसा इसलिए है क्योंकि विभिन्न विकास परियोजनाओं में आवश्यक सॉफ्टवेयर के प्रकारों में विविधता आएगी, जिसका अर्थ है कि विकास हमेशा एक ही सिस्टम स्टैक का उपयोग करके अनुरोध नहीं किया जाएगा। इसके अलावा, कई सिस्टम स्टैक की आवश्यकता वाले जटिल सिस्टमों की मांग निस्संदेह बढ़ेगी।

उदाहरण के लिए, एक वेब एप्लिकेशन के लिए सिस्टम स्टैक व्यवसाय या कोर सिस्टम के लिए सिस्टम स्टैक से भिन्न होता है। इसलिए, एक फुल-स्टैक वेब एप्लिकेशन इंजीनियर को कोर सिस्टम विकास परियोजना नहीं सौंपी जा सकती है।

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

हालांकि, जैसे-जैसे प्रोग्रामिंग पर जोर कम होगा और समग्र सॉफ्टवेयर विकास लागत गिर जाएगी, इन विभिन्न सिस्टम स्टैक वाले सॉफ्टवेयर को मिलाकर जटिल सिस्टमों का विकास बढ़ने की संभावना है।

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

इसका मतलब है कि कई सिस्टम स्टैक में सर्वदिशात्मक ज्ञान और कौशल वाले इंजीनियरों की मांग होगी, जो व्यक्तिगत सिस्टम स्टैक की सीमाओं को पार करते हैं।

ऐसे इंजीनियरों को संभवतः सर्वदिशात्मक इंजीनियर कहा जाएगा।

और जैसे ही जनरेटिव एआई के कारण केवल प्रोग्राम कर सकने वाले इंजीनियरों की मांग कम होगी, वैसे ही एक ऐसा युग भी आएगा जब एक ही सिस्टम स्टैक तक सीमित फुल-स्टैक इंजीनियरों की मांग भी कम हो जाएगी।

यदि आप उस युग में एक आईटी इंजीनियर के रूप में सक्रिय रहना चाहते हैं, तो आपको तुरंत एक सर्वदिशात्मक इंजीनियर बनने की दिशा में कदम बढ़ाना चाहिए।

सर्वदिशात्मक इंजीनियरों की भूमिका

जो प्रोग्रामिंग भाषाएँ, प्लेटफ़ॉर्म और फ़्रेमवर्क विकसित किए जाएंगे, वे विविध हैं।

हालांकि, एक सर्वदिशात्मक इंजीनियर को उन सभी में महारत हासिल करने की आवश्यकता नहीं है, क्योंकि वे जनरेटिव एआई से सहायता भी प्राप्त कर सकते हैं।

यदि आप इसे जनरेटिव एआई पर छोड़ देते हैं, तो आप जिन प्रोग्रामिंग भाषाओं, प्लेटफ़ॉर्म या फ़्रेमवर्क का उपयोग कभी नहीं किया है, उन्हें भी केवल मौखिक निर्देश प्रदान करके उत्पन्न किया जा सकता है।

बेशक, बग या सुरक्षा कमजोरियों को पेश करने, या तकनीकी ऋण जमा करने का जोखिम है जो भविष्य के संशोधनों को मुश्किल बना सकता है।

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

ये प्रक्रियाएँ और तंत्र विभिन्न सिस्टम स्टैक के साथ नाटकीय रूप से नहीं बदलते हैं। यदि बग और सुरक्षा कमजोरियों को रोकने और भविष्य की विस्तारशीलता सुनिश्चित करने के लिए प्रक्रियाओं और तंत्रों को औपचारिक रूप दिया जाता है, तो बाकी को जनरेटिव एआई या उन विशिष्ट क्षेत्रों में विशेषज्ञता वाले इंजीनियरों पर छोड़ा जा सकता है।

सर्वदिशात्मक इंजीनियरों को हर व्यक्तिगत सिस्टम स्टैक का विस्तृत ज्ञान या दीर्घकालिक अनुभव रखने की आवश्यकता नहीं है।

एक सर्वदिशात्मक इंजीनियर की प्रमुख भूमिकाओं में से एक यह डिज़ाइन करना है कि फ़ंक्शन कैसे वितरित किए जाते हैं और विभिन्न सिस्टम स्टैक पर सहयोगात्मक रूप से संचालित होने वाले कई जटिल सॉफ्टवेयर सिस्टम कैसे इंटरऑपरेट करते हैं।

इसके अतिरिक्त, पूरे सॉफ्टवेयर को कैसे विकसित और प्रबंधित किया जाए, इस पर विचार करना भी एक सर्वदिशात्मक इंजीनियर की महत्वपूर्ण भूमिका है।

सर्वदिशात्मक सॉफ्टवेयर

आइए विचार करें कि एक सर्वदिशात्मक इंजीनियर को किस प्रकार के सॉफ्टवेयर विकास की आवश्यकता है।

पहले, मैंने एक ई-कॉमर्स वेब एप्लिकेशन विकसित करने का उदाहरण दिया था।

शीर्ष प्रबंधन द्वारा इस ई-कॉमर्स वेब ऐप को ताज़ा करने के लिए नियुक्त एक कार्यकारी के निर्देश के तहत, नियोजन टीम निम्नलिखित आवश्यकताओं के साथ आ सकती है:

उपयोगकर्ता समुदाय मंच एकीकरण: इसका मतलब है कि केवल एक समर्पित ई-कॉमर्स ऐप या साइट के लिए ही नहीं, बल्कि एक ऐसा मंच प्रदान करना जहाँ उपयोगकर्ता उत्पादों और उनके उपयोग के तरीके के बारे में बातचीत कर सकें। इसका उद्देश्य उपयोगकर्ता प्रतिधारण, मौखिक प्रचार प्रभाव, उपयोगकर्ता योगदान के माध्यम से सामग्री संवर्धन, और उत्पाद विकास, नई उत्पाद योजना और विपणन में प्रतिक्रिया (सकारात्मक और नकारात्मक दोनों) का एकीकरण है।

सर्व-उपकरण अनुकूलता: यह वेब ऐप्स के अलावा स्मार्टफोन ऐप्स, वॉयस असिस्टेंट, पहनने योग्य उपकरण और स्मार्ट होम उपकरण सहित विभिन्न उपकरणों से उपयोगकर्ता समुदाय और उत्पाद जानकारी तक पहुंच योग्य बनाता है।

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

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

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

यदि इस तरह के जटिल सॉफ्टवेयर के लिए एक विकास योजना प्रस्तुत की जाती, तो एक पारंपरिक सॉफ्टवेयर विकास टीम शायद इसे तुरंत स्वीकार नहीं करती। वैकल्पिक रूप से, सिस्टम विनिर्देशों के बारे में चर्चा के माध्यम से, वे विशाल विकास लागत और समय की आवश्यकता को तार्किक रूप से प्रदर्शित करते, विनिर्देशों में महत्वपूर्ण कटौती के लिए दबाव डालते।

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

उस दृष्टिकोण से, इसे एक बहुत ही आकर्षक परियोजना के रूप में देखना चाहिए। आपको एक नियोजन टीम के साथ काम करने को मिलेगा जो शीर्ष प्रबंधन से महत्वाकांक्षी प्रस्ताव लाती है, और एक विकास टीम जिसमें एक सर्वदिशात्मक सॉफ्टवेयर विकास टीम बनने की क्षमता है।

मौजूदा प्रणालियों का आश्वासन भी है। यह एक ऐसी परियोजना भी है जिसे एक फुर्तीली विकास प्रक्रिया के माध्यम से धीरे-धीरे विकसित किया जा सकता है, जो त्वरित-जीत, उच्च-प्रभाव वाली सुविधाओं से शुरू होती है और प्रारंभिक अपनाने वाले उपयोगकर्ताओं से प्रतिक्रिया एकत्र करती है।

यह सब ध्यान में रखते हुए, इस सर्वदिशात्मक सॉफ्टवेयर का विकास एक बहुत ही आकर्षक परियोजना के रूप में दिखना चाहिए।

निष्कर्ष

जनरेटिव एआई द्वारा संचालित स्वचालित प्रोग्रामिंग के साथ, लिक्विडवेयर और सर्वदिशात्मक सॉफ्टवेयर विकास पहले से ही वर्तमान वास्तविकताएँ बन रहे हैं।

इस संदर्भ में, आईटी इंजीनियरों को तेजी से फुल-स्टैक से आगे बढ़कर सर्वदिशात्मक इंजीनियर बनने का लक्ष्य रखने की आवश्यकता है।

उससे परे, उनका दायरा और भी व्यापक होगा, जो आईटी प्रणालियों के दायरे से आगे बढ़कर सर्वदिशात्मक व्यावसायिक इंजीनियरिंग — ग्राहकों, आंतरिक कर्मचारियों और एआई को जोड़कर संगठनात्मक गतिविधियों का स्वयं इंजीनियरिंग करना — और सर्वदिशात्मक सामुदायिक इंजीनियरिंग को शामिल करेगा।

और उससे भी आगे, मैं सर्वदिशात्मक सामाजिक इंजीनियरिंग नामक एक क्षेत्र के उद्भव की कल्पना करता हूँ, जिसका उद्देश्य समाज को व्यापक रूप से बेहतर बनाना है।