एआय (AI) मधील प्रगती समाज आणि आपल्या जीवनशैलीत कसे परिवर्तन घडवून आणेल याचा मी विचार करत आहे.
जसजसा एआय (AI) अधिक बौद्धिक कामे करेल, तसतसे मानवाला विचार करण्याची गरज राहणार नाही असे वाटू शकते. तथापि, मला असे वाटते की पारंपारिकपणे बौद्धिक काम मानले जाणाऱ्या विचारांपेक्षा वेगळ्या प्रकारच्या विचारांची मानवांना आवश्यकता असेल.
हे असेच आहे, जसे यांत्रिकीकरणामुळे मानवांना शारीरिक श्रमातून मोठ्या प्रमाणात मुक्ती मिळाली, तरीही त्यांना वेगवेगळ्या प्रकारच्या शारीरिक क्रिया कराव्या लागल्या.
या वेगवेगळ्या प्रकारच्या शारीरिक क्रियांमध्ये हात आणि बोटांनी नाजूक काम करणे समाविष्ट आहे. हे एखाद्या कारागिरासारखे कुशल काम किंवा संगणक आणि स्मार्टफोन चालवणे असू शकते.
त्याचप्रमाणे, जरी आपल्याला बौद्धिक श्रमातून मुक्ती मिळाली तरी, आपण विचार करण्याच्या बौद्धिक कामातून सुटू शकत नाही.
तर, कोणत्या प्रकारच्या बौद्धिक क्रियांची आवश्यकता असेल?
या लेखात, मी एआय (AI) च्या युगात सॉफ्टवेअर विकासातील प्रतिमानातील बदलांबद्दलचे माझे विचार मांडेन आणि विचार करणे ज्यांचे भवितव्य आहे, अशा मानवजातीचा शोध घेईन.
प्रक्रिया-केंद्रित सॉफ्टवेअर
मी ऑब्जेक्ट-ओरिएंटेशनच्या पलीकडे जाऊन, प्रक्रिया-केंद्रित दृष्टिकोन हा पुढील प्रतिमान (पॅराडाइम) म्हणून प्रस्तावित करतो.
हा एक असा दृष्टिकोन आहे जिथे प्रोग्रामिंगचे मध्यवर्ती मॉड्यूल एक प्रक्रिया असते. एखादी प्रक्रिया घटना किंवा अटींद्वारे सुरू होते, प्रक्रियेतील परिभाषित क्रमानुसार विविध भूमिकांद्वारे प्रक्रिया केली जाते आणि शेवटी समाप्त होते.
सुरुवातीपासून समाप्तीपर्यंतच्या या संपूर्ण प्रवाहाचा एकच एकक म्हणून विचार करणे मानवी अंतर्ज्ञानाला (इंट्यूशन) सुसंगत आहे.
यामुळे, सॉफ्टवेअर आणि सिस्टीम्सची आवश्यकता विश्लेषण ते अंमलबजावणीपर्यंत, आणि चाचणी व ऑपरेशनपर्यंत देखील, प्रक्रियेद्वारे मुख्यत्वे समजून घेता येतात.
एखाद्या प्रणालीतील मुख्य प्रक्रिया कार्यान्वित केल्यानंतर, सहायक प्रक्रिया किंवा नवीन कार्यक्षमता जोडण्यासाठीच्या प्रक्रिया प्लग-इन केल्या जाऊ शकतात.
काही अतिरिक्त प्रक्रिया मुख्य प्रक्रियेपासून स्वतंत्र घटना किंवा अटींसह सुरू होऊ शकतात, तर काही मुख्य प्रक्रियेने अटी पूर्ण केल्यावर सुरू होऊ शकतात.
तथापि, अशा परिस्थितीतही, मुख्य प्रक्रियेत बदल करण्याची गरज नाही. मुख्य प्रक्रियेने तिच्या प्रारंभिक अटी पूर्ण केल्यावर अतिरिक्त प्रक्रिया सुरू होण्यासाठी ती परिभाषित करणे पुरेसे आहे.
शिवाय, प्रक्रियेला एकच मॉड्यूल मानले जात असल्यामुळे, प्रक्रियेच्या व्याख्येमध्ये ती करत असलेल्या सर्व प्रक्रियांचा समावेश होतो.
इतकंच नाही, तर प्रक्रियेत वर नमूद केलेल्या प्रारंभिक अटी, तसेच प्रक्रियेदरम्यान आवश्यक माहिती लिहिण्यासाठी व्हेरिएबल्स आणि डेटा क्षेत्रे देखील असतात.
प्रक्रिया युनिट मॉड्यूल्स म्हणून मानल्या जात असल्यामुळे आणि त्यात सर्व आवश्यक प्रक्रिया आणि डेटा क्षेत्रे समाविष्ट असल्यामुळे, अनेक प्रक्रियांमध्ये प्रक्रिया आणि संरचित डेटाची अनावश्यक अंमलबजावणी होण्याची उच्च शक्यता असते.
एक पर्याय म्हणजे यांना सामान्य मॉड्यूल्स बनवणे, परंतु त्याऐवजी अनावश्यकतेला परवानगी देण्याच्या दिशेने वाटचाल करणे चुकीचे नाही.
विशेषतः एआय (AI) प्रोग्रामिंगला मदत करत असताना, अनेक मॉड्यूल्समध्ये अनेक समान परंतु भिन्न अंमलबजावणी असणे समस्याप्रधान नसण्याची शक्यता आहे.
प्रक्रिया आणि डेटा प्रकारांची सामान्यता मुख्यत्वे विकसित सॉफ्टवेअरमधील प्रोग्राम कोडची मात्रा कमी करणे, ते व्यवस्थापित करणे आणि समजून घेणे सोपे करणे हे आहे.
तथापि, जर अंमलबजावणी कोड व्यवस्थापित करण्याचा खर्च एआय (AI) द्वारे लक्षणीयरीत्या कमी झाला, तर सामान्यतेची आवश्यकता कमी होते.
म्हणून, सामान्यतेमुळे सॉफ्टवेअर संरचनेतील जटिलता टाळण्याचे धोरण आणि त्याऐवजी प्रत्येक प्रक्रियेसाठी सर्व प्रक्रिया आणि डेटा संरचना वैयक्तिकरित्या परिभाषित करणे, जरी त्यात बरीच अनावश्यकता असली तरी, पूर्णपणे वाजवी आहे.
हे जागतिक ऑप्टिमायझेशनच्या विचारसरणीतून वैयक्तिक ऑप्टिमायझेशनकडे बदलाचे संकेत देते. कारण सामान्यता नसणे वेगवेगळ्या मॉड्यूल्समधील समान प्रक्रियांचे वैयक्तिक ट्यूनिंग करण्यास अनुमती देते.
वैयक्तिकरित्या अनुकूलित समाज
प्रक्रिया-केंद्रित विचारांचा वापर करणाऱ्या सॉफ्टवेअरप्रमाणेच, ज्या समाजात एआय-आधारित ऑटोमेशनमुळे उच्च कार्यक्षमता आणि उत्पादकता येते, तेथे मानसिकता जागतिक अनुकूलतेकडून (global optimization) वैयक्तिक अनुकूलतेकडे (individual optimization) वळते.
या घटनेला 'वैयक्तिकरित्या अनुकूलित समाज' असे म्हणता येईल.
आपल्या समाजात नियम, सामान्य ज्ञान, शिष्टाचार आणि सामान्य माहिती यांसारखी विविध समान मूल्ये आणि मानके आहेत.
तथापि, जर ही सर्व परिस्थिती आणि परिस्थितीत कठोरपणे लागू केली गेली, तर अनेक अपवादात्मक प्रकरणांमध्ये गैरसोय होते.
म्हणून, समान मूल्यांवर आणि मानकांवर जोर देत असताना, आपण वैयक्तिक परिस्थितीनुसार लवचिक निर्णय घेण्याची परवानगी देतो.
हे नियमांमध्ये स्पष्ट अपवाद खंड असू शकतात, किंवा प्रत्येक प्रकरणावर आधारित निर्णय घेतले पाहिजेत असे नियम असू शकतात. याव्यतिरिक्त, जरी ते स्पष्टपणे दस्तऐवजीकरण केलेले नसले तरी, ते अंतर्निहित समजुती असू शकतात.
उदाहरणार्थ, कायद्यांमध्ये विविध अपवाद खंड स्पष्टपणे नमूद केलेले आहेत. याव्यतिरिक्त, जरी ते कायद्यात स्पष्टपणे नमूद केले जाऊ शकत नसले तरी, न्यायव्यवस्थेद्वारे वैयक्तिक प्रकरणांवर शिक्षेवर परिणाम होतो. सौम्य करणारी परिस्थिती (Extenuating circumstances) म्हणजे वैयक्तिक परिस्थिती प्रतिबिंबित करण्याची कल्पनाच आहे.
अशा प्रकारे पाहता, हे स्पष्ट होते की वैयक्तिक अनुकूलनाची संकल्पना, ज्यामध्ये मूळतः सर्व परिस्थिती आणि स्थितींची वैयक्तिकरित्या काळजीपूर्वक तपासणी करणे आणि त्या वैयक्तिकतेवर आधारित निर्णय घेणे समाविष्ट आहे, ती समाजात आधीच खोलवर रुजलेली आहे.
दुसरीकडे, प्रत्येक गोष्टीचा वैयक्तिकरित्या आणि काळजीपूर्वक न्याय करणे निश्चितच अकार्यक्षम आहे. म्हणून, उच्च कार्यक्षमतेचे महत्त्व असलेल्या युगात, जागतिक अनुकूलन (global optimization) शोधले जाते.
तथापि, एआयमुळे समाज अत्यंत कार्यक्षम बनत असताना, जागतिक अनुकूलन साधण्याचे मूल्य कमी होते. आणि प्रत्येक वैयक्तिक परिस्थितीसाठी काळजीपूर्वक निर्णय घेतले जातात, असा वैयक्तिकरित्या अनुकूलित समाज साकार झाला पाहिजे.
व्यक्तिनिष्ठ तत्त्वज्ञान
परिस्थितीनुसार किंवा स्थितीनुसार वैयक्तिकरित्या इष्टतम निर्णय घेण्याचा अर्थ असा आहे की, सामान्य निर्णय त्वरित लागू करण्याऐवजी, त्यावर विचारमंथन करणे आवश्यक आहे.
या नैतिक दृष्टिकोनाला, जिथे विचारमंथन करण्याच्या कृतीलाच महत्त्व आहे, मी "व्यक्तिनिष्ठ तत्त्वज्ञान" (Subjective Philosophy) असे म्हणतो.
प्रत्येक घटनेमध्ये नेहमीच 'आत्ता' आणि 'येथे' अशी एक अद्वितीय व्यक्तिमत्त्वाची ओळख असते, जी इतर घटनांपेक्षा वेगळी असते. या व्यक्तिमत्त्वाची ओळख लक्षात घेऊन निर्णय घेताना 'माझ्या'वर एक संबंधित जबाबदारी लादली जाते.
व्यक्तिमत्त्वाची ओळख दुर्लक्षित करून आणि साच्यात बसणारा प्रमाणित निर्णय घेणे, किंवा विचारमंथन सोडून अंदाधुंद निर्णय घेणे, हे परिणामाच्या गुणवत्तेची पर्वा न करता, अनैतिक आहे.
याउलट, जरी निर्णयाचा परिणाम अनपेक्षित परिणामांना कारणीभूत ठरला आणि काहीतरी वाईट घडले, तरी जर तो निर्णय अनेक दृष्टिकोनातून पुरेसा विचार करून घेतला गेला असेल आणि उत्तरदायित्व पूर्ण केले गेले असेल, तर तो निर्णय स्वतःच नैतिक आहे.
अशा प्रकारे, जेव्हा आपण कार्यक्षमता आणि मानकीकरणाच्या संकल्पनांच्या पलीकडे जाण्यास सक्षम होऊ, तेव्हा मागणीनुसार वैयक्तिक अनुकूलन, किंवा व्यक्तिनिष्ठ तत्त्वज्ञान, आवश्यक असलेल्या युगात आपण प्रवेश करू.
फ्रेमवर्क डिझाइन
तत्त्वज्ञानात असो, समाजात असो किंवा सॉफ्टवेअरमध्ये असो, अनुकूलनासाठी (optimization) एक फ्रेमवर्क—एक वैचारिक रचना—अत्यंत महत्त्वपूर्ण आहे.
कारण प्रत्येक विषयाकडे कोणत्या दृष्टिकोनातून पाहिले जाते आणि त्याचे मूल्यमापन कसे केले जाते यावर अनुकूलनाची दिशा बदलते.
जागतिक अनुकूलनाच्या दृष्टिकोनातून, फ्रेमवर्कला विविध गोष्टींचे उच्च अमूर्तीकरण (abstraction) करणे आणि त्यांना शक्य तितके सोपे बनवणे आवश्यक आहे. अमूर्तीकरणाच्या या प्रक्रियेत, वैयक्तिक वैशिष्ट्ये नष्ट होतात.
दुसरीकडे, वैयक्तिक अनुकूलनाच्या बाबतीत, विशिष्ट घटना किंवा विषयानुसार, त्या घटना किंवा विषयाला अनेक दृष्टिकोनातून समजून घेणे आणि त्यांचे मूल्यमापन करणे इष्ट आहे.
जागतिक अनुकूलनाच्या बाबतीत, विविध गोष्टी समजून घेण्यासाठी कोणत्या प्रकारच्या फ्रेमवर्कचा वापर करावा, याचा विचार करण्यासाठी फक्त काही लोक पुरेसे होते.
बहुतेक लोक त्या कमी संख्येच्या लोकांनी तयार केलेल्या फ्रेमवर्कनुसार गोष्टी समजून घेऊ शकले, त्यांचे मूल्यांकन करू शकले आणि त्यांचा न्याय करू शकले.
तथापि, वैयक्तिक अनुकूलनाच्या बाबतीत, अनेक लोकांना प्रत्येक वैयक्तिक बाबीसाठी एक फ्रेमवर्क तयार करावे लागेल, जेणेकरून त्या बाबीची वैयक्तिक वैशिष्ट्ये योग्यरित्या समजून घेता येतील.
म्हणून, फ्रेमवर्क डिझाइन करण्याची क्षमता आणि कौशल्य अनेक लोकांसाठी आवश्यक असेल.
विचारांचे भवितव्य
गोष्टी अशा प्रकारे मांडल्यास एक असे भविष्य समोर येते, जिथे एआयने (AI) मानवाने पारंपारिकपणे केलेले बौद्धिक काम हाती घेतले तरी, आपण विचार करणे थांबवू शकत नाही.
उत्पादकता आणि भौतिक संपत्तीसाठीच्या बौद्धिक श्रमातून आपल्याला मुक्ती मिळेल. तथापि, वैयक्तिकरित्या अनुकूलित समाज आणि व्यक्तिनिष्ठ तत्त्वज्ञान एकाच वेळी अशी मागणी करेल की आपण प्रत्येक बाबीसाठी वैयक्तिक फ्रेमवर्क डिझाइन करावे आणि सखोल विचारमंथन करावे.
यामुळे आपण अशा परिस्थितीत येतो जिथे आपल्याला विचार करणे सुरू ठेवावे लागेल, कदाचित सध्याच्या समाजापेक्षाही अधिक.
एआय (AI) बौद्धिक काम करू शकते आणि कोणीही घेऊ शकणारे निर्णय देऊ शकते. परंतु ज्या बाबींची जबाबदारी "मी" उचलली पाहिजे, त्यासाठी एआय (AI) फक्त माहिती देऊ शकते, निर्णयाचे निकष सादर करू शकते किंवा सल्ला देऊ शकते.
अंतिम निर्णय "मी"च घेतला पाहिजे. हे तसेच आहे, जसे आजही, आपण विविध वैयक्तिक निर्णयांसाठी अधिकारी व्यक्ती, पालक किंवा मित्रांशी सल्लामसलत करू शकतो, परंतु निर्णय घेण्याचे काम त्यांना सोपवू शकत नाही.
आणि अत्यंत प्रगत कार्यक्षमतेच्या युगात, सखोल, वैयक्तिक निर्णय न घेणे हे अस्वीकार्य होईल. कारण जीवनातील गरजांमुळे विचार करायला वेळ नाही, ही सबब यापुढे वैध राहणार नाही.
अशा प्रगत कार्यक्षमतेच्या युगात, आपण विचारांच्या भवितव्यापासून सुटू शकणार नाही.