Candidate Match Score (CMS)
SOLUTIONS · EXPERTINI ATS

Candidate Match Score (CMS)

公式、输入项和运算过程——完整展示,绝非摘要。

阅读时间 2 分钟 · 更新于 2026 年 7 月 · Expertini Editorial
CANDIDATE MATCH SCORE
Σ(CSS×JRIS)
÷ Σ(JRIS)
确定性 · 100%
0–100 分值范围,无需单独归一化
每个职位提取 5–9 个维度
0智能生成数据 — 仅限提取
100%可复现,每次输入结果完全一致
已公布公式 — EXPERTINI 专有
CMS = Σ(CSSᵢ × JRISᵢ)Σ(JRISᵢ)
CSS候选人技能评分(0–100)— 匿名简历在某项维度上的佐证充分程度。
JRIS职位要求重要性评分 (0–100) — 源自您职位描述中的必备/优先/加分等要求表述。
i每个胜任力维度(共 5–9 项)均直接从该特定职位描述中提取。
硬性阻断条件缺少“必需”维度将使 CSS 归零 — 其他方面的优势无法拉平该项得分。

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)衡量雇主指明的该维度重要程度,直接源自职位发布中的用语:如“必须具备”或“要求”对应 90–100 的 JRIS,“优先考虑”对应 50–70,而“加分项”或“最好具备”对应 30–50。

由于 CSS 和 JRIS 都处于 0–100 的尺度,加权平均值自然落在相同的 0–100 范围内,而无需额外的归一化步骤——这个细节很重要,因为在我们的一份内部草稿中,类似公式的早期未更正版本将分数夸大了 100 倍,后来才发现并移除了 ×100 项。我们提到这一点并不是为了掩盖错误,而是因为这是一个有用的说明:即使如此简单的公式也值得进行算术核对,而完整发布该公式正是为了让任何人都能做到这一点。

02维度的来源

CMS 不会使用适用于所有职位的固定通用评分标准。对于每个发布的职位,提取步骤会直接从该职位的具体描述中识别出 5 到 9 个胜任力维度——高级护士职位和高级后端工程师职位将生成几乎完全不同的维度集合,并根据雇主使用的具体表述进行加权。这是有意为之的设计选择:固定的评分标准要么会遗漏特定岗位真正看重的要素,要么会迫使每份职位描述套用不自然的模板以迎合评分系统,这从一开始就违背了撰写真实职位描述的初衷。

03硬性阻断条件:公式拒绝通过平均化来掩盖缺失的必要要求

单纯的加权平均存在一个显而易见的缺陷:候选人可以通过其他方面的优势来弥补完全缺失的硬性必备要求。CMS 通过硬性阻断规则弥补了这一漏洞——职位描述中标记为严格必备的任何维度,如果在简历中未体现出任何佐证,则无论其余加权平均如何计算,该维度均固定为 CSS = 0 并在结果中单独标记。候选人仍可能获得高于硬性阻断分数的数值总分(计算过程不会掩盖这一点),但审计报告会使该阻断项一目了然,大多数招聘团队也会配置其招聘管道,将标记为硬性阻断的情况作为自动筛选条件,而不仅仅是一个参考数据点。

04A worked example

以一个包含四个维度的职位为例:“Python 与分布式系统”(JRIS 95,“必备”)、“云架构”(JRIS 85,“必备”)、“团队领导力”(JRIS 65,“优先”)和“开源贡献”(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。由于“团队领导力”被标记为优先而非必备,这并不是硬性障碍——它只是一个反映真实部分匹配的中等分数,这与原始依据完全吻合。

已发表的论文以同样的方式处理了一个更严苛的案例——一位因缺少一项硬性要求而被阻拦的优秀工程师——并并排展示了每个维度的权重和证据评分:

论文实际案例研究中各维度的 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 导出与 Data Export 应用所覆盖的数据存储与产品自身读取的完全一致。离开的通道与进入一样畅通无阻——这是设计使然,而非妥协。

常见问题

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