जहाँ विश्वसनीयता समाप्त होती है
स्वचालन का एक आकार है
हर स्वचालित प्रणाली के पास एक क्षेत्र होता है जहाँ यह काम करती है और एक क्षेत्र जहाँ यह विफल हो जाती है। इन दोनों क्षेत्रों को एक तल (plane) पर आँकें और आपको एक दक्षता सीमा (competence frontier) मिलती है: वह वक्र जो विश्वसनीय व्यवहार और विफलता को अलग करता है।
इसके नीचे दो अक्ष रखें। क्षैतिज अक्ष कार्य जटिलता और नवीनता (task complexity & novelty) को मापता है: यह बताता है कि कार्य प्रणाली के लिए बनाए गए सामान्य मामलों से कितना दूर है। ऊर्ध्वाधर अक्ष जोखिम (stakes) को मापता है: गलत आउटपुट का कितना खर्च होता है।
मूल बिंदु (origin) के पास, कार्य रूटीन और कम जोखिम वाले होते हैं। प्रणाली इन्हें आसानी से संभाल लेती है। यह विश्वसनीय क्षेत्र (reliable region) है: इसमें स्वतंत्रता से काम करें।
मूल बिंदु (origin) से दूर, कार्य नए और उच्च जोखिम वाले होते हैं। प्रणाली अनुमान लगाती है, और उसके अनुमान महंगे होते हैं। यह विफलता क्षेत्र है: यह कार्य स्वयं करें।
इनके बीच सीमा (frontier) के साथ एक पट्टी चलती है। यहाँ प्रणाली अक्सर सही होती है, लेकिन भरोसेमंद रूप से सही नहीं होती। यह सत्यापन पट्टी है: मशीन को ड्राफ्ट बनाने दें, लेकिन इसे भरोसा करने से पहले हर आउटपुट की जाँच करें।
स्वचालन के साथ काम करने का पूरा विज्ञान एक ज्यामितीय आदत में संपिष्ट हो जाता है: जानें कि आपका कार्य किस क्षेत्र में स्थित है, और उसके अनुसार कार्य करें।
तीन क्षेत्रों को पढ़ना
एक सहकर्मी आपके वर्कफ्लो में एक नया टूल डालता है और कहता है, "इसे बस सब कुछ चलाते रहने दें।"
दो वक्र और एक क्रॉसिंग पॉइंट
क्या काम डिलीगेट (Delegate) करना है, वह एक क्रॉसिंग पॉइंट है
यह जानना कि कोई कार्य सीमा (frontier) के अंदर है, यह बताता है कि मशीन कर सकती है। यह यह नहीं बताता कि मशीन को करना चाहिए। इसके लिए, दो वक्र (curves) प्लॉट करें।
अपने कार्य क्षैतिज अक्ष (horizontal axis) पर इस क्रम में व्यवस्थित करें, जहाँ मशीन द्वारा सबसे खराब निपटाए जाने वाले कार्य बाईं ओर हों और सबसे अच्छे निपटाए जाने वाले कार्य दाईं ओर हों। ऊर्ध्वाधर अक्ष (vertical axis) पर, प्रत्येक कार्य के लिए कौशल (skill) को प्लॉट करें।
उन कार्यों के लिए मानवीय कौशल (human skill) वक्र और मशीन कौशल (machine skill) वक्र खींचें। कहीं न कहीं वे एक-दूसरे को काटते हैं। वह क्रॉसओवर बिंदु (crossover point) "मुझे किस कार्य को सौंपना चाहिए?" के प्रश्न का ज्यामितीय उत्तर है।
क्रॉसओवर बिंदु के दाईं ओर, मशीन का वक्र मानव वक्र के ऊपर होता है: उन कार्यों को सौंप दें। बाईं ओर, मानव वक्र ऊपर होता है: उन कार्यों को अपने पास रखें।
सूक्ष्म भाग तुलनात्मक (comparative) लाभ है, न कि निरपेक्ष (absolute) लाभ। हो सकता है कि आप लगभग हर कार्य में मशीन से तेज़ हों। फिर भी, उन कार्यों को सौंपना फायदेमंद है जहाँ मशीन तुलनात्मक रूप से मजबूत है, क्योंकि इससे आपके घंटे उन कार्यों के लिए मुक्त हो जाते हैं जहाँ आपका लाभ सबसे बड़ा है। क्रॉसओवर इस बारे में है कि सापेक्ष ढलानें (relative slopes) क्या हैं, न कि अलग-अलग देखने पर कौन बेहतर है।
यह वही ज्यामिति है जो अर्थशास्त्री दो उत्पादकों के बीच व्यापार के लिए उपयोग करते हैं: कुल उत्पादन तब बढ़ता है जब प्रत्येक उत्पादक उस जगह विशेषीकरण (specialize) करता है जहाँ उसका सापेक्ष लाभ होता है, भले ही एक उत्पादक हर चीज़ में बेहतर हो।
रेखा खोजना
आप एक छोटा स्टूडियो चलाते हैं। आप व्यक्तिगत रूप से हर उस कार्य में अपने स्वचालित उपकरणों से बेहतर हैं जो आप करते हैं। आपका सप्ताह भरा हुआ है, इसलिए एक जगह बिताए गए घंटे किसी और जगह नहीं बिताए जा सकते।
त्रुटियाँ आउटपुट के साथ बढ़ती हैं
लिवरेज दोनों दिशाओं में गुणा करता है
स्वचालन (Automation) एक लीवर (lever) है। इसे एक बार खींचें और एक इकाई प्रयास के बदले आपको कई आउटपुट मिलते हैं। आउटपुट आपके द्वारा प्रोसेस किए गए आइटमों की संख्या के साथ रैखिक रूप से (linearly) बढ़ता है: N आइटम शिप करें, N परिणाम प्राप्त करें।
इसका पकड़ यह है कि गलतियां भी उसी लीवर पर सवार होती हैं। यदि प्रणाली प्रत्येक आइटम पर p की संभावना के साथ एक गलत परिणाम उत्पन्न करती है, तो N आइटमों में अपेक्षित त्रुटियों की संख्या है:
अपेक्षित त्रुटियाँ = p x N
यह केवल N स्वतंत्र परीक्षणों के योग का माध्य है, जिनमें से प्रत्येक p की संभावना के साथ गलत है। अपनी मात्रा को दोगुना करें और आपकी अपेक्षित दोषों की संख्या भी दोगुनी हो जाएगी। त्रुटियों की संख्या कोई निश्चित लागत नहीं है जिसे आप एक बार चुका दें; यह आपके लीवर के साथ बढ़ती है।
यह एकमात्र पंक्ति आपके सत्यापन (verification) के तरीके को बदल देती है। N = 10 पर, 2% की त्रुटि दर का अर्थ है लगभग एक अपेक्षित गलती: इसे आँखों से पकड़ना आसान है। N = 100,000 पर, वही 2% का अर्थ है 2,000 अपेक्षित गलतियाँ जो दुनिया में शिप हो रही हैं। वही प्रणाली, प्रति आइटम वही विश्वसनीयता, लेकिन जोखिम (exposure) बहुत अलग है।
तो नियम यह है: सत्यापन (verification) को लीवर के साथ स्केल होना चाहिए। जितना अधिक लीवर आपका आउटपुट गुणा करता है, उतना ही वह उन गलतियों को भी गुणा करता है जिन्हें आपको पकड़ना है, और आपका जांच बजट N के साथ बढ़ना चाहिए, स्थिर नहीं रहना चाहिए।
दोषों की गिनती
एक स्वचालित पाइपलाइन उत्पाद सूचीकरण (product listings) को प्रारूपित करता है। प्रत्येक सूचीकरण पर यह p = 0.02 (2% त्रुटि दर) की संभावना के साथ एक त्रुटि पेश करता है। आप एक बैच में N = 4,000 सूचीकरणों पर इसे चलाते हैं।
जहाँ उत्पाद (Product) बड़ा हो, वहीं सत्यापन करें
दो आयाम, एक गुणनफल
अपेक्षित त्रुटि संख्या आपको बताती है कि कितनी गलतियों की उम्मीद है। यह आपको यह नहीं बताती कि हर एक गलती कितनी हानिकारक है। एक गलत प्रारूपित आंतरिक नोट और कर दाखिलगी (tax filing) में एक गलत आंकड़ा एक ही दोष नहीं हैं।
इसलिए एक दूसरा आयाम जोड़ें। एक अक्ष पर त्रुटि की संभावना रखें। दूसरे पर एकल त्रुटि की लागत रखें। हर कार्य उस तल (plane) पर एक बिंदु है, & वह मात्रा जो आपके सत्यापन प्रयास को निर्देशित करनी चाहिए, गुणनफल है:
सत्यापन प्रयास (probability of error) x (cost of error) के साथ बढ़ना चाहिए
एक सतह (surface) के रूप में पढ़ें, तो गुणनफल उस कोने की ओर बढ़ता है जहाँ दोनों उच्च हैं & उस कोने की ओर गिरता है जहाँ दोनों कम हैं। आपका सत्यापन ध्यान उस सतह की ऊंचाई के अनुरूप होना चाहिए।
कोने आसान हैं। बार-बार होने वाली & विनाशकारी: कड़ी सत्यापन करें। दुर्लभ & नगण्य: लगभग जाँच न करें। शिक्षाप्रद मामले विकर्ण (off-diagonal) कोनों हैं। एक दुर्लभ लेकिन विनाशकारी त्रुटि फिर भी भारी सत्यापन की मांग करती है, क्योंकि बड़ी लागत गुणनफल को वहन करती है भले ही संभावना छोटी हो। एक बार-बार होने वाली लेकिन नगण्य त्रुटि लगभग कोई सत्यापन नहीं मांग सकती, क्योंकि छोटी लागत गुणनफल को कम रखती है चाहे वह कितनी भी बार हो।
यही कारण है कि "यह कितना विश्वसनीय है?" गलत अकेला प्रश्न है। विश्वसनीयता एक अक्ष है। लागत दूसरा है। आप दोनों के गुणनफल के साथ सत्यापन करते हैं।
किस पर निगरानी होगी
आपके शॉप में दो स्वचालित नौकरियां (jobs) चल रही हैं।
नौकरी A रूटीन आंतरिक रिमाइंडर तैयार करती है। यह काफी बार गलती करती है, लेकिन एक गलत रिमाइंडर की लागत लगभग शून्य होती है: कोई मुस्कुराकर उसे ठीक कर देता है।
नौकरी B नियामक दस्तावेज़ (regulatory paperwork) जमा करती है। यह दुर्लभ रूप से गलती करती है, लेकिन एक भी गलत फाइलिंग आपदादायक हो सकती है: जुर्माने, कानूनी जोखिम, भरोसे का नुकसान।
व्यावसायिक की ज्यामिति
यह कहाँ उतरता है
स्वचालित प्रणालियाँ अब लोगों और व्यापार और ज्ञान कार्य के बढ़ते हिस्से के बीच बैठी हैं। वे प्रारूपित, वर्गीकृत, मूल्य निर्धारित, मार्ग निर्धारित और सारांशित करती हैं। वह पेशेवर जो उनके साथ अच्छी तरह काम करता है, वह नहीं है जो उन्हें सबसे अधिक या सबसे कम भरोसा करता है। वह है जो ज्यामिति को पढ़ता है।
तीन आकार उस निर्णय को वहन करते हैं:
- सीमा (Frontier): जानें कि विश्वसनीयता कहाँ समाप्त होती है। इसके अंदर प्रतिनिधित्व (delegate) करें, इसके साथ-साथ सत्यापन करें, और बाहर के हिस्से को मानव हाथों में रखें।
- क्रॉसओवर (Crossover): जानें कि क्या हस्तांतरित (hand off) करना है। क्रॉसिंग की मशीन-अनुकूल पक्ष को प्रतिनिधित्व करें, और याद रखें कि सीमित समय सापेक्ष लाभ को निर्णायक कारक बनाता है।
- लिवरेज और त्रुटि सतह (error surface): अपेक्षित त्रुटियाँ = p x N स्केल के साथ बढ़ती हैं, इसलिए सत्यापन (verification) को लिवरेज के साथ बढ़ना चाहिए, जो संभावना x लागत से भारित हो, ताकि आपका ध्यान वहाँ केंद्रित हो जहाँ गलतियाँ दोनों ही संभावित और महंगी हों।
इसमें से कुछ भी मशीन के अंदरूनी हिस्सों के बारे में नहीं है। यह ज्यामिति के बारे में है: क्षेत्र, सीमाएँ, प्रतिच्छेदन बिंदु (crossing points), और उत्पाद। ज्यामिति सही रखें और टूल आपको बढ़ावा देगा। इसे गलत रखें और यह भी आपकी गलतियों को उसी दर से बढ़ावा देगा।
स्वतःचालन की ज्यामिति: सारांश
आपने क्या सीखा
इसका निर्णय लेना कि क्या स्वतःचालित (automate) करना है, एक लागू ज्यामिति (applied geometry) है:
- क्षमता सीमा (Competence frontier): भरोसेमंद क्षेत्र और विफलता क्षेत्र के बीच की वक्र रेखा। अंदर की जिम्मेदारी सौंपें, बैंड के साथ सत्यापन करें, और बाहर के हिस्से को मानव हाथों में रखें।
- तुलनात्मक लाभ का क्रॉसओवर (Comparative-advantage crossover): अपनी गतिविधियों को क्रमबद्ध करें, मानव कौशल और मशीन कौशल को प्लॉट करें, और क्रॉसिंग के मशीन-लाभकारी पक्ष को सौंप दें। सीमित समय सापेक्ष लाभ को तय करता है, भले ही आप निरपेक्ष रूप से बेहतर हों।
- लीवरिज और स्केलिंग (Leverage & scaling): आउटपुट मात्रा के साथ रैखिक रूप से बढ़ता है, और त्रुटियाँ भी। अपेक्षित त्रुटियाँ = p x N। 4,000 आइटम पर 2% दर का अर्थ है 80 अपेक्षित दोष, इसलिए सत्यापन को लीवरिज के साथ स्केल होना चाहिए।
- त्रुटि की लागत सतह (Cost-of-error surface): (त्रुटि की संभावना) x (त्रुटि की लागत) के अनुपात में सत्यापन करें। एक दुर्लभ लेकिन विनाशकारी त्रुटि एक बार-बार होने वाली लेकिन त्रिव्य त्रुटि से ऊपर रैंक कर सकती है।
मशीन उसी को गुणा करती है जिस पर आप उसे निर्देशित करते हैं। ज्यामिति को सही पढ़ें और यह आपकी पहुँच को गुणा करेगी। इसे गलत पढ़ें और यह आपकी गलतियों को उतनी ही तेजी से गुणा करेगी।