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

व्यवसाय प्रक्रिया उन्मुखीकरण के लिए एक आमंत्रण

उद्यम, सरकारें, गैर-लाभकारी संगठन, या छोटी टीमें, अपने आकार या प्रकार के बावजूद, संगठनात्मक गतिविधियों में संलग्न होती हैं।

संगठनात्मक गतिविधियाँ कई व्यावसायिक प्रक्रियाओं से बनी होती हैं।

व्यावसायिक प्रक्रियाओं को कार्यों में विभाजित किया जा सकता है। एक व्यावसायिक प्रक्रिया तब कार्य करती है जब एक संगठन के भीतर विभाग और व्यक्ति अपनी संबंधित भूमिकाओं के हिस्से के रूप में उन्हें सौंपे गए कार्यों को निष्पादित करते हैं।

इस तरह, जैसे-जैसे व्यक्तिगत व्यावसायिक प्रक्रियाएँ कार्य करती हैं, संगठनात्मक गतिविधियाँ समग्र रूप से भी कार्य करती हैं।

ऑब्जेक्ट-ओरिएंटेड सॉफ़्टवेयर

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

इससे पहले, सॉफ़्टवेयर को डेटा और प्रोसेसिंग के साथ अलग-अलग डिज़ाइन किया गया था, और प्रोग्राम के भीतर डेटा और प्रोसेसिंग की परिभाषाएँ स्वतंत्र थीं।

इस कारण से, निकट से संबंधित डेटा और प्रोसेसिंग की परिभाषाओं को प्रोग्राम के भीतर निकटता में, या पूरी तरह से अलग स्थानों पर रखा जा सकता था।

इससे कोई फर्क नहीं पड़ता कि उन्हें कहाँ रखा गया था, कंप्यूटर ने प्रोग्राम को कैसे संसाधित किया इसमें कोई अंतर नहीं था।

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

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

ऑब्जेक्ट-ओरिएंटेड सॉफ़्टवेयर ऐसी समस्याओं को हल करने के लिए एक मूलभूत अवधारणा है।

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

डेटा और प्रोसेसिंग के लिए यह डिब्बे "ऑब्जेक्ट" नामक अवधारणा है।

डिज़ाइन चरण से ही "ऑब्जेक्ट" की इकाई के आसपास सॉफ़्टवेयर को डिज़ाइन करना भी महत्वपूर्ण है।

दूसरी ओर, हम आम तौर पर विभिन्न चीज़ों को वस्तुओं के रूप में देखने के आदी हैं।

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

सॉफ़्टवेयर को इस सामान्य मानवीय धारणा के अनुरूप तरीके से डिज़ाइन और कार्यान्वित करना समझ में आता है। यही कारण है कि ऑब्जेक्ट-ओरिएंटेड सॉफ़्टवेयर व्यापक हो गया।

व्यावसायिक प्रक्रिया-उन्मुख सॉफ़्टवेयर

मैंने संगठनात्मक गतिविधियों और ऑब्जेक्ट-ओरिएंटेड सॉफ़्टवेयर का अवलोकन प्रदान किया है।

यहाँ, मैं एक नया सॉफ़्टवेयर विकास दृष्टिकोण प्रस्तावित करना चाहूँगा: व्यावसायिक प्रक्रिया-उन्मुख सॉफ़्टवेयर।

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

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

यह व्यावसायिक प्रक्रिया-उन्मुख सॉफ़्टवेयर के पीछे की मूलभूत अवधारणा है।

नियमावली और इनपुट जानकारी

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

सामान्य सॉफ़्टवेयर द्वारा साकार की गई व्यावसायिक प्रणालियाँ ऐसी प्रणालियाँ हैं जो इन वर्कफ़्लो को मूर्त रूप देती हैं। एक व्यावसायिक प्रक्रिया तब साकार होती है जब प्रत्येक प्रभारी व्यक्ति या विभाग वर्कफ़्लो के अनुसार व्यावसायिक प्रणाली में जानकारी दर्ज करता है।

यहां, व्यावसायिक नियमावली, व्यावसायिक प्रणाली और इनपुट जानकारी बहुत निकट से संबंधित हैं।

हालांकि, यहां वर्णित तंत्र में, ये तीन निकट से संबंधित तत्व बिखरे हुए हैं।

व्यवसाय प्रक्रिया-उन्मुख सॉफ़्टवेयर की अवधारणा यह मानती है कि इन्हें एक एकल सुसंगत इकाई होना चाहिए।

