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

यह बदलाव एक अलग तरह का AI कार्य पैदा कर रहा है। टीमों को अब भी मॉडल बनाने वाले लोगों की आवश्यकता है, लेकिन उन्हें ऐसे लोगों की भी जरूरत है जो मॉडल को वास्तविक हार्डवेयर के अनुकूल बना सकें, सीमाओं के भीतर गुणवत्ता माप सकें, नेटिव इन्फरेंस रनटाइम को एकीकृत कर सकें और तय कर सकें कि किसी काम के लिए छोटा मॉडल कब पर्याप्त है।

यह मॉडल प्रतिस्पर्धा का कम आकर्षक हिस्सा है: केवल बुद्धिमत्ता में सुधार करना नहीं, बल्कि बुद्धिमत्ता को तैनात करने योग्य बनाना।

छोटे मॉडल तैनाती के सवाल को कैसे बदलते हैं

क्लाउड मॉडल अक्सर किसी अनुरोध का उत्तर देने के लिए अधिक कंप्यूट का उपयोग कर सकता है। एम्बेडेड सिस्टम एक भरोसेमंद नेटवर्क कनेक्शन, असीमित बैटरी या हर कॉल के लिए पर्याप्त बजट मानकर नहीं चल सकता। जो रोबोट हर धारणा या नियंत्रण निर्णय के लिए कई सौ मिलीसेकंड प्रतीक्षा करता है, वह असुरक्षित या अप्रभावी हो सकता है। जो उत्पाद हर छवि या ऑडियो नमूने को API पर भेजता है, वह अस्वीकार्य गोपनीयता और डेटा-हस्तांतरण लागत पैदा कर सकता है।

ये सीमाएँ इंजीनियरिंग के लक्ष्य को बदल देती हैं। सवाल यह बन जाता है: वास्तविक डिवाइस पर आवश्यक सटीकता, विलंबता, मेमोरी, ऊर्जा और विश्वसनीयता लक्ष्यों को पूरा करने वाला सबसे छोटा मॉडल कौन-सा है?

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

इस बदलाव के पीछे की तीन तकनीकें

क्वांटाइज़ेशन मॉडल वेट्स और कभी-कभी ऐक्टिवेशन को कम-प्रिसीजन वाली संख्याओं के रूप में दर्शाता है। BF16 या FP16 जैसे फॉर्मैट से 8-बिट या 4-बिट निरूपण पर जाने से मेमोरी की आवश्यकताएँ घट सकती हैं और थ्रूपुट में सुधार हो सकता है, जो हार्डवेयर और कार्यान्वयन पर निर्भर करता है। इसका समझौता यह है कि कम प्रिसीजन गुणवत्ता घटा सकती है या संख्यात्मक समस्याएँ पैदा कर सकती है, इसलिए इसे हानिरहित मान लेने के बजाय परीक्षण करना आवश्यक है।

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

अनुकूलित इन्फरेंस निष्पादन को किसी विशेष रनटाइम और प्रोसेसर के अनुसार ढालता है। इसमें कर्नेल चयन, ग्राफ कंपाइलेशन, बैचिंग, मेमोरी प्लानिंग, कैशिंग और हार्डवेयर-विशिष्ट त्वरण शामिल हो सकते हैं। सार्वजनिक प्रीव्यू में घोषित NVIDIA का TensorRT Model Connect ऐसे टूलिंग का एक उदाहरण है, जिसका उद्देश्य समर्थित Hugging Face या स्थानीय चेकपॉइंट्स को मध्यवर्ती ONNX एक्सपोर्ट के बिना एंड-टू-एंड TensorRT इन्फरेंस में बदलना है। इसका घोषित लक्ष्य रोबोटिक्स, डिवाइस और प्लेटफ़ॉर्म वर्कलोड शामिल करता है।

ये तकनीकें एक-दूसरे को मजबूत करती हैं। डिस्टिलेशन एक कॉम्पैक्ट मॉडल बना सकता है; क्वांटाइज़ेशन उसके फुटप्रिंट को और घटा सकता है; एक अनुकूलित रनटाइम यह निर्धारित कर सकता है कि परिणामी मॉडल लक्षित चिप पर वास्तव में तेज है या नहीं।

उपयोगी परिणाम केवल छोटी फ़ाइल के समान नहीं होता

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

