构建方案 · 讨论稿

人力资源领域的
专项世界模型

把候选人、岗位和组织建成一组可观测、可更新、可推演的状态,回答的不再是「像不像」,而是「接下来会怎样」。

CGL人才与组织咨询
v2.02026 年 11 月
23 页约 33 分钟
01
01起点

卡点不是匹配得不够准,是没人对未来建模

行业里的工具几乎都停在「这个人合不合适」这一问上。客户真正掏钱的问题在后面:他会不会来,来了能不能留下,什么时候会动。

匹配器比较简历与岗位描述的相似度,没有时间维度,也没有状态概念。
评分卡在几个专业维度上打一次分,分数不会随新信息更新,也没法验证准不准。
顾问判断质量高但不可复现、不可累计,换个顾问换一套口径,无法沉淀成系统能力。
缺的那一层把人、岗位、组织放在同一个状态空间里,让未来可以被推演出多种可能。
02
02场景

要预测的不止一个问题:会不会动、会不会自己去创业、去了之后会怎样

问题今天怎么判断真正要建的状态量难在哪
他到底在不在看机会简历有没有刷新、社交档案有没有更新意愿强度、可选机会、转换成本刷简历不等于看机会,信号稀疏且滞后于真实决定
他会不会自己去创业顾问的直觉和圈内消息机会窗口、自我效能、风险承受、触发事件几乎没有现成样本,周期以年计,标签要等很久才成立
他去了之后会怎样入职以后才知道岗位真实职责与个人偏好的对齐度反馈慢,往往被离职率一个指标吞掉

三类问题共用同一个状态空间,只是查询方式不同。创业者尤其不是「意愿分数」,而是条件的乘积:手上有一个值得做的机会、相信自己做得成、承受得起失败的几年,再在某个时点被触发。这类人现在多半还在企业里或高校实验室里,没有投过简历,线索更多落在「他做过哪些从 0 到 1 的事」和「他谈 ownership 的方式」上。

03
03定位

四种做法,建模对象和失效方式完全不同

层次建模对象能回答的问题失效方式
匹配器简历与 JD 的相似度这个人适不适合这个岗位答不了「会不会来」,也答不了「来了一年会不会走」
评分卡专家维度上的一次性打分这个候选人处在什么档位没有时间维度,分数不随观测更新,无法校准
单点预测某个结果与特征的映射他会不会离职只给点估计,不说自己哪里不确定,换场景要重建
世界模型实体状态、状态转移、观测过程未来 36 个月可能走哪几条路,每条路的前提是什么,做什么能改变分叉状态空间设计不全,或转移规则跟不上结构变化

我们做的是最后一行:一个领域世界模型,输出的是轨迹分布,不是一个结论。

04
04判据

三条自检:能不能描述状态、生成多种未来、做反事实

能描述状态同一个人在不同时间点的状态可以被连续更新,而不是每次从简历重新判断一遍。
能生成多种未来输出是轨迹分布:哪几条路、各自概率多大、在什么条件下转向。
能做反事实改变一个可干预的条件,轨迹是否真的向预期方向移动。这是它和评分卡的分水岭。

还得分清它和通用大模型的关系,否则很容易做成一个会说话的评分卡。

大模型适合做的

  • 把面谈、纪要、简历抽成结构化观测
  • 把推演结果讲成顾问和客户能读的叙述

不能交给大模型做的

  • 充当模拟器本身:没有可校准的转移核,也给不出稳定区间
  • 替人做结论:它不知道自己的不确定有多大
05
05本体

五类实体:缺一类,就有一整类问题永远答不了

实体关键属性在模型里的角色
人履历时序、职级、职能、管理规模、专长、地域与家庭约束、薪酬区间、动机与偏好状态主体,一切推演的起点
岗位职级带宽、汇报线、真实职责、决策链、面试流程、HC 状态可选动作的集合,决定「能去哪」
组织业务量趋势、融资阶段、架构稳定性、管理层变动、在招岗位的数量与结构外生环境,决定机会与风险从哪来
团队规模、汇报关系、核心成员稳定性、直接上级风格解释 chemistry 与离职的中间层
事件融资、上市、组织调整、高管变动、大规模招聘或裁撤、竞品挖人驱动状态跳变的触发点,不是噪声
06
06关系

关系比实体更容易被验证,也更快产生价值

四类结构关系

  • 任职:履历时序,人在这家公司待了多久
  • 汇报:层级与管辖范围,判断职级与晋升
  • 共事:同一团队、同一上级,解释集体流动
  • 流向:谁从哪家去了哪家、隔了多久、职位与薪酬怎么变