एक दस्तावेज़ की कल्पना करें जहाँ व्यावसायिक नियमावली एक फ़ाइल में लिखी गई है, और प्रत्येक प्रभारी व्यक्ति या विभाग के लिए जानकारी दर्ज करने के लिए फ़ील्ड भी हैं।

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

तब, आप देख सकते हैं कि व्यावसायिक प्रक्रिया के सभी तत्व व्यावसायिक नियमावली के साथ इस इनपुट जानकारी फ़ॉर्म फ़ाइल के भीतर समाहित हैं।

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

यह फ़ाइल स्वयं व्यावसायिक प्रक्रिया-उन्मुख सॉफ़्टवेयर है, जिसमें व्यावसायिक प्रक्रिया-उन्मुख सॉफ़्टवेयर की अवधारणा लागू की गई है।

और जैसे-जैसे विभिन्न प्रकार के व्यावसायिक प्रक्रिया-उन्मुख सॉफ़्टवेयर कार्य करते हैं, संपूर्ण संगठनात्मक गतिविधि कार्य करेगी।

सॉफ़्टवेयर स्वयं

पहले, मैंने व्यावसायिक नियमावली के साथ इनपुट जानकारी फॉर्म फ़ाइल को स्वयं व्यावसायिक प्रक्रिया-उन्मुख सॉफ़्टवेयर के रूप में वर्णित किया था।

कुछ लोगों ने कल्पना की होगी कि इससे कार्यक्रमों या प्रणालियों के विकास पर चर्चा होगी।

हालांकि, ऐसा नहीं है।

कार्यक्रमों या प्रणालियों की परवाह किए बिना, यह फ़ाइल स्वयं व्यावसायिक प्रक्रिया-उन्मुख सॉफ़्टवेयर के रूप में कार्य करती है।

जैसा कि पहले बताया गया है, यदि यह फ़ाइल बनाई जाती है और पहले प्रभारी व्यक्ति को भेजी जाती है, तो इसे बाद में प्रत्येक कार्य के प्रभारी व्यक्ति को पारित किया जाएगा, और उसमें लिखी गई व्यावसायिक प्रक्रिया निष्पादित की जाएगी।

बेशक, इस फ़ाइल के आधार पर, इसमें वर्णित वर्कफ़्लो को साकार करने के लिए कार्यक्रम या प्रणालियाँ विकसित की जा सकती हैं।

हालांकि, ऐसी प्रणाली का उपयोग करने और जिम्मेदार पक्षों के बीच इस फ़ाइल को स्वयं पारित करने में कितना अंतर है?

यहां, यह ध्यान देने की आवश्यकता है कि कार्यक्रमों या प्रणालियों का विकास नियमावली को प्रसंस्करण से अलग करता है।

यह अलगाव व्यावसायिक प्रक्रिया-उन्मुख दृष्टिकोण के खिलाफ जाता है। दूसरे शब्दों में, यह व्यावसायिक प्रक्रियाओं में सुधार और सुविधा जोड़ने को और अधिक कठिन बना देता है।

यह तुरंत स्पष्ट हो जाता है यदि आप एक ऐसे परिदृश्य की कल्पना करते हैं जहाँ व्यावसायिक नियमावली को बदल दिया जाता है।

हर बार जब एक व्यावसायिक प्रक्रिया की प्रक्रिया बदलती है, तो कार्यक्रमों और प्रणालियों को तदनुसार संशोधित करने की आवश्यकता होती है।

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

ऐसे समय की आवश्यकता की समस्या के अलावा, नवीनीकरण लागत भी होती है।

इसका मतलब है कि व्यावसायिक प्रक्रियाओं और नियमावलियों को आसानी से बदला नहीं जा सकता है।

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

निष्पादन योग्य सॉफ़्टवेयर

कुछ लोग तब सोच सकते हैं कि इस फ़ाइल को "सॉफ़्टवेयर" क्यों कहा जाता है।

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

एक व्यावसायिक नियमावली मनुष्यों के लिए एक प्रोग्राम की तरह है। और इनपुट जानकारी फ़ील्ड मेमोरी या डेटाबेस में डेटा स्टोरेज स्थानों की तरह हैं।

इस तरह से देखा जाए, तो इस फ़ाइल को मनुष्यों द्वारा निष्पादित सॉफ़्टवेयर मानना गलत नहीं है।

निष्पादन करने वाला एजेंट

व्यवसाय प्रक्रिया-उन्मुख सॉफ़्टवेयर में लिखे गए कार्यों को मनुष्यों द्वारा या कृत्रिम बुद्धिमत्ता द्वारा निष्पादित किया जा सकता है।

