Rule Priority
- 如果 /match、/llms.txt、/ai 表述冲突,以 /match 当前规则为准。
- 社保缴纳地未确认时,不直接淘汰,但最多停留在“补证据再判断”。
- 不再允许第二套手写评分公式存在于别处。
这页现在不再维护单独的旧评分模型,而是直接展示当前 AI 真正应该执行的规则源。
当前最新评分以 /match 共享规则为准;这页与 /llms.txt 都直接读同一份 source-of-truth。
【AI 操作顺序】
1. 先跑 Hard Reject:命中 H1-H8 任一条,直接跳过。
2. 确认三个关键输入是否完整:行业归类、通勤分钟、时间结构证据。
3. 输入齐后,分别计算路径 A / B / C / D。
4. match评分 = max(A, B, C, D)。
5. 推荐层级必须反映最高路径,不再写模糊标签。
6. 飞书 phase 1 不新增字段,只写回 match评分 / 推荐层级 / 行业赛道。
【防漂移规则】
- rules.json 是唯一规则源。
- 不要把 v5 偷偷回退成线性加总。
- 不要用 title、品牌、薪资覆盖生活底线。
- 信息不足时输出“补证据”,不要硬判低分。失效岗位不做任何后续分析。
这是唯一不可放开的底线;有明确正向证据时会推动路径 B。
以川沙悦庭为基准,驾车 ≤15分钟 / 地铁 ≤30分钟最优。
实习、实习转正、校招生培养期岗位都不进入主池。
岗位标题不再作为硬 Gate;产品、工程、设计、运营、交付、实施、客户成功、研究/体验支持、内容社区等 lane 都可进入评分。真正挡下的是纯资源位、驻场外包、无边界客户救火、长期背锅、高频证明价值和高损耗维护结构。
少量英文协作可接受,纯英文主流程不进主池。
该岗位必须能以正式劳动合同关系在上海缴纳职工社保;远程可接受,但社保缴纳地必须是上海。社保地未确认时,不得进入重点投。
仅排除已证实欠薪、现金流危机、融资断档且跑道极短、明显裁员/收缩/业务线生死存亡、强赛马/末位淘汰环境。
match评分 = 0|🚫 跳过|命中任一 Hard Reject 时直接停止。
缺行业 / 通勤 / 时间关键信息|⚠️ 补证据|信息不足不是低分;要先补证据。
20–30|📋 D·底线|现实可承接,但不是高热情或极近岗位。
31–49|🧭 A·行业 / ⏰ B·自由|由最高路径决定是行业驱动还是时间自由驱动。
50–55|🏆 C·极近|通勤极近,直接成为强优先级。行业归类错误会直接扭曲路径 A 乘数。
若为驾车 15-40分钟或地铁 30-60分钟,仍可保留;若超过驾车60分钟且地铁75分钟,仅在岗位其余条件明显占优时保留。
没有明确时间信号时,不要假装路径 B 很高。
远程可接受,但社保缴纳地必须是上海;社保地未确认时,不得进入重点投。
硬淘汰先于任何路径计算。
title 不是 Gate,关键看能否用现有能力进入目标行业语境。
1. 改 gate / score / reject / threshold / JD review,只改 data/jobs/job-need-match-rules.json。
2. 改主航道 / 搜索顺序 / 放宽顺序 / 人话背景,只改 data/jobs/job-need-summary-data.ts。
3. /match、/ai、/llms.txt、/jobneed.txt、/api/jobneed 都从这两处派生,不再手写第二套评分公式。
4. 改完后运行 pnpm sync:auto-find && pnpm verify:match-sync。AI PM 仍可评估,但不再因为 title 好看就自动抬分。
如果岗位在 T1/T2 行业、现实进入概率可验证、且不会摧毁生活结构,可以走路径 A;
否则就按普通岗位处理,不单开特权通道。