Candidate Match Score (CMS)
SOLUTIONS · EXPERTINI ATS

Candidate Match Score (CMS)

الصيغة والمدخلات والعمليات الحسابية — معروضة بالكامل دون تلخيص.

قراءة لمدة 2 دقيقة · تم التحديث في يوليو 2026 · Expertini Editorial
CANDIDATE MATCH SCORE
Σ(CSS×JRIS)
÷ Σ(JRIS)
حتمي · 100%
نطاق درجات من 0–100، دون تسوية معيارية منفصلة
تم اشتقاق 5–9 أبعاد لكل وظيفة
0أرقام مستخلصة بالتحليل الذكي — استخراج فقط
قابلة للتكرار بنسبة 100%، بنفس المدخلات في كل مرة
المعادلة المنشورة — ملكية حصرية لـ EXPERTINI
CMS = Σ(CSSᵢ × JRISᵢ)Σ(JRISᵢ)
CSSCandidate Skill Score (0–100) — مدى إثبات السيرة الذاتية مجهولة الهوية لبُعد معين.
JRISدرجة أهمية متطلبات الوظيفة (0–100) — مستمدة من لغة الوصف الوظيفي (إلزامي/مفضل/إضافي).
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 (درجة مهارة المرشح، 0–100) مدى إثبات السيرة الذاتية مجهولة المصدر لبُعد معين. يقيس JRIS (درجة أهمية متطلبات الوظيفة، 0–100) مدى أهمية ذلك البُعد وفقاً لما حدده صاحب العمل، والمستمد مباشرة من لغة الوصف الوظيفي: العبارات مثل "يجب توفره" أو "مطلوب" تقابل JRIS من 90–100، و"يُفضل" تقابل 50–70، و"ميزة إضافية" أو "من الجيد توفره" تقابل 30–50.

نظراً لأن كلاً من CSS وJRIS يعتمدان مقياساً من 0 إلى 100، فإن المتوسط المرجح يقع طبيعياً ضمن النطاق نفسه من 0 إلى 100 دون الحاجة إلى خطوة تسوية إضافية — وهي تفصيلة مهمة لأن نسخة سابقة غير مصححة من صيغة مماثلة في إحدى مسوداتنا الداخلية ضاعفت الدرجات بمقدار 100 ضعف قبل تحديد حد الضرب في 100 (×100) وإزالته. ونحن نذكر ذلك ليس للتغطية على خطأ، بل لأنه توضيح مفيد: فصيغة بهذه البساطة تظل جديرة بالتحقق الحسابي، وهو بالضبط ما يتيحه نشرها بالكامل للجميع.

02مصدر الأبعاد

لا يستخدم CMS نموذج تقييم ثابتاً وعاماً يطبق على كل وظيفة. بالنسبة لكل إعلان وظيفي، تحدد خطوة الاستخراج ما بين خمسة وتسعة أبعاد للكفاءة مباشرة من الوصف المحدد لتلك الوظيفة — فإعلان وظيفة ممرض أول وإعلان وظيفة مهندس خلفية برمجية أول سينتجان مجموعتين مختلفتين تماماً من الأبعاد، موزونة وفقاً للصياغة المحددة التي استخدمها صاحب العمل. هذا خيار تصميم مقصود: فنماذج التقييم الثابتة إما أن تغفل ما هو مهم بالفعل لدور معين، أو تجبر كل وصف وظيفي على التقيد بقالب غير طبيعي ليلائم نظام التقييم، وهو ما يتعارض مع الهدف الأساسي من كتابة وصف وظيفي حقيقي.

03الموانع الصارمة: الحالات التي ترفض فيها المعادلة التغاضي عن متطلب مفقود عبر حساب المتوسط

المتوسط المرجح البحت يعاني من عيب واحد معروف: يمكن للمرشح تعويض متطلب إلزامي مفقود تماماً بقوة في جوانب أخرى. يسد CMS هذه الفجوة المحددة بقاعدة الحظر الصارم — أي بعد يحدده الوصف الوظيفي على أنه إلزامي تماماً، ولا تُظهر السيرة الذاتية أي دليل عليه، يتم تثبيته عند CSS = 0 وتحديده بشكل منفصل في المخرجات، بغض النظر عن كيفية حساب بقية المتوسط المرجح. لا يزال بإمكان المرشح الحصول على درجة رقمية أعلى من الحظر الصارم (فالعملية الحسابية لا تخفيه)، لكن تقرير التدقيق يجعل من المستحيل التغاضي عن الحظر، وتقوم معظم فرق التوظيف بتهيئة مسار التوظيف لديها لمعاملة الحظر الصارم المحدد كمرشح تلقائي بدلاً من مجرد نقطة بيانات عادية.

04A worked example