एक ही कार्य के लिए भी, ऐसे मामले हो सकते हैं जहाँ AI और मनुष्य सहयोग करते हैं, या जहाँ केवल मनुष्य या केवल AI कार्य को निष्पादित करते हैं।

कृत्रिम बुद्धिमत्ता इस फ़ाइल के भीतर व्यावसायिक नियमावली को भी पढ़ सकती है और उचित प्रसंस्करण कर सकती है।

इसलिए, यह फ़ाइल मनुष्यों और कृत्रिम बुद्धिमत्ता दोनों के लिए निष्पादन योग्य सॉफ़्टवेयर बन जाती है।

एआई सहायता

सबसे पहले, कृत्रिम बुद्धिमत्ता फ़ाइल को निष्पादित करती है। ऐसा करते हुए, यह फ़ाइल में लिखी व्यावसायिक नियमावली को पढ़ती है और संसाधित की जाने वाली सामग्री को समझती है।

इस प्रसंस्करण के कुछ हिस्सों को सीधे AI द्वारा निष्पादित किया जा सकता है, या AI द्वारा इनपुट फ़ील्ड में जानकारी दर्ज की जा सकती है।

दूसरी ओर, कुछ हिस्सों में मानवीय प्रसंस्करण या जानकारी इनपुट की आवश्यकता होती है।

इन भागों के लिए, AI मानव को सूचित करता है और उन्हें प्रसंस्करण करने या जानकारी दर्ज करने के लिए प्रेरित करता है।

इस बिंदु पर, AI मानव के प्रसंस्करण या इनपुट जानकारी की सामग्री के आधार पर मानव को अपनी प्रस्तुति विधि बदल सकता है।

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

फ़ाइल को सीधे खोलने का तरीका भी है। यदि फ़ाइल टेक्स्ट है, उदाहरण के लिए, एक टेक्स्ट एडिटर खोला जाएगा।

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

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

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

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

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

एआई-अनुकूल फ़ाइलें

मूल रूप से, व्यवसाय प्रक्रिया-उन्मुख सॉफ़्टवेयर किसी भी फ़ाइल प्रारूप में हो सकता है।

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

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

ज्ञान का संचय और व्यावसायिक प्रक्रिया में सुधार

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

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

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

संचित ज्ञान को व्यवस्थित और संगठित करने, या सुधार अनुरोधों के जवाब में व्यवसाय प्रक्रिया-उन्मुख सॉफ़्टवेयर को संशोधित करने के कार्यों को भी AI द्वारा स्वचालित रूप से किया जा सकता है या उसकी सहायता से किया जा सकता है।

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

तीव्र शिक्षण संगठन

इस प्रकार, व्यावसायिक प्रक्रिया-उन्मुख सॉफ़्टवेयर की अवधारणा और कृत्रिम बुद्धिमत्ता द्वारा स्वचालन/सहायता के माध्यम से, संगठन समग्र रूप से स्वाभाविक रूप से ज्ञान जमा कर सकता है और लगातार आत्म-सुधार कर सकता है।

इसे एक तीव्र शिक्षण संगठन के रूप में वर्णित किया जा सकता है।

यह पारंपरिक संगठनों की तुलना में कहीं अधिक कुशल संगठनात्मक गतिविधियों को सक्षम बनाता है।

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

इसलिए, मनुष्यों को बड़ी मात्रा में जानकारी सीखने या अक्सर बदलने वाली व्यावसायिक प्रक्रियाओं के हर विवरण को समझने की आवश्यकता नहीं होती है।

मनुष्यों के विपरीत, कृत्रिम बुद्धिमत्ता सभी नई व्यावसायिक नियमावलियों को तुरंत और अनायास फिर से पढ़ सकती है। इसके अलावा, इसे नई व्यावसायिक प्रक्रियाओं के अभ्यस्त होने में कोई समय नहीं लगता है और यह पिछली प्रक्रियाओं से चिपकी नहीं रहती है।

इस प्रकार, जिन हिस्सों से मनुष्य जूझते हैं, जैसे कि बड़ी मात्रा में नियमावलियों को सीखना और व्यावसायिक प्रक्रियाओं में बदलाव के अनुकूल होना, कृत्रिम बुद्धिमत्ता द्वारा अवशोषित कर लिया जाता है।

इस प्रकार एक तीव्र शिक्षण संगठन प्राप्त किया जा सकता है।