一类过程关系

  • 接触:顾问在什么时间、以什么方式、和候选人谈过什么
  • 它既是观测来源,也是干预记录
  • 没有它,模型只能描述趋势,说不出「如果我推这个岗位会怎样」

流向图谱本身就是一张赛道人才地图:不依赖预测模型跑通,可以先独立交付。

07
07状态

人的状态分五个面,难点全在后面三个

状态面包含的变量可观测性更新频率
能力面职级、职能纵深、管理规模、技术或业务栈、行业经验可观测低,随履历变化
意愿面动机强度、决策权重(钱/权/情绪)、时间窗、对特定公司的偏好半隐高,随每次沟通变化
约束面城市与家庭、竞业、薪酬预期区间、可接受的节奏半隐低,但一变就改变可行集
情绪面对现团队与上级的评价、对目标公司的预期落差、对改变的容忍度隐中,只能从叙述推断
处境面所在公司业务趋势、团队动荡、是否被边缘化、手上是否有其他机会半隐中高,随组织事件跳变

能力与约束决定「他在哪个池子里被比较」,意愿、情绪与处境决定「在这个池子里,他此刻会不会动」。

08
08环境

只建人的状态,解释不了集体不动

组织侧要追的五类变量

  • 业务量趋势:决定团队是扩张还是收缩
  • HC 与冻结:决定机会是否真实存在
  • 架构与管理层稳定性:决定中层是否先动
  • 在招岗位的数量与结构:最灵敏的前兆,公开可得,比财报更早
  • 客户侧冲击(独立变量):裁员、预算收缩、换帅、并购、业务线关停。它同时改变一批人的转移概率,不并入随机项,单列事件变量;历史缺口靠调研能力补访谈与裁员口径

岗位侧要拆开 JD 与真实职责

  • JD 写的是理想画像,面试里谈的是真实边界
  • 落差不只影响入职后留存,也影响我们对「这单能不能成」的判断
  • 这个落差目前只在面试反馈与顾问判断里,需要专门落字段

同一批人在同一个季度集体不动,往往不是个体变了,而是环境变了。这一层不建,模型会把环境变化误读成人的意愿变化。

09
09动力学

转移规则三段拼:硬约束、统计先验、条件修正

纯统计会过拟合历史,纯专家规则又太僵硬。三段拼起来,才有可解释、可校准、可迭代的转移核。

结构约束先过滤可行集:竞业、地域、职级跨度、语言与资质。这一层只判「能不能」,不做概率。
统计先验从历史成单与留存数据估计基础转移率:同类人、同类岗位、同类组织状态下的年化流动率。量级对了,模型才有意义。
条件修正用个体的意愿、情绪、处境修正基准率。系数来自可验证的样本,不来自直觉;样本不足时保持基准率不动。
10
10转移

四类转移,各有各的可观测前兆

转移触发条件可观测前兆数据来源
组织内晋升团队扩张、上级空缺、业绩达标汇报线变化、团队规模增加、被交付更大范围履历时序、组织侧观测
跨组织跳槽外部机会的薪资与职权超过当前状态的可接受阈值简历刷新、开始询问岗位细节、给出时间窗面谈纪要、推荐轨迹
退出成就感或经济回报的预期断裂,或外部窗口打开开始强调「做成一件事」、询问股权与决策权面谈纪要、行业事件
反向新环境预期落差、原公司挽留、行业下行入职后对职责的抱怨、过保前沟通频率上升入职 pipeline、客户反馈

一个必须承认的变化:靠「看前 10% 的人一路怎么走」外推路径,最近一两年开始不准。转移规则要建在因子上,不是建在路径模板上。

11
11观测

观测层决定模型上限,算法只决定能逼近多少

观测内容在模型里的角色
简历多版本同一候选人在不同时期的履历版本,可还原职业状态的时序能力面的主观测,状态更新的锚点
推荐与面试轨迹谁在什么时间被推给哪个客户、哪个岗位,走到哪一步,结果如何动作与结果标签,负样本的主要来源
面谈纪要顾问与候选人的直接沟通:动机、顾虑、对行业与公司的看法、职业规划意愿与情绪唯一的直接观测
入职与留存入职时间、过保时间、是否离开、何时离开转移的监督信号,校准的唯一依据
公开组织观测融资与上市、组织调整、在招岗位结构、竞品动作外生环境变量,解释集体性变化

纪要不能等权使用。用自家 713 条沟通记录抽了 95 份电话纪要:66 份披露了削弱议价或暴露短板的信息,占 69.5%(95% 区间 60–79%)——「七成」这个经验判断站得住,观测噪声就按 0.30 起步,不按 0.10 起步。口径与样本台账在「数据实测」页。

12
12推演

推演的输出不是结论,是一族轨迹

