Back home

एक बार जब ओपन सोर्स मॉडल प्रतिबंधित हो जाता है, तो पहली चीज़ जो टीम खो देती है वह है स्विच करने की क्षमता।

डाउनलोडिंग जारी रखने में सक्षम होने का मतलब यह नहीं है कि आप अभी भी विंडो में दूसरे संस्करण में बदल सकते हैं।

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

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

पहले समस्या को उजागर करने के लिए विंडोज़ स्विच करें

जब बाहरी सीमाएँ आती हैं, तो टीम को अक्सर यह स्पष्ट हो जाता है कि माप एक स्कोर रेखा नहीं है, बल्कि संरेखित क्रियाओं का एक सेट है। पुराना मॉडल रिक्त स्थान को बहुत आसानी से भर देता है। नया ओपन सोर्स मॉडल बेंचमार्क पर खराब नहीं हो सकता है, लेकिन JSON स्थिरता, अस्वीकृति कैलिबर और टूल कॉलिंग अनुक्रम में अलग-अलग गड़बड़ियां होंगी। अलग-अलग देखने पर गड़गड़ाहट बड़ी नहीं होती है, लेकिन जब एक साथ जुड़ी होती है, तो वे स्वचालन लिंक को नुकसान पहुंचा सकती हैं।

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

मॉडल को बदलने की तुलना में पुनर्संरेखण धीमा है

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

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

बैकअप पथ का निर्माण आधिकारिक पथ के अनुसार किया जाना चाहिए।

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

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

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

FAQ

What to read next

Related

Continue reading