Apr 9, 2026
并非所有招聘都千篇一律,你的评分引擎也不该假装如此。SharpAPI 的 Resume/CV & Job Description Compatibility Scoring 端点现已推出正式的指令系统,让你能够准确告诉引擎每个岗位真正重要的是什么,并看到这些要求一路传导到最终评分中。
我们刚刚为 简历/CV 与职位描述兼容性评分 端点发布了最受欢迎的改进之一。如果你正在基于 SharpAPI 构建 ATS 集成、候选人筛选工具或 HR 分析仪表盘,这次更新将把你对匹配评分方式的控制提升到全新水平。
以下是所有新增内容、其重要性,以及你今天就能开始使用它的方法。
context 参数现在是一个正式的指令契约,而不是自由格式的备注。EMPHASIZE、DEEMPHASIZE 和 CREDIT。overall_match 分数——而不仅仅是各个单项指标。context 的最大长度现已正式设定为 5000 个字符。👉 直接前往产品页面: sharpapi.com/en/catalog/ai/hr-tech/resume-cv-job-match-score
当我们首次推出 CV Match Score 端点时,它使用一个固定权重表将每份简历与每个职位描述进行评分:技能、经验和技术栈权重最高;教育、认证和软技能作为辅助信号。这对于平均招聘场景效果很好——但招聘从来都不是平均化的。
一家招聘应届生的初创公司会比十年工作经验更看重教育背景和资质。一个合同制招聘团队关心的是技能,而不是任职年限。一个以远程办公为主的公司根本不希望地点拉低分数。而且有时,职位描述本身就是会忘记列出那些显而易见的资质——比如财务分析师岗位需要 Excel——从而让评分引擎误以为它们并不重要。
客户不断提出同一个问题:
“我们该如何告诉引擎,对于这个岗位,教育比经验更重要?”
现在你可以了。
context 参数提供正式的指令契约context 字段原本就存在,但它的行为比较模糊——冗长的自然语言说明常常会产生不可预测的效果。我们现在已将其替换为一个清晰、可预测的契约,围绕三种指令形式构建。
| 指令 | 作用 | 示例 |
|---|---|---|
🔼 EMPHASIZE: <topic> |
将匹配指标的权重提高一个等级 | EMPHASIZE: skills |
🔽 DEEMPHASIZE: <topic> |
将匹配指标的权重降低一个等级(不会降为零) | DEEMPHASIZE: experience |
➕ CREDIT: <skill | tool | cert> |
将命名项视为该角色族相关内容,即使 JD 中没有列出 | CREDIT: Excel and SQL certificates |
指令可以在同一个 context 字符串中自由混用:
EMPHASIZE: skills. EMPHASIZE: education. DEEMPHASIZE: experience. CREDIT: Excel and Analytics certificates.
你也不需要记住完整的 20 项指标架构。主题支持自然英语类别,例如 skills、experience、education、certificates、location、management 或 tenure,引擎会在内部将它们映射到相关指标上。
context 现在会影响 overall_match 分数在这次更新之前,overall_match 是通过 20 个单项指标的硬编码加权平均计算出来的——这意味着即使 context 改变了单项分数,最终的总体分数往往仍然顽固不变。
现在不一样了。 指令现在会在计算加权平均值之前调整内部权重表。单个 EMPHASIZE: skills 现在会一路传导到最终分数。
概念上如下所示:
Baseline weights: skills=3, experience=3, education=1, certifications=1 ...
After EMPHASIZE: skills + DEEMPHASIZE: experience + EMPHASIZE: education:
Adjusted weights: skills=4, experience=2, education=2, certifications=1 ...
overall_match = Σ(score × adjusted_weight) / Σ(adjusted_weights)
同一份简历。同一个职位描述。不同的评分视角。这就是它的魔力。
以下是一个来自客户反馈的真实示例:
某财务 JD 写着 “Required: Excel, Python, analytics skills”,但没有列出任何具体认证。一位拥有 Advanced Excel、SQL 和 Power BI 认证的候选人却得到了
certifications_match: 0——因为 JD 对认证只字未提。
这显然是不对的。这些认证对于财务岗位来说是行业标准,引擎本应给予计分。
通过这次更新,当职位描述没有列举所需认证,但简历中列出了该角色族通常期望具备的资质时,引擎现在会按比例在 40–70 区间内给予计分,并在 explanations 字段中说明原因。
这适用于多个角色族:
不会再因为 JD 写得偷懒,就让显而易见的资质拿到零分了。
context 的 5000 字符限制已正式确定我们为 context 字段设定了一个清晰且宽松的上限:5000 个字符。这远高于任何现实中的指令负载需求——足够容纳数十条指令和说明性备注——同时还能将完整提示保持在安全的 token 预算内。
超出该限制的请求将返回 HTTP 422 验证错误。
这些是我们在内部验证中表现最好的 context 配方。你可以直接将它们作为起点,然后再进行调整。
优先考虑资质和潜力,而不是工作年限。
EMPHASIZE: skills. EMPHASIZE: education. DEEMPHASIZE: experience. CREDIT: Excel and Analytics certificates.
技术栈匹配至关重要;正规教育是次要因素。
EMPHASIZE: skills. EMPHASIZE: technical_stack_match. DEEMPHASIZE: education.
管理经验比亲手操作的技术技能更重要。
EMPHASIZE: management. EMPHASIZE: experience. DEEMPHASIZE: technical_stack_match.
地点不应对候选人造成任何扣分。
DEEMPHASIZE: location. EMPHASIZE: skills.
CREDIT: Excel, SQL, Power BI 会真正产生影响。像 “practical competency outweighs formal credentials” 这样的抽象表述则不会。EMPHASIZE 和 DEEMPHASIZE——这种对比是很强的信号。DEEMPHASIZE。请使用离散指令——它们更可靠。context 保持聚焦。 少量有针对性的指令,比冗长的自然语言段落效果更好。context 能做什么,不能做什么✅ context 可以改变 |
❌ context 不能改变 |
|---|---|
overall_match 中 20 项指标中任意一项的权重 |
像 stability_score 或 location_preference_match 这样的算术型指标(分数由日期/地理信息计算得出) |
| 对角色族标准技能和认证的计分 | JSON 架构或指标数量 |
| 各个维度上的评分侧重点 | 个人数据保护规则(简历匿名化不可协商) |
关于算术型指标的说明:
context仍然会调整它们在overall_match中的权重——只是不会重写单项分数本身。如果候选人的平均任职时间为 1 年,那么stability_score会如实反映这一事实,不受指令影响;但你可以让它在总体结果中占更大或更小的比重。
POST /api/v1/hr/resume_job_match_score
Content-Type: multipart/form-data
Authorization: Bearer <YOUR_API_KEY>
file: <resume.pdf>
content: "Junior Finance Associate — entry-level role.
Required: Excel, Python, financial modelling, analytics."
language: English
context: "EMPHASIZE: skills. EMPHASIZE: education.
DEEMPHASIZE: experience. CREDIT: Excel and Analytics certificates."
响应结构保持不变——你仍然会获得 20 个已评分指标,以及最重要指标的 explanations——但现在这些数字将反映经过指令调整后的权重。
context 参数是我们引导引擎行为的主要杠杆,我们会根据客户带来的真实世界案例持续对其进行调优。如果你遇到某种场景,发现输出结果与你的预期不符,请把完整的请求/响应发送给我们——这是我们能获得的最有价值的反馈。
准备好试试看了吗?这是你的简要清单:
祝你匹配顺利。🎯
👉 今天就试用简历/CV 与职位描述兼容性评分 API: sharpapi.com/en/catalog/ai/hr-tech/resume-cv-job-match-score
您的客户已经需要人工智能。通过推荐最简单的添加方式来获得报酬。