从当前状态出发,按转移核走 36 个月,重复几百次。中位曲线给决策,带宽用来诚实交代不确定性。

中位轨迹(P50) P10–P90 世界假设区间 个体抽样路径 示意数据,非实测结果

要落到三个东西上

  • 12/24/36 个月的留存概率与区间
  • 分叉点:第几个月开始分化、由什么条件触发

以及一个杠杆

  • 在可改变的条件上动多少,能把轨迹推到哪一条上
  • 否则顾问不会看,客户也不会信
13
13随机项

转移核要显式写随机项,不能藏在残差里

借用历史经验、借用其他类似候选人走过的路径,做的是确定性预测。但当顾问了解到的背景信息越来越多,整个预测模型里就需要引入一些扰动数、一些乱数的分析,预测才会更有效。不然会让人觉得,我的职业发展是不是天命已经被确定下来。 Johnson Xue,2026 年 11 月内部研讨

三类随机项来源

  • 个体未观测:家庭变化、健康、突发的其他机会、原公司临时留人——随观测增加而收窄
  • 客户端冲击:HC 冻结、组织调整、审批卡点、面试官更换——按客户与岗位聚合
  • 市场结构变化:赛道融资节奏、估值回调、同行挖人强度——作为情景变量,多情景模拟

落地写法:转移核 = 确定性部分 + 随机项,随机项方差随信息完备度下降,但保留地板值。

14
14校准

这类系统不能用单一准确率验收

检查项怎么看不通过说明什么
时点校准预测 60% 的那批人,实际结果是否接近 60%转移率基准错了,或样本有系统性偏差
区间覆盖P10–P90 的区间是否装进约 80% 的真实结果过窄低估不确定性,过宽说明模型没有信息量
轨迹形状预测的分叉时点与真实离职时点分布是否一致时间维度建错了,常见于只用截面特征
反事实有效性按可干预杠杆调整后,实际结果是否真的改善相关性被当成因果,干预建议不可信

回溯按时间切分,不随机切分;消融按观测层做——去掉纪要、去掉组织侧观测、去掉随机项,各掉多少分,决定后面往哪投人。

15
15数据结构

模型内部是两个能查的对象:一个人的状态向量,一个域的转移矩阵

状态向量(截取 8 维,0–1)

横线是当前的区间。每来一条新观测,只更新对应维度并留版本号,丑的、矛盾的也留着,那是校准材料。

转移矩阵(12 个月,行是现在)

每行加总为 1。查一行就知道「他现在这个状态,一年后最可能落到哪儿」,查一列就知道「谁会到这儿来」。

16
16效果读数

构建效果看三条:校准、分辨力、分叉时点

校准:说 60% 的那批人,实际是不是 60%

对角线是完美校准。点落在线上方是系统性低估,落在线下方是高估——这个偏差比准确率更值得先修。

分辨力:按预测概率分十组,末组差几倍

末组相对首组的实际离职率倍数。客户愿意为这个数字掏钱,不为 AUC 掏钱。

三条同时达标才算跑通:校准误差 ≤ 0.05、末组提升 ≥ 2 倍、分叉时点分布与真实离职不显著偏离。观测噪声已按实测 λ=0.30 写进转移核;校准与提升两条仍是示意值,等入职 pipeline 的结果标签接上再换实测。示意数据

17
17数据实测

七成这个数,用自家纪要量出来了

四个来源,能抽什么、抽不到什么

来源量可用性
候选人沟通记录713 条,电话 472 条唯一成规模的纪要正文
思摩尔归档24 份简历、29 家 mapping只有简历,无面试纪要
Shirley 团队库T1 73 条、T3 案例给标注口径,不出样本
结构化沟通表8 / 27 个字段无纪要正文,只出结果标签

思摩尔那批是 2022 年的 mapping 档案,只剩简历和需求;纪要得从沟通记录里找,不能指望项目文件夹。

抽五分之一,单标注先跑一轮

  • 实质披露 89 / 95 = 93.7%:给了可核验的薪酬、动因或约束
  • 不利披露 66 / 95 = 69.5%,95% 区间 60.3–78.5%:削弱议价或暴露短板
  • 噪声系数 误报 30.5%,取 λ = 0.30

区间跨过 70%,「七成」可以拿来定噪声系数。实测单顾问 · 单标注 但样本只覆盖法务合规线,技术研发窄域要重抽;下一步加第二标注人核一致性,再扩到 200 份。

18
18架构

六层,先做薄,不要一次建全

