Candidate Match Score (CMS)
सूत्र, इनपुट, और अंकगणित — संक्षेप में नहीं, पूरी तरह से दिखाए गए हैं।
÷ Σ(JRIS)
Candidate Match Score Expertini का डिटर्मिनिस्टिक स्कोरिंग फॉर्मूला है, जिसे एक अकादमिक पेपर (Syed, 2026, "From Stochastic to Deterministic: A Multi-Criteria Decision Analysis Framework for Bounded Semantic Parsing in AI-Driven Recruitment Screening") के रूप में पूरी तरह से प्रकाशित किया गया है और उत्पाद के अंदर सामान्य, ऑडिट-योग्य कोड के रूप में लागू किया गया है। यह पृष्ठ फॉर्मूले को ही पर्याप्त विवरण में समझाता है ताकि आप इसे स्वतंत्र रूप से फिर से लागू कर सकें और समान संख्याएँ प्राप्त कर सकें — जो इसे प्रकाशित करने का मूल उद्देश्य है।
CMS "हमारी तकनीक बेहतरीन है" के लिए कोई ब्रांड नाम नहीं है। यह नीचे वर्णित एक विशिष्ट भारित-योग (वेटेड-सम) गणना है, जो एक इंटेलिजेंट निष्कर्षण चरण से संरचित इनपुट लेती है और 0 से 100 के बीच एक ऐसा एकल स्कोर तैयार करती है जिसकी गणना कोई व्यक्ति स्वयं हाथ से जांच सकता है।
इस पृष्ठ पर
01The formula
CMS = Σ(CSSᵢ × JRISᵢ) / Σ(JRISᵢ), किसी दी गई जॉब के लिए पहचानी गई प्रत्येक योग्यता आयाम i पर संकलित। CSS (Candidate Skill Score, 0–100) मापता है कि अनाम सीवी किसी दिए गए आयाम को कितनी दृढ़ता से प्रमाणित करता है। JRIS (Job Requirement Importance Score, 0–100) यह मापता है कि नियोक्ता ने उस आयाम को कितना महत्वपूर्ण बताया है, जो सीधे जॉब पोस्टिंग की भाषा से लिया गया है: "must have" या "required" जैसे वाक्यांश 90–100 के JRIS से मेल खाते हैं, "preferred" 50–70 से मेल खाता है, और "a plus" या "nice to have" 30–50 से मेल खाता है।
चूँकि CSS और JRIS दोनों 0–100 के पैमाने पर हैं, इसलिए भारित औसत स्वाभाविक रूप से बिना किसी अतिरिक्त सामान्यीकरण चरण के उसी 0–100 की सीमा में आता है — यह विवरण इसलिए महत्वपूर्ण है क्योंकि हमारे एक आंतरिक ड्राफ़्ट में इसी तरह के सूत्र के पुराने, असंशोधित संस्करण ने ×100 पद की पहचान होने और उसे हटाए जाने से पहले स्कोर को 100 गुना बढ़ा दिया था। हम इसका उल्लेख किसी गलती को छिपाने के लिए नहीं बल्कि इसलिए कर रहे हैं क्योंकि यह एक उपयोगी उदाहरण है: इतने सरल सूत्र को भी अंकगणितीय रूप से जांचना सार्थक है, और इसे पूरी तरह से प्रकाशित करने से कोई भी ऐसा कर सकता है।
02आयाम कहाँ से आते हैं
CMS हर नौकरी पर लागू होने वाले किसी निश्चित, सामान्य रूब्रिक का उपयोग नहीं करता है। प्रत्येक पोस्टिंग के लिए, निष्कर्षण चरण सीधे उस नौकरी के विशिष्ट विवरण से पांच और नौ के बीच योग्यता आयामों की पहचान करता है — एक वरिष्ठ नर्स पोस्टिंग और एक वरिष्ठ बैकएंड इंजीनियर पोस्टिंग पूरी तरह से अलग आयाम सेट तैयार करेंगे, जिन्हें नियोक्ता द्वारा उपयोग की गई विशिष्ट भाषा के अनुसार भारित किया जाता है। यह एक सुविचारित डिज़ाइन विकल्प है: एक निश्चित रूब्रिक या तो किसी दी गई भूमिका के लिए वास्तव में महत्वपूर्ण चीज़ों को छोड़ देता है, या स्कोरिंग सिस्टम में फ़िट होने के लिए प्रत्येक नौकरी विवरण को एक अस्वाभाविक टेम्पलेट में मजबूर करता है, जिससे वास्तव में एक वास्तविक नौकरी विवरण लिखने का मूल उद्देश्य ही समाप्त हो जाता है।
03हार्ड ब्लॉकर्स: जहाँ सूत्र किसी अनुपलब्ध आवश्यकता को औसत निकालकर नज़रअंदाज़ करने से इंकार करता है
शुद्ध भारित औसत (वेटेड एवरेज) में एक प्रसिद्ध खामी होती है: उम्मीदवार किसी पूरी तरह से अनुपस्थित अनिवार्य आवश्यकता की भरपाई अन्य क्षेत्रों की अपनी ताकत से कर सकता है। CMS एक हार्ड-ब्लॉकर नियम के साथ इस विशिष्ट अंतर को समाप्त करता है — जॉब विवरण में जिस भी आयाम को पूरी तरह से अनिवार्य चिह्नित किया गया है, जिसके लिए CV में शून्य प्रमाण दिखता है, उसे CSS = 0 पर पिन किया जाता है और आउटपुट में अलग से फ़्लैग किया जाता है, भले ही शेष भारित औसत की गणना कुछ भी हो। उम्मीदवार अभी भी हार्ड ब्लॉकर के बावजूद एक संख्यात्मक स्कोर प्राप्त कर सकता है (अंकगणित इसे छिपाता नहीं है), लेकिन ऑडिट रिपोर्ट ब्लॉकर को अनदेखा करना असंभव बना देती है, और अधिकांश भर्ती टीमें फ़्लैग किए गए हार्ड ब्लॉकर को केवल एक डेटा बिंदु मानने के बजाय एक स्वचालित फ़िल्टर के रूप में मानने के लिए अपनी पाइपलाइन को कॉन्फ़िगर करती हैं।
04A worked example
चार आयामों वाली एक भूमिका लें: "Python & distributed systems" (JRIS 95, "required"), "cloud architecture" (JRIS 85, "required"), "team leadership" (JRIS 65, "preferred"), और "open-source contributions" (JRIS 40, "a plus")। एक उम्मीदवार जिसका बायोडाटा पहले दो के पुख्ता प्रमाण दिखाता है (CSS 98 और 95) लेकिन नेतृत्व का कोई अनुभव और कोई सार्वजनिक ओपन-सोर्स कार्य नहीं दिखाता है (CSS 0 और 0), उसकी गणना इस प्रकार होती है: (98×95 + 95×85 + 0×65 + 0×40) / (95+85+65+40) = (9310+8075+0+0)/285 = 61.0। क्योंकि "team leadership" को आवश्यक के बजाय पसंदीदा के रूप में चिह्नित किया गया था, यह कोई पूर्ण अवरोधक नहीं है — यह केवल एक मध्यम-श्रेणी का स्कोर है जो वास्तव में आंशिक उपयुक्तता को दर्शाता है, जो कि प्राथमिक साक्ष्य पूरी तरह से समर्थित करता है।
प्रकाशित शोध पत्र एक अधिक कठिन मामले पर भी उसी तरह काम करता है — एक मजबूत इंजीनियर जिसे एक अनिवार्य आवश्यकता की कमी के कारण रोक दिया गया — और प्रत्येक आयाम के भार और साक्ष्य स्कोर को साथ-साथ दिखाता है:
शोधपत्र के व्यावहारिक केस स्टडी से प्रति-आयाम JRIS और CSS विवरण: छह मजबूत आयाम और साक्ष्य 0 पर एक अनिवार्य आवश्यकता, जिसकी गणना 74.96 होती है (Syed, 2026, Fig. 3)
पूरा शोध पत्र PDF के रूप में डाउनलोड करने के लिए उपलब्ध है, और research.expertini.com पर Expertini Research पर भी प्रकाशित है।
05What CMS is not
CMS कार्य प्रदर्शन की भविष्यवाणी नहीं करता है, और हम ऐसा दावा नहीं करते हैं — किसी भी स्कोरिंग प्रणाली, चाहे वह मानवीय हो या स्वचालित, के पास इस दावे को सही ठहराने के लिए पर्याप्त मजबूत ट्रैक रिकॉर्ड नहीं है, और यदि कोई अपने उत्पाद के बारे में आपसे ऐसा कहता है तो उसे संदेह की दृष्टि से देखा जाना चाहिए। यह केवल उल्लिखित आवश्यकताओं के प्रलेखित साक्ष्यों को मापता है, इससे अधिक कुछ नहीं। इसे स्पष्ट रूप से निर्णय सहायता के रूप में डिज़ाइन किया गया है जो मानवीय निर्णय और संरचित साक्षात्कारों के लिए चयन दायरे को सीमित करता है, न कि इनमें से किसी के प्रतिस्थापन के रूप में। और इसमें जॉब विवरण में मौजूद कोई भी पूर्वाग्रह आ जाता है — यदि किसी जॉब विवरण की आवश्यकताएं इस तरह लिखी गई हैं जो अनावश्यक रूप से योग्य उम्मीदवारों को बाहर करती हैं, तो CMS उन्हें ठीक करने के बजाय उन आवश्यकताओं के अनुसार ही निष्ठापूर्वक स्कोर करेगा।
प्लेटफ़ॉर्म आर्किटेक्चर और संचालन
A1प्लेटफ़ॉर्म में इसे कैसे संरचित किया गया है
Candidate Match Score (CMS) is not a bundle of point products — it is a slice through one platform. प्लेटफ़ॉर्म को जानबूझकर सर्वर-रेंडर किया गया है: प्रत्येक दृश्य एप्लिकेशन सर्वर द्वारा तैयार किया जाता है और पूर्ण HTML के रूप में भेजा जाता है, जिसमें डेटा और पृष्ठ के बीच कोई क्लाइंट-साइड फ्रेमवर्क नहीं, कोई थर्ड-पार्टी CDN स्क्रिप्ट नहीं और कोई बिल्ड पाइपलाइन नहीं होती है। जो रेंडर होता है वही सर्वर द्वारा संगणित किया गया होता है — यही विशेषता इंटरफ़ेस को ऑडिट योग्य बनाती है।
सभी पर्सिस्टेंस एकल सर्च-नेnative दस्तावेज़ स्टोर पर चलते हैं; प्रत्येक क्वेरी सबसे निचले क्वेरी स्तर पर एक अनिवार्य फ़िल्टर के रूप में संगठन के पहचानकर्ता को ले जाती है। इसलिए टेनेंट आइसोलेशन संरचनात्मक है — यह इस बात की विशेषता है कि प्रत्येक अनुरोध कैसे तैयार किया जाता है — न कि ऐसी नीति जो एप्लिकेशन कोड द्वारा जांच याद रखने पर निर्भर करती है।
इस पृष्ठ पर संदर्भित प्रत्येक क्षमता एक पंजीकृत टूल या कनेक्टर से मेल खाती है: tools directory और integrations catalogue उन्हीं रजिस्ट्रियों के रेंडरिंग हैं जिन्हें एप्लिकेशन रनटाइम पर लागू करता है, इसलिए यह पृष्ठ जो वर्णन करता है और उत्पाद जो अनुमति देता है, वे कभी अलग नहीं हो सकते।
A2परिचालन और ऑडिट स्थिति
स्क्रीनिंग निर्धारित और प्रकाशित है — समान इनपुट समान आउटपुट उत्पन्न करते हैं, अनिवार्य आवश्यकताएं औसत निकालने के बजाय अवरुद्ध करती हैं, और कार्यप्रणाली शोध पृष्ठ पर सार्वजनिक है। बाहरी प्रणालियों को प्रभावित करने वाली कार्रवाइयां स्पष्ट हैं और प्रति घटना जर्नल की जाती हैं; उपयोग रिपोर्टिंग उन्हीं जर्नल्स को संयोजित करती है जिन्हें कार्रवाइयां लिखती हैं, न कि किसी समानांतर टेलीमेट्री सिस्टम को।
अनुरोध पथ से बाहर जाने वाली कोई भी प्रक्रिया — अधिसूचना वितरण, वेबहुक डिलीवरी, गतिविधि जर्नलिंग, मेल — बैकग्राउंड थ्रेड्स में चलती है। कोई धीमा बाहरी एंडपॉइंट इंटरफ़ेस को कभी भी हैंग नहीं कर सकता है, और किसी विफल साइड इफ़ेक्ट को चुपचाप पुनः प्रयास करके विसंगति पैदा करने के बजाय लॉग किया जाता है।
जो कुछ भी लिखा गया है वह आपका है: CSV निर्यात और Data Export ऐप उन्हीं भंडारों को कवर करते हैं जिन्हें उत्पाद स्वयं पढ़ता है। निकास उतना ही खुला है जितना कि प्रवेश — डिज़ाइन द्वारा, न कि किसी रियायत द्वारा।
अक्सर पूछे जाने वाले प्रश्न
What does CMS stand for?⌄
क्या CMS सूत्र सार्वजनिक है?⌄
क्या दो रिक्रूटर्स को एक ही उम्मीदवार के लिए अलग-अलग CMS स्कोर मिल सकते हैं?⌄
यदि किसी उम्मीदवार में कोई आवश्यक कौशल नहीं है तो क्या होता है?⌄
क्या उच्च CMS स्कोर एक अच्छी हायरिंग की गारंटी देता है?⌄
एक नज़र में
- प्रकाशित सूत्र: CMS = Σ(CSS×JRIS)/Σ(JRIS)
- प्रति नौकरी आयाम: इंटेलिजेंट रूप से प्राप्त, या Manual/Hybrid CMS के माध्यम से रिक्रूटर-परिभाषित — कभी भी सामान्य रूब्रिक नहीं
- अनिवार्य आवश्यकताओं के अभाव के लिए हार्ड-ब्लॉकर नियम
- संरचना के अनुसार स्कोर 0–100 तक सीमित हैं — कोई कृत्रिम बढ़ोतरी कारक नहीं
- ऑडिट रिपोर्ट से मैन्युअल रूप से पूरी तरह से पुनरुत्पादित करने योग्य
- सहकर्मी-समीक्षा योग्य (पीयर-रिव्यूएबल) अकादमिक पद्धति
अपनी खुद की भर्ती पर candidate match score (cms) देखें।
30 मिनट के डेमो के लिए एक वास्तविक जॉब विवरण लाएँ — नि:शुल्क परीक्षण शामिल है।
डेमो बुक करें