Liquid AI की अपनी LFM2.5 छोटी मॉडलों के लिए क्वांटाइज़ेशन-अवेयर डिस्टिलेशन पर रिपोर्ट इस लक्ष्य का उपयोगी उदाहरण है। कंपनी ने Q4_0 मेमोरी उपयोग और थ्रूपुट बनाए रखते हुए BF16 प्रदर्शन का 96.5% से 97.4% तक बरकरार रहने की सूचना दी। ये आँकड़े कंपनी द्वारा बताए गए और मॉडल-विशिष्ट हैं; इन्हें हर आर्किटेक्चर पर लागू नहीं किया जाना चाहिए। लेकिन वे उस तरह की तुलना दिखाते हैं जिसकी प्रैक्टिशनर्स को तलाश करनी चाहिए: केवल कंप्रेशन अनुपात के बजाय मेमोरी और गति के साथ गुणवत्ता बनाए रखने का मापन।

किसी तैनाती के लिए स्वीकृति परीक्षण में कम-से-कम ये शामिल होने चाहिए:

  • प्रतिनिधि और कठिन उदाहरणों पर कार्य-गुणवत्ता;
  • अधिकतम मेमोरी और स्टोरेज आवश्यकताएँ;
  • पहली प्रतिक्रिया और स्थिर अवस्था की विलंबता;
  • यथार्थवादी समवर्ती उपयोग के तहत थ्रूपुट;
  • जहाँ प्रासंगिक हो, ऊर्जा उपयोग या थर्मल व्यवहार;
  • जब इनपुट अनुपलब्ध, शोरयुक्त या वितरण से बाहर हों, तब विफलता का व्यवहार;
  • मॉडल को अपडेट करने की लागत और परिचालन बोझ।

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

नया काम कहाँ सामने आता है

बढ़ता हुआ अवसर केवल आर्किटेक्चर बनाने वाले लोगों तक सीमित नहीं है। इसमें कई व्यावहारिक भूमिकाएँ शामिल हैं:

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

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

क्लाउड-एज विभाजन एक डिज़ाइन कौशल बनता जा रहा है

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

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

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

एक व्यावहारिक सीखने का मार्ग

यदि आप इस क्षेत्र की ओर बढ़ना चाहते हैं, तो केवल मॉडल प्रमाणपत्र इकट्ठा करने के बजाय एक छोटा लेकिन मापने योग्य डिप्लॉयमेंट तैयार करें। किसी स्पष्ट लक्ष्य वाले कार्य से शुरुआत करें, जैसे इमेज क्लासिफ़िकेशन, कीवर्ड स्पॉटिंग, दस्तावेज़ वर्गीकरण या कोई कॉम्पैक्ट स्थानीय सहायक।

  1. एक बेसलाइन स्थापित करें। पुनरुत्पाद्य टेस्ट सेट का उपयोग करके गुणवत्ता, मॉडल आकार, मेमोरी उपयोग, लेटेंसी और थ्रूपुट दर्ज करें।
  2. इसे क्वांटाइज़ करें। बेसलाइन के साथ कम-प्रिसीजन वाले कम-से-कम एक संस्करण की तुलना करें। दर्ज करें कि कौन-से उदाहरण बदलते हैं और क्या त्रुटियाँ किसी महत्वपूर्ण श्रेणी में केंद्रित हैं।
  3. डिस्टिलेशन या कार्य-विशिष्ट फ़ाइन-ट्यूनिंग आज़माएँ। मापें कि क्या छोटा मॉडल उस व्यवहार को बनाए रख सकता है जिसकी प्रोडक्ट को वास्तव में आवश्यकता है।
  4. इसे लक्षित हार्डवेयर पर चलाएँ। डेस्कटॉप बेंचमार्क किसी फ़ोन, माइक्रोकंप्यूटर, GPU, एक्सेलेरेटर या रोबोट कंप्यूटर के बारे में प्रमाण नहीं है।
  5. डिप्लॉयमेंट को पैकेज करें। इसमें प्रीप्रोसेसिंग, पोस्टप्रोसेसिंग, संस्करण मेटाडेटा, हेल्थ चेक और फ़ॉलबैक पथ शामिल करें।
  6. ट्रेड-ऑफ़ रिपोर्ट लिखें। समझाएँ कि चुना गया मॉडल गुणवत्ता, लेटेंसी, मेमोरी, ऊर्जा, गोपनीयता और लागत के संदर्भ में क्यों बेहतर है—सिर्फ़ यह नहीं कि उसका स्कोर सबसे अच्छा क्यों है।

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

करियर का संकेत

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

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

AI करियर के लिए यह एक टिकाऊ सीख है: बुद्धिमत्ता डिलिवरेबल का केवल एक हिस्सा है। दूसरा हिस्सा है उसे उपयुक्त बनाना।