आजकल, निम्न तीन शब्दहरू मध्ये एक उल्लेख नगरी कुनै पनि प्रविधि-सम्बन्धित विषयमा कुरा गर्न लगभग असम्भव छ: एल्गोरिदम, स्वचालन र कृत्रिम बुद्धिमत्ता। कुराकानी औद्योगिक सफ्टवेयर विकास (जहाँ एल्गोरिदमहरू प्रमुख हुन्), DevOps (जुन पूर्णतया स्वचालनको बारेमा हो), वा AIOps (IT सञ्चालनहरूलाई शक्ति दिन कृत्रिम बुद्धिमत्ताको प्रयोग) को बारेमा होस्, तपाईंले यी आधुनिक प्राविधिक बजवर्डहरू सामना गर्नुहुनेछ।
वास्तवमा, यी शब्दहरू देखा पर्ने आवृत्ति र तिनीहरू लागू हुने धेरै ओभरल्यापिङ प्रयोग केसहरूले तिनीहरूलाई मिलाउन सजिलो बनाउँछ। उदाहरणका लागि, हामी सोच्न सक्छौं कि प्रत्येक एल्गोरिथ्म AI को एक रूप हो, वा स्वचालित गर्ने एक मात्र तरिका भनेको यसमा AI लागू गर्नु हो।
वास्तविकता धेरै जटिल छ। एल्गोरिदम, स्वचालन, र एआई सबै सम्बन्धित छन्, तिनीहरू स्पष्ट रूपमा फरक अवधारणाहरू हुन्, र तिनीहरूलाई मिसाउनु गलत हुनेछ। आज, हामी यी शब्दहरूको अर्थ के हो, तिनीहरू कसरी फरक छन्, र आधुनिक प्रविधि परिदृश्यमा तिनीहरू कहाँ मिल्छन् भनेर व्याख्या गर्नेछौं।
एल्गोरिथ्म भनेको के हो:
दशकौंदेखि प्राविधिक सर्कलमा चर्चामा रहेको शब्द "एल्गोरिथ्म" बाट सुरु गरौं।
एल्गोरिथ्म भनेको प्रक्रियाहरूको सेट हो। सफ्टवेयर विकासमा, एल्गोरिथ्मले सामान्यतया आदेश वा अपरेशनहरूको श्रृंखलाको रूपमा लिन्छ जुन प्रोग्रामले दिइएको कार्य पूरा गर्न गर्दछ।
त्यसो भनिए पनि, सबै एल्गोरिदमहरू सफ्टवेयर हुँदैनन्। उदाहरणका लागि, तपाईं भन्न सक्नुहुन्छ कि रेसिपी एउटा एल्गोरिदम हो किनभने यो कार्यक्रमहरूको सेट पनि हो। वास्तवमा, एल्गोरिदम शब्दको लामो इतिहास छ, जुन कसैले पनि बनाउनुभन्दा शताब्दीयौं अघिदेखि नै चल्दै आएको छ।
स्वचालन भनेको के हो:
स्वचालन भनेको सीमित मानव इनपुट वा पर्यवेक्षणको साथ कार्यहरू गर्नु हो। मानिसहरूले स्वचालित कार्यहरू गर्न उपकरणहरू र प्रक्रियाहरू सेट अप गर्न सक्छन्, तर एक पटक सुरु भएपछि, स्वचालित कार्यप्रवाहहरू ठूलो मात्रामा वा पूर्ण रूपमा आफैं चल्नेछन्।
एल्गोरिदम जस्तै, स्वचालनको अवधारणा शताब्दीयौंदेखि चलिआएको छ। कम्प्युटर युगको प्रारम्भिक दिनहरूमा, स्वचालन सफ्टवेयर विकास जस्ता कार्यहरूको केन्द्रबिन्दु थिएन। तर विगत एक दशक वा सोभन्दा बढी समयदेखि, प्रोग्रामरहरू र आईटी सञ्चालन टोलीहरूले आफ्नो काम सकेसम्म धेरै स्वचालित गर्नुपर्छ भन्ने विचार व्यापक भएको छ।
आज, स्वचालन DevOps र निरन्तर डेलिभरी जस्ता अभ्यासहरूसँग हातमा हात मिलाएर जान्छ।
कृत्रिम बुद्धिमत्ता भनेको के हो:
कृत्रिम बुद्धिमत्ता (एआई) भनेको कम्प्युटर वा अन्य गैर-मानव उपकरणहरूद्वारा मानव बुद्धिमत्ताको अनुकरण हो।
वास्तविक मानिसहरूको कामको नक्कल गर्ने लिखित वा दृश्य सामग्री उत्पन्न गर्ने जेनेरेटिभ एआई, विगत एक वर्षदेखि एआई छलफलको केन्द्रमा रहेको छ। यद्यपि, जेनेरेटिभ एआई अस्तित्वमा रहेका धेरै प्रकारका एआई मध्ये एक मात्र हो, र एआईका धेरैजसो अन्य रूपहरू (जस्तै, भविष्यसूचक विश्लेषण)
ChatGPT को सुरुवातले हालको AI बूमलाई सुरुवात गर्नुभन्दा धेरै अघिदेखि नै अस्तित्वमा थियो।
एल्गोरिदम, स्वचालन र एआई बीचको भिन्नता सिकाउनुहोस्:
एल्गोरिदम बनाम स्वचालन र एआई:
हामी एउटा यस्तो एल्गोरिथ्म लेख्न सक्छौं जुन स्वचालन वा एआईसँग पूर्ण रूपमा असंबद्ध छ। उदाहरणका लागि, प्रयोगकर्ता नाम र पासवर्डको आधारमा प्रयोगकर्तालाई प्रमाणित गर्ने सफ्टवेयर अनुप्रयोगमा रहेको एल्गोरिथ्मले कार्य पूरा गर्न प्रक्रियाहरूको एक विशिष्ट सेट प्रयोग गर्दछ (जसले यसलाई एल्गोरिथ्म बनाउँछ), तर यो स्वचालनको रूप होइन, र यो निश्चित रूपमा एआई होइन।
स्वचालन बनाम एआई:
त्यस्तै गरी, सफ्टवेयर विकासकर्ताहरू र ITOps टोलीहरूले स्वचालित गर्ने धेरै प्रक्रियाहरू AI को रूप होइनन्। उदाहरणका लागि, CI/CD पाइपलाइनहरूमा प्रायः धेरै स्वचालित कार्यप्रवाहहरू हुन्छन्, तर तिनीहरू प्रक्रियाहरू स्वचालित गर्न AI मा भर पर्दैनन्। तिनीहरूले सरल नियम-आधारित प्रक्रियाहरू प्रयोग गर्छन्।
स्वचालन र एल्गोरिदमको साथ एआई:
यसैबीच, एआईले मानव बुद्धिमत्ताको नक्कल गर्न मद्दत गर्न प्रायः एल्गोरिदमहरूमा निर्भर गर्दछ, र धेरै अवस्थामा, एआईले कार्यहरू स्वचालित गर्ने वा निर्णयहरू लिने लक्ष्य राख्छ। तर फेरि, सबै एल्गोरिदम वा स्वचालन एआईसँग सम्बन्धित छैनन्।
तीन जना कसरी एकसाथ आउँछन्:
यसो भनिए पनि, आधुनिक प्रविधिको लागि एल्गोरिदम, स्वचालन र एआई यति महत्त्वपूर्ण हुनुको कारण यो हो कि तिनीहरूलाई सँगै प्रयोग गर्नु आजका केही तातो प्रविधि प्रवृत्तिहरूको प्रमुख कारण हो।
यसको सबैभन्दा राम्रो उदाहरण जेनेरेटिभ एआई उपकरणहरू हुन्, जुन मानव सामग्री उत्पादनको नक्कल गर्न प्रशिक्षित एल्गोरिदमहरूमा निर्भर हुन्छन्। तैनाथ गर्दा, जेनेरेटिभ एआई सफ्टवेयरले स्वचालित रूपमा सामग्री उत्पन्न गर्न सक्छ।
एल्गोरिदम, स्वचालन र एआई अन्य सन्दर्भहरूमा पनि एकरूप हुन सक्छन्। उदाहरणका लागि, NoOps (पूर्ण रूपमा स्वचालित IT सञ्चालन कार्यप्रवाह जसलाई अब मानव श्रमको आवश्यकता पर्दैन) लाई एल्गोरिदमिक स्वचालन मात्र नभई जटिल, सन्दर्भ-आधारित निर्णय-निर्धारण सक्षम पार्न परिष्कृत एआई उपकरणहरू पनि आवश्यक पर्न सक्छ जुन एल्गोरिदमले मात्र प्राप्त गर्न सक्दैन।
एल्गोरिदम, स्वचालन र एआई आजको प्रविधि संसारको मुटुमा छन्। तर सबै आधुनिक प्रविधिहरू यी तीन अवधारणाहरूमा भर पर्दैनन्। प्रविधिले कसरी काम गर्छ भनेर सही रूपमा बुझ्नको लागि, हामीले एल्गोरिदम, स्वचालन र एआईले यसमा खेल्ने (वा खेल्दैनन्) भूमिका जान्न आवश्यक छ।
पोस्ट समय: मे-१६-२०२४