ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

AI筛简历不好用?四步把JD拆成可执行筛选策略

AI筛简历不好用?四步把JD拆成可执行筛选策略 1. 为什么你的AI筛简历不好用问题出在指令而不是工具过去一年我试了不少AI筛简历工具从通用大模型对话窗口到专门做的ATS智能筛选插件前前后后打了大概两三千份简历的实际测试。一个很直接的感受是大部分人说AI筛简历不准其实是卡在了第一步——他们根本没用AI能理解的方式描述岗位需求。很多HR或业务负责人的用法是直接把JD复制粘贴进去然后让AI帮忙筛选合适的候选人。这样做出来的结果基本没法看。原因是岗位描述本质上是给人看的宣传文案充满了热爱挑战自驱力强结果导向这类模糊概念而筛选本质上是一个排序和排除的决策过程AI需要的是结构化、可比较、有优先级的指令。举个例子一份JD里写3年以上互联网产品经验不同人理解就不一样有的认为必须满36个月有的认为两年半也可以勉强算还有的认为只要是互联网行业的运营、设计、市场都算沾边。这种歧义落在AI身上就会产生完全不稳定的筛选结果。你第一次跑返回30个人第二次跑返回14个不是工具抽风是同一句话在语义空间里本来就没有稳定的边界。所以把岗位要求翻译成筛选策略不是加分项而是使用任何AI筛选工具的前置条件。这篇文章要讲的四步拆解本质上就是用一套固定流程把一份有水分、有修辞、有权重不清的JD改写成一份AI可执行、可调参、可复盘的筛选方案。做完这四步之后AI工具对你来说就不再是一个关键词匹配器而是一个真正按你的选人逻辑做初筛的过滤器。先声明一下下面讲的筛选策略带有浓厚的通用性适合技术岗、运营岗、销售岗、职能岗等绝大多数职位。真有特殊场景比如需要极强的行业资源或明确的人脉背景这套方法的第五步人工兜底更是必不可少。别迷信工具但也别因为不会用就把工具一棒子打死问题不在工具本身。2. 第一步把岗位JD拆成硬性门槛和可妥协偏好凡是能跑通AI筛选的人都有一个习惯先拆JD再碰工具。这一步对整个筛选链路的价值占到了六成以上。拆不好后面所有prompt优化、阈值调整都是白费功夫。2.1 硬性门槛删掉一个就出局的资格线硬性门槛就是你不愿意做任何退让的条件。比如某家公司的招聘要求是本科及以上学历、5年以上同岗位经验、有从0到1搭建团队的经历。这三项如果确实是底线那就明确写清楚不要为了扩大简历量而模糊化。这里有个容易犯的错把硬性门槛定得过多导致筛选结果为零。这个我见过太多次了。有的业务负责人一下列了十个必须学历必须统招本科、学校必须985、上家必须是大厂、年龄必须30岁以下、必须带过20人以上团队、必须有行业大客户资源、必须能接受大小周……每一条听起来都合理但叠在一起市场上可能一个符合的人都找不到。所以拆解的时候建议用一个笨办法把简历池想象成100个人每加一个硬性条件问自己一遍这个筛掉的人是绝对不可能胜任的吗。如果答不上来那就把它降级到偏好那一栏去。做得多了你会发现真正的硬性门槛通常只有三到五个其余的都是优化项。实操中我会把硬性门槛按类型再分一组方便后面写指令用硬性学历类统招本科、全日制硕士、指定专业方向硬性经验类行业年限、同岗位年限、团队管理规模、特定业务场景参与经历硬性合规类资格证书、无犯罪记录、特定身份资格2.2 可妥协偏好排序而非删除的软条件偏好是没有更好、有了加分的条件。比如有大厂背景有从0到1的经验带过跨部门项目会SQL或Python其中一门。这类条件不能直接作为筛除项而要变成评分项。别小看偏好条件。很多AI工具的评分逻辑就是基于这类偏好设计的。你把偏好列得越清楚、层级分得越细AI得出来的评分就越能体现你真正想要的人才画像。具体操作我建议分三个池强偏好池这类条件非常接近硬性门槛只是允许极个别特殊情况破格。比如同岗位经验5年以上但特别优秀的4年也可以看看中偏好池有就明显加分没有不扣分。比如有大厂背景主导过0到1项目轻偏好池纯粹的锦上添花。比如有写技术博客的习惯参与过开源社区英语能作为工作语言这样拆完以后JD的结构就从一段话变成了一张表人话转译成机器逻辑的基础已经有了。2.3 处理JD里的软性素质词汇沟通能力强抗压能力好逻辑清晰自驱力强这类词在简历筛选阶段几乎是无效信息。原因很简单99%的候选人都会在简历里写自己沟通能力强、抗压能力强这部分信息对区分候选人没有任何贡献。但有个例外如果你想筛的是高潜应届生或跨行转型候选人那这些软性素质反而要认真处理。怎么处理不是让AI去判断沟通能力强不强而是让它去找可证明的载体。比如沟通能力强可以转译成有跨国跨团队协作经验主导过至少2次跨部门项目推进逻辑清晰可以转译成有撰写行业分析报告、设计方案文档的经历在面试环节表达结构化程度高。把这个逻辑写进筛选策略后AI就不再是靠感觉看简历了而是带着证据清单去找匹配内容。这一步是最容易被跳过、但最体现筛选策略功力的一环。原始词汇可验证锚点筛选取舍沟通能力强跨部门协作项目、对外客户沟通经历、演讲/培训/分享记录加分项抗压能力强高强度项目周期、紧急交付任务、连续多项目并行结合年限判断逻辑清晰文档作品、方案框架、流程优化案例加分项自驱力强业余项目、副业经验、自主学习成果加分项团队合作强角色分工描述、牵头/配合关系中性记录3. 第二步把岗位要求转译成机器能读的筛选指令JD拆完下一步就是写AI能跑得动的指令也就是大家常说的prompt。但注意这里不是玄学写一堆你是一个资深HR的开场白。工具能理解的不是角色是结构。3.1 给AI一个确定的输出格式写筛选指令时最重要的不是语气而是规定输出形式。我常用的方式是要求AI按表格返回筛选结果每一列分别是候选人姓名/简历编号硬性条件满足情况逐条打✓/✗偏好条件匹配情况逐条标命中或未命中综合评分百分制一句话推荐理由风险点/疑点比如毕业时间断档、职位描述描述模糊这样做的目的很简单AI输出的结构就是你决策的输入结构。后续你不需要再去对照简历逐页翻直接看表和异常标记就行。我实际用过的指令模板大概是这样的请按以下规则筛选简历 职位商业数据分析师 硬性门槛本科及以上学历3年以上数据分析相关经验熟练使用SQL有独立完成业务分析报告的经历。 偏好条件按权重从高到低 1. 有电商行业分析经验权重高 2. 掌握Python或R能做建模分析权重高 3. 有A/B测试项目经验权重中 4. 主导过数据看板搭建或数据产品规划权重中 5. 有To B业务分析背景权重低 要求 - 逐份简历打分满分100分。硬性门槛不满足直接标记不通过不参与评分。 - 偏好条件每命中一条对应加分加分数值按权重自行分配但总量控制在50分以内。 - 输出格式为Markdown表格必含列候选人标识、硬性门槛核查、偏好命中项、综合评分、推荐理由、疑点风险。 - 对打分前20%的候选人给出简短问询建议比如重点深挖哪段经历。3.2 关键词与上下文匹配的权重设计AI筛选简历和传统关键词扫描之间最核心的差别是它能理解上下文。但前提是你给的关键词是有层级和组合规则的。我习惯把关键词分成三类必要词简历中出现商学院数据分析用户增长分析这类核心短语才有继续看的价值辅助词SQL、Python、Tableau、PowerBI等工具链作为加分项而不是门槛同位词一个概念的多种表述比如数据分析经验和数据挖掘实践商业分析经营分析在很多语境下是一回事关键词不是越多越好而是要设计组合和边界。比如会SQL这个要求如果只写SQL很多只靠ChatGPT写过几句查询的候选人也可能给自己贴上熟悉SQL的标签如果你在后面加一个能够编写多表关联查询、窗口函数的优先那筛出来的精度就完全不同了。这里也要注意边界条件比如你搜数据分析经验结果里可能混入了一些做报表、做可视化、甚至录数据的人。这就要加限制词把数据分析的边界收缩到结构化和非结构化数据的清洗、建模、解读、汇报等动作上。3.3 负面排除项与假阳性抑制筛选这事光想要什么不够还得明确不要什么。这是很多人漏掉的一环。我通常会加一段负面条件说明例如不通过的典型情况 - 仅罗列工具名称无场景说明的 - 工作经历描述中存在明显编造痕迹如年龄与经验年份矛盾、职位与职责不符 - 跳槽频繁近3段经历平均不足10个月且无合理解释的 - 简历正文中含大量空洞评价性词汇、缺乏数据支撑的。这段看起来有点反AI但实际非常有用。它能帮助AI在打分时跳过那些看起来花哨但实质内容薄弱的简历也能让你少浪费很多面试时间。注意负面条件不能过于死板。比如跳槽频繁这件事在一些行业比如互联网营销、直播运营其实是常态不必一票否决。要给AI一个解释空间允许它标记需人工复核。4. 第三步设计三层漏斗式筛选策略而不是一次定生死很多人的误区是让AI一次性把所有简历筛完然后用一个总分排序直接从高到低约面试。这在简历量小于50份的时候勉强可行一旦超过200份效果非常差。原因在于不同维度信息的可信度不同、岗位需要的技能组合是分层的、AI的判断置信度也不是均匀的。我习惯把筛选拆成三层漏斗每一层的目标不一样。4.1 第一层资格初筛——用硬性门槛砍掉明显不合格的第一层只做一件事把不满足硬性门槛的简历砍掉。AI在这一层做的是布尔逻辑匹配几乎不需要复杂推理。比如本科以下工作年限不足这类一眼能判断的特征直接过滤掉。实操上我会让AI输出硬性门槛核查表不用评分只标通过/不通过/存疑三档。存疑的意思是人眼还需要再看一眼比如某候选人没有写明毕业时间、但工作年限和年龄能反推出来学历信息缺失。这一层筛完之后简历量通常会减少40%到60%。别心疼这部分被过滤的简历大概率进来也过不了后面的面试环节。更关键的是把简历池缩小之后后续的深度筛选才做得精细。4.2 第二层经验匹配——用权重偏好排优先级第二层中AI要做的是加权评分。把有硬性门槛通过的候选人放入偏好池里逐个打分依据就是前面拆出来的强偏好、中偏好、轻偏好。这里有一个非常值得注意的点权重的数值设计必须拉开差距。如果你的强偏好是10分中偏好是8分轻偏好也是8分那AI筛出来的结果和随机排序没有本质区别。我个人常设的区间是强偏好30-40分、中偏好15-20分、轻偏好5分左右、必要硬件本身不额外计分因为没过直接出局。这样的权重设计会让候选人之间的分差变得有说服力。比如一个电商背景的资深分析师可能三四个强偏好全中直接拿到120分以上另一个教育行业转型过来的分析师可能只有中偏好命中一部分落在90分左右。排序结果和你面试优先级高度吻合。4.3 第三层信号识别——简历中的风险信号与验证点三层漏斗的最后一层是我最喜欢的部分让AI识别简历中的风险信号和需要面试中重点验证的点。这一层直接决定了你进面试间问什么问题。常用信号包括职业路径跳跃比如做了两年销售突然转产品又做了一年运营没有一条连贯的主线业绩描述和职级不匹配一个专员级候选人写了主导公司年度战略规划这要么是夸大要么是公司太小技能描述与经验时长矛盾比如3年工作经验的初级岗位候选人简历里写自己精通Hadoop、Spark、Flink等一整套大数据栈信息断层7年工作经验但只列了最近两段经历中间的空档没有解释简历时间线重叠同一时间段出现在两个公司的经历描述中可能是兼职或美化这一层不直接淘汰人但输出结果会直接影响你的面试问题设计。比如AI标记了该项目描述中提及主导但项目规模未说明需重点追问项目组人数和汇报关系你进了面试间就不用再泛泛地问你怎么做项目的可以直接提问当时这个项目组整体大概多少人你和另外几个模块负责人之间的分工边界怎么划分的三层漏斗完整跑一遍AI给你的不再是一个简单的排名表而是一份有多少人值得面试、为什么值得、面试重点是什么的决策文档。5. 第四步用历史优质简历做反向校准建立迭代回路筛选策略不是一次定稿的。跑完第一批简历后你会发现自己初始设置的某些权重或关键词有问题。这时候要快速校准而不是硬着头皮用同一套策略跑到底。5.1 拿过去录用的3-5份简历做基准测试最有效的校准方法把你们团队过去一年实际录用并且表现不错的人能力被验证过的那批的简历挑出来作为基准测试集。把这些简历丢回筛选系统看它们能被打到多高的分。如果这些已知的优质简历得分偏低甚至被第一层直接过滤掉了说明你的硬性门槛或关键词设错了方向。需要找出共性特征反向修正。我做过的实际例子某次招聘产品经理初始策略把5年以上产品经验设为硬门槛结果发现历史录用名单里有两位优秀的产品经理实际只有3年和4年经验但因为他们背景特别符合公司业务才破格录用。这个信号说明硬性门槛设高了于是我把这一条降到3年移到强偏好池评分权重给到35分。修正后历史优质的简历全部进入高分段筛选结果和真实面试反馈的匹配度明显提升。5.2 数据驱动调参用真实面试通过率回填权重每次面试结束之后把面试结果记录到筛选系统的反馈表里候选人A通过业务感受好候选人B挂原因是沟通能力与团队风格不匹配候选人C挂原因是业务深度不足。基于这些真实结果每个月回看一次筛选策略的参数如果大量通过面试的候选人集中在某一项偏好上但这项偏好权重设低了就调高如果大量挂掉面试的人在简历里都缺少某项信息考虑在筛选阶段加一个信息完整度相关评分项如果某一个关键词导致的面试通过率显著低于其他关键词考虑降低权重或改为负面标记这个过程不用搞得很复杂一个Excel表就能搞定。跑三个月以后你的筛选策略就不是拍脑袋写的而是基于公司内部真实数据的业务模型了。5.3 冷启动阶段的新策略验证方法团队里没有历史优质简历样本怎么办比如新业务、新岗位第一次招聘这时候可以换一个思路不做精确筛选做粗筛大量人工复核。具体做法是先用一套模糊策略跑出Top 30%的简历再用最差的方式人工扫一遍。人工复核的目的不是选人而是标记AI推荐的人里面哪些让你意外以及AI漏掉的人里面哪些让你意外。把你惊讶的那几份简历拉出来看一下是哪个关键词、哪个偏好在起作用然后反向调整策略。这一步本质上是人类给AI当老师的过程冷启动阶段花两三天时间人工复核后面几个月可以省下几十个小时的简历阅读时间。5.4 建立简历筛选的版本管理筛选策略迭代多了会面临一个问题这版参数比上一版到底改了什么哪个改动让效果变好了这时候需要像管理代码一样管理筛选策略。我自己的做法是给每一版策略一个版本号例如v1.2_电商数据岗_偏重A/B测试。然后在策略文档里记录关键变更点比如v1.2把有AB测试经验从中偏好升为强偏好权重从20加到35v1.2补充了近3段经历平均时长不足10个月的负面排除条件。别小看这个习惯。等筛了几百份简历之后你会发现策略版本和实际招聘结果的对应关系可以帮你优化不只是筛选逻辑还有对这个岗位到底需要什么人的理解。6. 别忘了AI筛简历的能力边界哪些事它绝对做不了写到最后必须泼一盆冷水。AI筛简历再强它的能力边界也清晰得狠。特别是以下几个方面工具是绝对替代不了人的。6.1 简历造假的东西AI只能提示不能判定AI能识别出简历里可能造假的信号但它不能给你实锤。比如一个候选人描述自己负责搭建了公司的完整数据平台看起来经历很硬但细问之下可能只是用了公司买好的BI工具拖了几个图表。这类高度美化型简历本质上是靠面试提问才能拆穿的。AI能做的是帮你把这段经历具体负责什么模块、用什么方案、交付了什么这类问题标成面试必问项但能不能拆穿还是靠面试官的追问能力。6.2 候选人画像中的动机匹配和风格匹配筛不了简历反映的是一个人的经验和技能几乎不反映他的工作风格和动机。一个候选人过去5年都在大厂做螺丝钉式的工作换到你们创业公司未必适应一个在小公司全栈式成长起来的人去了大厂可能嫌流程冗余。这类匹配度AI既看不出来也不应该背这个锅。所以我在文章开头就说这套筛选策略做完只是给你一份值得面试的候选人和面试重点清单它不直接等于录用谁。筛选策略是提效工具不是决策代理。6.3 法律与合规的边界要心里有数用AI筛简历时有一个必须注意的点不能设置与岗位无关的歧视性条件。比如年龄限制、性别倾向、婚育状况这些都是招聘合规的红线。我在策略设计里回避了这类指标一方面是因为合规风险另一方面是因为这类信息与工作绩效相关性极低筛了也是白筛。如果你在写指令时发现自己在输入男性优先或30岁以下优先这类条件请停下来回到第一步重新拆JD。这不是道德说教是实际风险提示——现在很多ATS系统会保留完整的筛选记录一旦有争议这些记录就是证据。6.4 小型团队的最简可用方案还有个小场景我要单独说一下如果你是一个小团队预算不多、简历量也不大每轮50份以内根本不用折腾复杂的工具链。我的建议是拿一个支持长上下文的AI对话工具把简历压缩处理后分批喂进去用上面四步拆解出的策略跑一遍即可。关键是策略的拆解质量而不是工具的牌子。市面上那些花哨的一键AI筛简历服务底层逻辑一模一样只是帮你把prompt封装好了你省下的只是两三小时的写指令时间但花掉的是对筛选过程的控制权。7. 贴一份可直接落地的简历初筛指令附我的实测注释最后把自己常用的一份简历初筛指令完整贴在下面。这是一份开箱即用的版本直接往对话窗口里粘贴就能跑。同时也标注了几处我踩过的坑方便你按需调整。你是简历筛选助手。我会给你一批简历文本和岗位筛选标准请严格按照标准执行不要自行增加筛选条件。 岗位名称商业数据分析师 【硬性门槛】不满足任何一项直接判定不通过 1. 本科及以上学历 2. 3年以上数据分析相关全职经验 3. 熟练使用SQL 4. 有独立完成业务分析报告、并直接推动业务方采纳建议的经历 【偏好条件】按权重加分 1. 电商/零售行业分析经验权重35 2. 会Python或R有建模经验权重25 3. 有A/B测试设计与分析经验权重15 4. 有数据看板搭建或数据产品规划经验权重15 5. 有To B业务分析经验权重10 【负面信号】标记但不直接淘汰 1. 近3段工作经历平均时长不足10个月 2. 技能列表与工作经历深度明显不符 3. 简历时间线有超过6个月的空档且未解释 4. 描述中大量使用空洞形容词、缺乏数据支撑 【输出要求】 1. 先输出硬性门槛核查表逐份列出每项门槛的满足情况 2. 对通过初筛的简历按偏好加权打分满分100分 3. 输出格式为Markdown表格列名必须包含候选人编号、硬性门槛核查、偏好命中明细、综合评分、一句话推荐理由、面试重点追问项 4. 推荐理由必须引用简历中的具体经历禁止泛泛而谈 5. 对分数前10名的候选人额外输出每个候选人的高风险假设即简历中可能夸大或需要验证的点实测注释这个指令跑一份简历时效果最好如果一次性塞太多份AI的注意力分配会变差建议每批不超过20份岗位名称和行业词要和你实际的简历池覆盖范围匹配否则会出现岗位名写的是数据分析师但实际收到的简历包含数据工程师、BI工程师、经营分析专员这类混淆评分权重不是完全固定的第一次跑完看Top10的分布如果发现某类候选人的比例和你预期差太多优先调权重而不是改关键词最后那条高风险假设非常有用它会把简历里自相矛盾的地方挖出来面试官拿着这份输出进面试间提问质量会显著提升这份指令本身可以随岗位不同改字段但框架逻辑是通用的硬门槛兜底、偏好加权排序、负面信号提示、输出结构锁定。你把它当成模板用换掉岗位名和条件列表就能适配大部分招聘场景。我自己的体会是AI筛简历这件事做到让工具完全替代读简历是不现实的但做到让AI帮我把200份简历过滤到20份值得认真看的已经足够有价值了。能把这套翻译方法用在岗位上后面省出来的时间远比你在工具和策略上花的时间多。
返回列表