L0 采集与治理沟通表、项目运作表、入职 pipeline、妙记与文档。核心是把散落记录转成带时间戳的观测事件,统一标签口径。
L1 本体与图谱五类实体、五类关系。这一层是行业人才地图的直接来源,可独立交付。
L2 状态库每个实体一条状态时间序列,含隐状态与不确定度,更新留版本,否则无法回溯。
L3 转移模型三层拼装输出转移核,决定推演质量的上限。
L4 推演引擎蒙特卡洛前向模拟,输出轨迹分布、分叉点、可干预杠杆,支持情景切换与反事实查询。
L5 交付层接口、研报、预警三种形态共用一套推演结果,不各算一遍。

最小可行系统只要三件:能按时间取数的观测表、只管留存的转移核、能画出 36 个月轨迹的推演脚本。先跑通再扩本体。

19
19路线

一个窄域跑通,再谈扩域

第 1–3 月
窄域闭环技术研发(算法/后端)× 一个赛道客户群:3–5 家同赛道公司,人才在同一个池子里流动,样本才够;再加三条边界——同一职级带(如 P7–P8)、近 24 个月、一条对照组(同岗位没被推荐过的人)。同期建客户侧冲击事件表,否则集体性跳变会被误读成个体意愿。目标只是第一版校准曲线,不是产品。
第 3–6 月
加组织侧与环境变量接入融资、组织调整、在招岗位强度等公开观测,做跳槽时点预测。开始能解释「为什么这个季度整体不动」。
第 6–12 月
反事实与干预建立干预记录(推荐、offer 结构、谈判节奏),估计「改什么能把轨迹推过去」。选一到两个 KA 客户试点。
12 月以后
扩域与平台化复制到第二、第三个职能与赛道,验证本体与转移核的可迁移性。人才地图单独成产品。

每个阶段都要有一个能对外说的交付物,否则容易变成长期的技术准备。

20
20对外形态

两种形态分开走:地图今天就能给,预测先只对自己用

形态交付物依赖什么混着发会怎样
人才地图(对外)赛道人才分布、职级带宽、流动路径、目标公司名单L1 本体加公开组织观测,不依赖纪要客户自己能验证,被质疑的空间小,适合先建立信任
预测能力(对内)留存与跳槽概率、分叉时点、可干预的杠杆L2–L4,强依赖纪要可信度与校准答应准确率而校准不足,会反噬地图刚建立的信任

地图卖的是「看得见的分布」,预测卖的是「敢下注的判断」,客户的验收方式完全不同。先对外给地图、对内攒校准曲线;等某条窄域的校准能稳定复现,再把预测拿出去。两条线共用一套本体和状态库,但不共用一份对外承诺。

21
21授权

纪要要能用,话术里必须把「用于模型训练」说出来

当面沟通时的一句版

「今天聊的内容我想记一下,用在两件事上:一是给您匹配和跟进岗位;二是脱敏后进入我们的内部模型,用来判断哪些因素真的影响职业选择。入库时不带姓名和联系方式,只留行业、职级、动机和顾虑这类信息。您随时可以让我们删除,或者只说不用在模型里,这不影响我们对您的服务。」

现有话术只覆盖「为您找工作」,没覆盖训练用途。这一句不改,纪要抽取流水线就没法合规上线。

顾问侧的三条操作

  • 沟通表加三档授权字段:仅服务/可用于模型训练/仅脱敏统计,必填,不留空
  • 撤回入口:候选人说停,当天打失效标记,训练集按周期剔除并留痕
  • 留存与脱敏写进 SOP:纪要不出现在对外材料里,敏感信息入库前去标识
22
22风险与决策

五项已定,两项在验证

风险

  • 观测稀疏且不均匀:纪要在部分顾问手上密集,直接训练会学到顾问习惯
  • 样本选择偏差:库里的人都被推荐过,学的是「我们接触过的人里谁更容易成」
  • 标签口径不统一:以入职还是过保为准,会得出相反结论
  • 结构变化快于迭代:转移核要定期重估
  • 合规边界:薪酬股权多数无法取得建模授权,用区间代替精确值
  • 交付偏重:每次都出长研报会吃掉效率收益

已定

  • 首个窄域:技术研发 × 一个赛道客户群(3–5 家),同职级带、近 24 个月、带一条对照组
  • 授权话术:改三档授权,把训练用途写进去(上一页)
  • 对外形态:地图对外、预测对内,两条发布线分开
  • 客户侧冲击:单列外生事件变量,不并入随机项,历史缺口用调研补
  • 观测权重:可信度分层已定,噪声系数按实测 0.30 起

在验证

  • 七成讲真话:已抽 95 份实测 69.5%,还缺第二标注人与 200 份扩样
  • 冲击事件完整度:近 24 个月的裁员、冻结、换帅能补到多全,决定它进转移核还是只做情景开关
  • 正样本偏差:对照组从哪来,要不要外部数据补
23
1 / 23