Candidate Match Score (CMS)
SOLUTIONS · EXPERTINI ATS

Candidate Match Score (CMS)

सूत्र, इनपुट, और अंकगणित — संक्षेप में नहीं, पूरी तरह से दिखाए गए हैं।

2 मिनट का पठन · जुलाई 2026 को अपडेट किया गया · Expertini संपादकीय
CANDIDATE MATCH SCORE
Σ(CSS×JRIS)
÷ Σ(JRIS)
DETERMINISTIC · 100%
0–100 स्कोर रेंज, कोई अलग सामान्यीकरण नहीं
प्रति कार्य 5–9 आयाम निकाले गए
0इंटेलिजेंट प्रणाली द्वारा जनरेट संख्याएं — केवल निष्कर्षण
100% पुनरुत्पादनीय, हर बार समान इनपुट
प्रकाशित सूत्र — EXPERTINI का स्वामित्व
CMS = Σ(CSSᵢ × JRISᵢ)Σ(JRISᵢ)
CSSउम्मीदवार कौशल स्कोर (0–100) — अनाम (anonymised) CV किसी आयाम को कितनी दृढ़ता से प्रमाणित करता है।
JRISजॉब आवश्यकता महत्व स्कोर (0–100) — आपके JD की अपनी अनिवार्य/पसंदीदा/अतिरिक्त भाषा से प्राप्त।
iप्रत्येक योग्यता आयाम, उनमें से 5–9, उस विशिष्ट जॉब विवरण से नए सिरे से निकाले गए हैं।
कड़ा अवरोधककिसी "आवश्यक" आयाम के अनुपस्थित होने पर CSS 0 हो जाता है — अन्य क्षेत्रों की खूबियां इसे संतुलित नहीं कर सकतीं।

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 के बीच एक ऐसा एकल स्कोर तैयार करती है जिसकी गणना कोई व्यक्ति स्वयं हाथ से जांच सकता है।

0–100स्कोर रेंज, किसी अलग नॉर्मलाइज़ेशन की आवश्यकता नहीं
5–9आयाम प्रति जॉब निर्धारित किए जाते हैं, निश्चित नहीं होते
90–100"आवश्यक" वाक्यांश के लिए JRIS भार
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)शोधपत्र के व्यावहारिक केस स्टडी से प्रति-आयाम 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?
Candidate Match Score — Expertini के नियतात्मक (डिटरमिनिस्टिक) स्कोरिंग फॉर्मूले का नाम, जिसे एक अकादमिक पद्धति के रूप में प्रकाशित किया गया है और उत्पाद में लागू किया गया है।
क्या CMS सूत्र सार्वजनिक है?
हाँ, पूरी तरह से। सूत्र CMS = Σ(CSS×JRIS)/Σ(JRIS) है, जिसका वर्णन इस पृष्ठ पर किया गया है, और अंतर्निहित ढांचे को Expertini Research द्वारा एक उद्धृत करने योग्य पेपर के रूप में प्रकाशित किया गया है।
क्या दो रिक्रूटर्स को एक ही उम्मीदवार के लिए अलग-अलग CMS स्कोर मिल सकते हैं?
नहीं, यदि CV का पाठ और नौकरी का विवरण समान हो — सूत्र नियतात्मक है, जिसका अर्थ है कि समान इनपुट हमेशा समान आउटपुट देते हैं। समय के साथ स्कोर केवल तभी भिन्न हो सकते हैं यदि CV, नौकरी का विवरण, या निष्कर्षण मॉडल का संस्करण बदलता है।
यदि किसी उम्मीदवार में कोई आवश्यक कौशल नहीं है तो क्या होता है?
यदि जॉब विवरण में उस आवश्यकता को अनिवार्य चिह्नित किया गया है और CV में इसका कोई प्रमाण नहीं दिखता है, तो उस आयाम को एक हार्ड ब्लॉकर के रूप में फ़्लैग किया जाता है और शून्य पर पिन किया जाता है — CV में कहीं और का मजबूत परिणाम गणितीय रूप से इसकी भरपाई नहीं कर सकता है।
क्या उच्च CMS स्कोर एक अच्छी हायरिंग की गारंटी देता है?
नहीं। यह निर्दिष्ट आवश्यकताओं के सापेक्ष मजबूत दस्तावेजी साक्ष्य को इंगित करता है, जो वास्तव में एक उपयोगी फ़िल्टर है, लेकिन यह प्रदर्शन की भविष्यवाणी नहीं है और इसे उस रूप में नहीं माना जाना चाहिए।

एक नज़र में

  • प्रकाशित सूत्र: CMS = Σ(CSS×JRIS)/Σ(JRIS)
  • प्रति नौकरी आयाम: इंटेलिजेंट रूप से प्राप्त, या Manual/Hybrid CMS के माध्यम से रिक्रूटर-परिभाषित — कभी भी सामान्य रूब्रिक नहीं
  • अनिवार्य आवश्यकताओं के अभाव के लिए हार्ड-ब्लॉकर नियम
  • संरचना के अनुसार स्कोर 0–100 तक सीमित हैं — कोई कृत्रिम बढ़ोतरी कारक नहीं
  • ऑडिट रिपोर्ट से मैन्युअल रूप से पूरी तरह से पुनरुत्पादित करने योग्य
  • सहकर्मी-समीक्षा योग्य (पीयर-रिव्यूएबल) अकादमिक पद्धति

अपनी खुद की भर्ती पर candidate match score (cms) देखें।

30 मिनट के डेमो के लिए एक वास्तविक जॉब विवरण लाएँ — नि:शुल्क परीक्षण शामिल है।

डेमो बुक करें
Expertini इंटेलिजेंस
अभी ऑनलाइन
नमस्ते! मैं Expertini का इंटेलिजेंट प्रोडक्ट एक्सपर्ट हूँ। हमारे समाधानों के बारे में कुछ भी पूछें, हमारे किसी भी हायरिंग टूल पर मार्गदर्शन प्राप्त करें, या बस मुझे बताएं कि आप क्या करना चाहते हैं — मैं आपको सही दिशा दिखाऊंगा। खाते से संबंधित विशिष्ट समस्याओं के लिए, support@expertini.com पर ईमेल करें।