لنأخذ دوراً وظيفياً بأربعة أبعاد: "Python & distributed systems" (JRIS 95، "مطلوب")، و"cloud architecture" (JRIS 85، "مطلوب")، و"team leadership" (JRIS 65، "مفضل")، و"open-source contributions" (JRIS 40، "ميزة إضافية"). المرشح الذي تُثبت سيرته الذاتية بقوة أول بُعدين (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، ومنشورة أيضاً على Expertini Research عبر research.expertini.com.

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 خارجية، ودون مسارات بناء تفصل بين البيانات والصفحة. ما يُعرض على الشاشة هو ما قام الخادم بحسابه تماماً — وهي الخاصية التي تجعل الواجهة قابلة للتدقيق الكامل.

تعتمد جميع عمليات حفظ البيانات على مخزن مستندات مخصص للبحث؛ ويحمل كل استعلام معرّف المؤسسة كعامل تصفية إلزامي في أدنى طبقة استعلام. وبالتالي، فإن عزل بيانات العملاء المستأجرين هو عزل هيكلي — وهو سمة متأصلة في طريقة تكوين كل طلب — وليس مجرد سياسة تعتمد على تذكر التحقق منها في التعليمات البرمجية للتطبيق.

تعتمد كل إمكانية مذكورة في هذه الصفحة على أداة أو رابط تكامل مسجل: فـدليل الأدوات وكتالوج عمليات التكامل هما عرض لنفس السجلات التي يطبقها التطبيق أثناء التشغيل، وبالتالي لا يمكن أن يختلف ما تصفه هذه الصفحة عما يقدمه المنتج فعلياً.

A2الوضع التشغيلي والتدقيقي

عملية الفرز حتمية ومنشورة — فالمدخلات المتطابقة تنتج نفس المخرجات دائماً، وتعمل المتطلبات الأساسية الصارمة على الاستبعاد المباشر بدلاً من إخفائها ضمن المتوسطات، والمنهجية معلنة للعامة على صفحة الأبحاث. الإجراءات التي تتصل بأنظمة خارجية صريحة ومسجلة لكل حدث؛ وتعتمد تقارير الاستخدام على تجميع السجلات نفسها التي تدونها الإجراءات، وليس على نظام تتبع عن بُعد موازٍ.

كل ما يخرج عن مسار الطلب — إرسال الإشعارات المتعددة، وتسليم الـ webhook، وتسجيل الأنشطة، والبريد — يعمل في مسارات خلفية مستقلة دون انتظار. لا يمكن لأي نقطة نهاية خارجية بطيئة أن تتسبب في تجميد الواجهة، ويتم تسجيل أي تأثير جانبي فاشل بدلاً من إعادة المحاولة بصمت مؤدياً إلى عدم الاتساق.

كل ما يُكتب هو ملكك بالكامل: تغطي عمليات تصدير CSV وتطبيق تصدير البيانات نفس مخازن البيانات التي يقرأ منها المنتج نفسه. والمغادرة متاحة وميسرة تماماً مثل الانضمام — عن قصد وتصميم مسبق، وليس مجرد تنازل.

الأسئلة الشائعة

What does CMS stand for?
Candidate Match Score — اسم صيغة التقييم الحتمية الخاصة بـ Expertini، المنشورة كمنهجية أكاديمية والمطبقة في المنتج.
هل صيغة CMS معلنة للعموم؟
نعم، بالكامل. الصيغة هي CMS = Σ(CSS×JRIS)/Σ(JRIS)، والموضحة في هذه الصفحة، وقد تم نشر إطار العمل الأساسي كبحث علمي قابل للاقتباس بواسطة Expertini Research.
هل يمكن لمسؤولي توظيف اثنين الحصول على درجات CMS مختلفة للمرشح نفسه؟
لا، في حال تطابق نص السيرة الذاتية والوصف الوظيفي — فالمعادلة حتمية، مما يعني أن المدخلات نفسها تؤدي دائماً إلى النتيجة نفسها. يمكن أن تختلف الدرجات بمرور الوقت فقط إذا تغيرت السيرة الذاتية أو الوصف الوظيفي أو إصدار نموذج الاستخراج.
ماذا يحدث إذا كان المرشح يفتقر إلى مهارة مطلوبة؟
إذا حدد الوصف الوظيفي هذا المتطلب كشرط إلزامي ولم تُظهر السيرة الذاتية أي دليل عليه، يتم تمييز البُعد كعائق حاسم وتثبيته عند الصفر — ولا يمكن للنتيجة القوية في موضع آخر من السيرة الذاتية تعويض ذلك حسابياً.
هل تضمن درجة CMS المرتفعة توظيفًا ناجحًا؟
لا. إنه يشير إلى وجود أدلة موثقة قوية مقابل المتطلبات المحددة، وهو معيار تصفية مفيد حقاً، ولكنه ليس تنبؤاً بالأداء ولا ينبغي التعامل معه على هذا النحو.

لمحة سريعة

  • الصيغة المنشورة: CMS = Σ(CSS×JRIS)/Σ(JRIS)
  • أبعاد التقييم لكل وظيفة: مستخلصة بالتحليل الذكي، أو محددة من قبل مسؤول التوظيف عبر CMS اليدوي/الهجين — وليست معايير تقييم عامة على الإطلاق
  • قاعدة موانع القبول الإلزامية في حال غياب المتطلبات الأساسية
  • الدرجات محددة بنطاق 0–100 بحكم التصميم — بدون عامل تضخيم
  • قابلة لإعادة الإنتاج يدوياً بالكامل من تقرير التدقيق
  • منهجية أكاديمية قابلة لمراجعة النظراء

شاهد candidate match score (cms) في عمليات التوظيف الخاصة بك.

أحضر وصفاً وظيفياً حقيقياً لحضور عرض توضيحي مدته 30 دقيقة — يتضمن فترة تجريبية مجانية.

حجز عرض توضيحي
Expertini الذكي
متصل الآن
مرحباً! أنا خبير منتجات Expertini الذكي. اسألني أي شيء عن حلولنا، أو احصل على إرشادات حول أي من أدوات التوظيف لدينا، أو فقط أخبرني بما تحاول القيام به — وسأوجهك إلى الاتجاه الصحيح. بالنسبة للمشكلات المتعلقة بالحساب، يرجى مراسلة support@expertini.com عبر البريد الإلكتروني.