Files
zhaopin/skill/references/screening-rules-v10.md
T
mzl92 e0d9c4e434 初始提交: 智联简历筛选系统v10(含Hermes每日自动化层)
- 硬性预筛门槛: 外贸经验必须(仅工作经历匹配), 培养类拦截, 毕业2020-2026, 年龄<=35
- 七维评分+动态阈值+打招呼纪律
- Hermes每日自动化: daily-runner(09:30-18:00)/daily-report/enforce-cutoff/stop-tasks
- v10.4: 每累计200人自动刷新页面
- 修正: CDP端口9222(反向隧道), 通知只发私聊(防串台), hr2任务禁用
- WSL端: cdp-tunnel.sh 浏览器工人守护
2026-08-26 22:55:08 +08:00

75 lines
5.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# v10 筛选规则完整清单(2026-08-26 生效)
> 岗位:二手车出口外贸业务员(智联招聘)
> 实现:`skill/scripts/scoring.js`(门槛+评分,CONFIG 集中配置)+ `skill/scripts/zhaopin-scrape.js`(流程)
> 数据落地:`recruitment.db`(拦截原因写 notes,门槛命中写 score_details.gateReasons)
## 一、硬性预筛门槛(评分之前,不通过 = "不相关",永不打招呼)
> 2026-08-26 二次收紧(需求方):**只要相关经验,不再考虑培养类**。A(外贸经验)从"三选一"改为**必须命中**;仅 B(专业)或 C(证书)= 培养类,直接拦截(标记 trainee-only)。
**第 0 关 · 年龄**:>35 岁一票否决(卡片层直接跳过,不开弹窗)。
**第 1 关 · 外贸经验(必须)**:
| 组 | 关键词(当前配置全量) | 匹配位置 | 作用 |
|----|----------------------|---------|------|
| **A 经验(必须)** | 外贸、外销、国际贸易、国贸、海外销售、出口、跨境电商、跨境、二手车出口、汽车出口、整车出口、海外市场 | **仅工作经历**(求职意向/教育里提到不算) | 不命中 → 拦截 |
| B 毕业专业 | 英语、商务英语、应用英语、俄语、西班牙语(西语)、法语、国际经济与贸易、贸易经济 | 教育经历 | 仅作加分记录 |
| C 技能证书 | 英语四级/六级/八级(CET-4/6、专四、专八、TEM-4/8)、俄语四级/六级/八级、法语四级/六级/八级/四八级、西班牙语四/六/八级/四八级 | 证书栏 + 全文 | 仅作加分记录 |
拦截原因标记:`no-trade-experience`(无外贸经验)/ `trainee-only(major:xx+cert:xx)`(培养类,仅有专业或证书)。
**第 2 关 · 毕业时间**:毕业年份(教育经历中最晚年份)须在 **2020–2026**。
- 2019 及以前 → 拦截;**2027 届(在校生)→ 拦截**(2026-08-26 需求方确认暂不放开,放开关 `CONFIG.gradYear.max`)
- 解析不到年份 → 放行并标记 `year-unknown`
A 必须命中;毕业时间与年龄为"与"关系。
**回测(2026-08-26 二次收紧后,历史 6,238 已打招呼):放行 39.3%;拦截 = 无经验 1,589 + 培养类 1,282 + 毕业超窗 815 + 年龄 103。**
## 二、七维评分(门槛通过后,满分 35)
| # | 维度 | 打分规则 |
|---|------|---------|
| 1 | 行业匹配 | 高词(二手车/整车出口/汽车出口/车辆出口/海外汽车/VIN/车架号/滚装船/车型配置)命中≥2→5,1个→4;中词(汽配/工程机械/大宗/汽车/车辆)≥2→3,1个→2;无→1。全文匹配 |
| 2 | 外贸核心 | 高词(询盘/报价/谈判/成交/PI/报关/清关/收款/复购/客户开发/订单/T\/T/LC)**仅工作经历**:≥2→5,1个→4;中词(外贸/出口/跨境电商/海外客户/国际贸易/跟单/外销)全文:≥2→3,1个→2 |
| 3 | 语言能力 | 雅思/托福/BEC/任意小语种→5;CET-6/专八→4;CET-4/专四/商务英语→3;外贸核心强(高词≥2)时保底 2 分 |
| 4 | 客户开发获客 | **仅工作经历**:高词(阿里国际站/独立站/LinkedIn/Facebook/WhatsApp/Google/展会/中国制造网/Instagram)≥2→5,1个+低词→4,1个→3;低词(客户开发/邮件开发/获客/社媒)≥2→3,1个→2 |
| 5 | 专业背景 | 高专业(商务英语/国际贸易/英语/国际经济与贸易)+大专以上→5;语言专业(俄语/西/法/德/日语/朝鲜语/翻译/应用英语)→4;其他(市场营销/跨境电商/电子商务/贸易经济)→3;仅本科以上→2 |
| 6 | 稳定性 | 最长在职≥2年且≤3段→5;≥1.5年且≤4段→4;≥1年→3;首段<半年且>3段→1;其余→2 |
| 7 | 活跃度 | 分钟级互动→5;小时级→4;48小时内→3;1-3天→3;新注册→2;>5天→1;无信息→2 |
## 三、分级与打招呼
- **动态阈值**:行业匹配≥4 时 推荐≥24 分;否则 推荐≥26 分;≥18 分 待定;其余 不推荐
- **岗位标签**:有经验岗(≥1年经验 且 外贸/获客/行业任一≥3);应届生岗(<1年 且 语言/专业≥3)
- **打招呼条件(全部满足)**:门槛通过 ∧ 级别∈{推荐,待定} ∧ 卡片未"继续沟通" ∧ 聊天次数>0
- 打招呼在**弹窗内**点击(防列表错位),成功后核验按钮变"继续沟通"
## 四、流程级跳过(不消耗弹窗打开)
1. 同事聊过(`.new-communication-record` 标识)
2. 已打过招呼(按钮显示"继续沟通")
3. 卡片年龄 >35
4. 库内已存(resumeNumber / 卡片指纹)
## 五、公司黑名单(命中即跳过)
当前:**合塑、派卡**(配置在 `zhaopin-scrape.js` 顶部 `COMPANY_BLACKLIST`)
## 六、防风控与熔断
随机操作间隔 2–6 秒;每 10 人休息 8–15 秒;弹窗内模拟人类滚动浏览;
验证码/风控提示/登录失效 → 立即停止;打招呼连续失败 3 次 → 停止;
操作连续错误 5 次 → 停止;聊天次数 ≤5 警告、≤0 结束本批。
## 附:调整入口速查
| 想改什么 | 改哪里 |
|---------|--------|
| 岗位/专业/证书关键词、毕业窗口、年龄线、分级阈值 | `scoring.js` 顶部 `CONFIG` |
| 公司黑名单 | `zhaopin-scrape.js` 顶部 `COMPANY_BLACKLIST` |
| 评分维度关键词 | `scoring.js` 中各 `*_HIGH/MID/LOW` 数组 |
| 验证 | `node scoring.js`(样例自测)、`node test-gate.js`(真库回测) |