#候选研发方向:交易撮合与成交归因
本文独立成篇,可单独送交评审阅读。文中所有背景、事实、方案与验收方法均已自含,不需要查阅其他材料。 本文只说明要做什么、为什么这么做,以及如何在十二个月内做完并验收。
#一、这个方向要做什么
在一套已经建成、有客户试用的公寓运营软件系统上,本次新建一套行为驱动的交易撮合系统:采集租客在找房过程中的行为,把签约与支付结果接回这条行为链,据此判断下一步该做什么——向这位租客展示哪间房、给什么条件、什么时候触达、什么时候必须交回真人管家;每个动作真正落库并留下凭证;最后用对照实验证明哪些动作确实带来了成交。
产品现在已有的只是传统营销:运营方在管理后台配置活动、限时抢购、优惠券、预热时间与适用人群,系统按配置发放和核销,并记录活动结果。谁会看到什么、给谁什么条件,由运营方事先设定规则决定,系统不根据租客当下的行为做判断,也不把最后的成交结果接回来检验这些规则有没有用。本项目要建的正是这一整套判断与检验能力。
系统部署在应用服务器还是内容分发网络的边缘节点,由响应时间和现有架构决定,是工程实现的选择。部署位置不影响本方向的研发内容,也不作为技术主张或验收指标。本方向的技术内容是:把行为、库存、授权价格、成交结果接成一条可判定的链,让每次动作有依据、有回执、有责任人,并让效果可以被重复验证。
#二、名词约定
| 词 | 含义 |
|---|---|
| 平台 | 我们,即软件系统的开发与运营方,也是本次申报的研发主体 |
| 租户 | 使用这套系统的公寓运营公司,是我们的客户;系统按租户隔离数据 |
| 租客 | 向租户租房的学生,是浏览、询价、签约的一方 |
| 运营方 | 与「租户」同义,指配置活动与负责成交的人 |
| 传统营销 | 运营方事先配置规则、系统按规则执行的活动、限时抢购与优惠券 |
| 行为事件 | 租客在找房过程中的动作记录,例如查看房源、查看价格、查看合同条款、进入签约、完成签约 |
| 撮合决策 | 系统对「下一位租客、下一步给什么条件」做出的判断 |
| 成交标签 | 一次行为链路最终是否签约、支付、退租或到期的结果标记 |
| 归因 | 判断成交提升是否由系统动作带来,而不是自然波动 |
| 广告价 | 对外展示的、来自业主书面授权的价格;与个性化报价分开管理 |
#三、现有基础
#3.1 已建成的软件系统与交易链路
我们已建成一套面向公寓运营方的多租户软件系统,覆盖房源与房间、租客身份核验、报价与锁价、合同模板与合同、三方签署、账单与收款、业主结算、服务工单、管家会话等完整链路,按租户隔离数据。合同与报价有版本与快照,签约会话记录锁定价格与幂等键,租约记录固定租期、押金月数与条款快照。
这条链路的意义是:房源、报价、签约、支付、退租这些事实本来就在系统里,且能对到同一个租客和同一间房。本次要建的行为与成交数据链条,接的就是这些已经存在的业务对象,不需要先造一套模拟数据。
#3.2 产品已有的传统营销能力
运营方可以在管理后台创建营销活动,设置活动类型、预热时间与展示阶段、适用人群、参与人数上限、固定价格等;可以配置限时抢购和代金券模板,设定发放条件、有效期与使用范围;系统按配置向租客展示活动、发放和核销券,并记录活动的结果数据。租客端应用与微信小程序的功能保持同步。
这些能力的共同点是:规则由人预先写好,系统负责执行和记录。
#3.3 客户与验证条件
已有公寓运营方试用这套系统,其中部分表达了采购意向。
【待补:试用运营方名称、试用起止时间、试用的业务环节、采购意向的具体形式。这部分证据由申请方补充,本文不代为填写。】
产品有真实房源、真实报价和真实签约链路在使用,因此租客行为数据和成交结果可以在项目期内采集。新建的撮合系统可以直接接在这条真实链路上验证,不需要先搭建模拟场景。
#3.4 现在止步于哪里
- 没有行为驱动的判断。 系统记录租客做了什么,但不判断这些行为意味着什么,也不会据此改变下一步给谁看什么、给什么条件。运营方改动规则靠经验,改完有没有变好说不清。
- 成交结果没有回到行为链。 活动和签约是两段分开的记录。系统知道某次活动有多少人领券,不知道这些领券的人后来有没有签约、付了多少钱、有没有很快退租。判断规则因此无法被真实结果校正。
- 没有对照实验。 改动规则后成交变多,可能是当周流量本来就好。没有分组与留出,就无法把系统动作的效果和自然波动分开。
- 没有统一的动作回执。 系统说「已给这位租客发条件」和条件是否真的展示、是否真的被使用、有没有生成后续跟进,是几件不同的事,目前没有一条统一记录把它们连起来。
- 价格个性化有明确边界。 对外展示的广告价来自业主书面授权;个性化只允许发生在报价层,不能流入对外标价。这条约束涉及香港相关规例,任何新增能力都必须遵守。
所以本次研发不是给已有营销功能加一个模型,而是新建一套系统:从采集行为、形成判断、执行动作,到把成交结果接回来检验判断,形成完整的一条链。
#3.5 与本次研发的关系
上列软件系统、交易链路和传统营销能力是基础与数据来源,不是本项目要交付的成果。本项目交付的是行为采集与成交回流、撮合决策、动作回执、价格合规检查、对照实验与归因评测,以及支撑它们的评测集与工程约束。这个区分在验收时逐项核对。
#3.6 关于成效数字的说明
本项目开始前不宣称已有由本系统撮合产生的成交营收,也不引用未经实验验证的转化率。所有成效指标以本项目对照实验实际产出的数据为准。
#四、问题在哪里:把因果链说完整
现在的流程:运营方配置活动或券 → 系统按规则展示与发放 → 租客自行浏览、询价、进入签约 → 签约与支付在业务系统里完成 → 运营方在后台看活动结果。
断在两头:判断之前,系统不知道这位租客此前做了什么;判断之后,系统不知道最后有没有成交。
由此产生的结果:
- 没有成交标签 ⇒ 无法区分「看起来有意向」和「真的签约」⇒ 给条件的依据只能靠人工经验,且永远不会被真实结果校正;
- 没有对照实验 ⇒ 无法区分「动作有效」和「本周本来就好」⇒ 运营方不敢加大投入,研发也无法判断哪类规则值得保留;
- 决策不进入业务系统 ⇒ 即使判断「该由管家跟进」,也没有凭证证明跟进发生过;
- 没有统一回执 ⇒ 出问题时查不清是哪一步没做,也无法把失败案例变成改进依据。
所以关键不是「让模型写一段更聪明的推荐」,而是把成交结果接回决策链路,让判断可以被真实结果训练和检验。 这句话决定了后面每一项研发内容的顺序。
#五、本项目研发内容
#5.1 行为事件目录与采集
输入:租客在房源浏览、价格查看、合同条款查看、进入签约、完成签约等环节的动作,以及对应的房源、时间与会话标识。
处理:定义统一的事件目录与字段,在租客端和服务端采集,按租户隔离、按会话串成链路;采集范围与保留期限写明,入库前去除可识别当事人信息。
输出:可查询的行为链路数据,以及一份成文的采集与授权说明。
作用:这是后面所有判断的输入。没有统一的事件目录,行为数据就只是一堆零散日志。
#5.2 成交标签回流
输入:行为链路记录;业务系统侧的签约会话、合同状态、支付结果、退租与到期记录。
处理:用签约会话与幂等键把两侧记录对齐,为每条链路打上结果标签:是否签约、是否支付、多久完成、是否退租或到期、最终成交金额区间(不记录可识别当事人信息)。回流在业务系统侧落库,营销系统只读取聚合后的标签,不接触支付与身份明细。
输出:带结果标签的行为链路数据集,以及一条持续运行的回流管道。
作用:把「各阶段转化记录」变成「哪一步最后带来了成交」,也是判断规则能被校正的前提。
#5.3 撮合决策
输入:租客当前所处阶段与近期行为、房源库存与剩余可售时长、业主书面授权的价格下限、租户设定的活动预算与合规边界、当前是否有真人在岗。
处理:模型在预先定义的有限动作集合内提出建议,确定性规则再裁决。可输出的动作只有几类:向这位租客优先展示哪间房、是否给条件(以及条件的类型与上限)、什么时机触达、是否转交真人管家、以及不动作。涉及价格的建议必须先通过价格合规检查;模型不能直接决定金额,也不能改写对外标价。每条建议写明依据了哪些行为、哪条库存事实、哪条授权边界。
输出:一条带依据的撮合建议与裁决结果。
与现有做法的差别:条件不再只由运营方事先写死的规则决定,而是由真实成交结果训练并可由租户在一定范围内配置;每次建议都留依据,可事后核对。
#5.4 价格合规约束
输入:业主书面授权价格、对外广告价、报价层的可选条件、适用的香港规例要求。
处理:在撮合链路中设一道独立检查:对外展示的广告价始终等于业主授权值;个性化只作用于报价层,且必须能追溯到授权与规则;任何把个性化结果写回对外标价的请求直接拒绝并记录。价格相关动作需人工确认的,交回具名真人。
输出:合规检查记录、拒绝记录、授权追溯链。
为什么单独列为研发内容:自动判断一旦接入真实交易,就必须有一层不会被绕过的约束。这道检查与撮合决策同时研发、同时验收,是新增能力能安全上线的条件。
#5.5 动作执行与回执
输入:裁决通过的撮合动作。
处理:动作由营销系统发起,需要业务系统配合的(调整展示顺序、生成报价、锁房、创建跟进任务)通过内部接口执行,由业务系统真正落库并返回带编号的凭证。拿到凭证才算完成;没拿到就生成待跟进事项并指派具名责任人。租客端的条件展示与下单衔接也在这一步接通。
输出:动作回执,含动作类型、凭证编号、执行结果、责任人与时间戳。
作用:把「说过」和「做过」分开。这是运营方敢让系统参与成交环节的前提。
#5.6 对照实验与归因
输入:撮合策略、租客流量、成交标签。
处理:建立分组与留出机制,把同类租客随机分到对照与实验;预先写明评估指标与观察周期;只统计实验期间产生的成交结果,报告增量而不是绝对值;同时记录未命中原因与总体贡献等深度口径。
输出:实验配置、评估指标、结果报告、可重跑的统计脚本。
要解决的难点:营销场景最容易把自然波动当成效果。本项目把「有没有对照」「指标是不是预先写好的」「统计脚本能不能重跑」作为硬性验收项,避免事后挑选好看的数字。
#5.7 评测与故障降级
输入:实验记录、动作日志、业务系统回执。
处理:构建开发样本与独立测试样本,评分标准预先固定,覆盖:决策依据是否完整、越权价格建议是否被拦、动作是否有回执、对照实验分组是否均匀、营销服务故障时主业务流程是否不受影响。独立样本只评分一次。营销服务不可用时,原有房源浏览、报价、签约流程照常可用,只缺失新增撮合动作;出现异常可一键收回。
输出:评测集、评分脚本、失败案例库、故障演练报告。
#六、数据层专门说明
人工智能在这里负责在有限动作内做判断和排序;它判断所依据的数据来自产品系统与本次建设的回流管道,不是来自模型自己的知识。
第一层,行为流。 统一事件目录、按租户隔离的链路记录、按时间组织的汇总、租客所处阶段与房间关注度。这套数据由本项目新建。
第二层,库存与时间价值。 房源、房间、剩余可售时长、锁定状态、活动条件与库存记录。产品系统已有这些业务对象;房间越接近空置期,同一条件的价值越高,这是撮合判断必须用到的业务事实。
第三层,报价血缘。 报价与锁价快照、业主书面授权值、活动条件类型与上限、价格来源标记。这一层保证任何价格相关建议都能追到授权。
第四层,成交标签与实验记录。 行为链路对应的签约、支付、退租、到期结果;分组配置、观察周期、指标定义、统计脚本与逐次结果。
第五层,运行回流。 每多一次实验、多一次成交、多一次未命中,判断依据与失败案例都会变厚,下一次撮合更准。
为什么别人拿不到:公开数据里有推荐算法的样例,没有「某一间学生公寓房间在空置前两周,对某类租客给什么条件最后真的签了约」这种记录。它需要有真实库存、真实业主授权、真实签约与支付链路,并且这四者能对上同一条行为链。这只能在运行中的多租户业务系统里产生。
合规与授权:回流数据集不含可识别当事人信息;统计与训练只使用租户授权范围内的数据;租户之间的数据和模型参数互相隔离。
#七、工程约束与责任边界
- 模型只能在预先定义的有限动作集合内提议,不能创造动作,不能自行决定金额;
- 能否执行由确定性规则与价格合规检查裁决,不由模型决定;
- 涉及价格、合同、身份的动作必须有业务系统回执与具名真人确认;
- 广告价与个性化报价分离,任何把个性化结果写回对外标价的请求直接拒绝;
- 租户归属由业务标识反查,不接受调用方自行指定租户;未设定归属时默认拒绝;
- 营销系统只读取聚合后的成交标签,不接触支付与身份明细;
- 营销服务故障时,原有房源浏览、报价、签约流程照常可用,只是不提供新增撮合动作;
- 实验指标与观察周期在实验开始前写好,记录只追加不覆盖;
- 不宣称已有撮合成交营收,不把自然波动表述为系统效果。
#八、十二个月安排
项目周期十二个月,研发集中在前六个月,后六个月用于真实流量实验、评测、修正与产品化。资助按官方计划分两期,每六个月做一次里程碑评估。
第 1 个月:口径与结构定稿 确定行为事件目录、成交标签定义、链路对齐方式、首批动作集合、价格合规检查规则、对照实验指标与观察周期。指标与评分标准在这一步固定,之后不改。交付:口径说明、数据结构定义、动作集合、实验方案。
第 2 个月:行为采集与成交回流 实现租客端与服务端采集、按会话串链、去除可识别信息;打通签约、支付、退租、到期结果回流。交付:行为链路数据、回流管道、采集与授权说明。
第 3 个月:撮合决策与合规检查 实现有限动作内的决策、确定性裁决、依据记录、人工确认闸门与价格合规检查;接上业务系统内部接口。交付:可运行的撮合决策、合规检查记录。
第 4 个月:动作执行与回执 实现动作发起、业务系统落库、带编号回执、待跟进与责任人指派;接通租客端条件展示与下单衔接;完成故障降级演练。交付:动作回执链路、租客端流程、演练报告。
第 5 个月:对照实验框架 实现分组、留出、指标计算与可重跑统计脚本;跑第一轮开发期实验并修正;独立测试样本不参与。交付:实验框架、首轮开发实验报告、评测集第一版。
第 6 个月:研发收口 冻结研发版本;在试用租户的真实链路下开始受控实验;完成中期交付物。交付:完整系统第一版、中期实验数据、工程约束核对表。
第 7 至 9 个月:真实流量实验 按预先写好的观察周期持续运行对照实验;采集成交结果、未命中原因与总体贡献;对失败与未命中案例逐条归因,扩充动作集合与决策依据。
第 10 至 12 个月:独立评测与产品化 完成一次最终独立评分;整理可对外说明的效果口径与能力边界;形成可迁移到其他有库存时效性的行业的组件说明;完成期末里程碑评估材料。
#九、交付物与验收方法
| 交付物 | 验收方式 |
|---|---|
| 行为事件目录与采集链路 | 抽查行为记录,核对能否串成同一位租客的链路、是否按租户隔离、是否已去除可识别信息 |
| 成交标签回流管道 | 抽查链路,核对行为记录能否对上签约与支付结果 |
| 撮合决策 | 给定一组行为与库存事实,检查决策是否在动作集合内、依据是否可查、价格建议是否通过合规检查 |
| 价格合规检查 | 构造把个性化结果写回广告价的请求,检查是否被拒绝并记录 |
| 动作执行与回执 | 构造业务系统落库失败,检查是否判为未完成、是否生成待跟进与具名责任人 |
| 对照实验 | 核对分组是否均匀、指标是否预先固定、统计脚本能否重跑、报告是否只报增量 |
| 故障降级 | 注入营销服务不可用,检查房源浏览、报价、签约主流程不受影响 |
| 独立最终评分 | 一次评分,报告决策依据完整率、越权拦截率、有回执动作比例、实验有效性、降级通过率 |
「把个性化结果写回对外标价」与「无对照却宣称效果提升」为直接判不合格项。
#十、为什么这个方向值得资助
研发内容是新的,范围完整。 产品已有的是传统营销和完整交易链路;本次要建的行为采集、成交回流、撮合决策、动作回执、价格合规检查、对照实验与归因评测,全部从零开始。整套系统在十二个月内可建成,其中研发集中在前六个月。
技术创新在「从行为到成交的闭环」和「效果可验证」。 判断要依据租客当下行为、房源剩余可售时长和业主授权价格;执行要有业务系统凭证;最后还要用分组对照把「有效」变成可复跑的数字,而不是一段营销说辞。更难的是把成交结果接回决策链路,让规则能被真实结果校正。这套组合是研发难点,不是调用模型能得到的。
商业可行性最直接。 撮合影响成交,租户能理解的付费理由最清楚:按成交增量、按活动用量或按订阅计费都有依据。产品已有客户试用和真实签约链路,系统建成后效果可以在项目期内被验证,而不是等到未来才可能验证。价格合规约束让运营方敢在受规管的市场里使用。
成果留在香港并可跨行业复用。 研发与行政管理在香港进行,回流方法、决策模型、合规检查、回执结构、实验框架与统计脚本归申请主体所有。只要一个行业存在「库存有时间价值、需要实时给条件、价格受授权或规例约束、最终成交可观测」,这套能力就能迁移,例如其他有保质期的库存销售与需要真人跟进的服务销售,不限于学生公寓。
直接回应「套壳」质疑。 换掉基础模型后,成交标签、库存与报价血缘、动作集合、合规检查、动作回执、对照实验和统计脚本都还在,且能用同一套实验方法比较新旧决策的效果。模型只负责在有限集合内排序,能不能做、做了没有、有没有效果由系统和数据决定。
#十一、本次不覆盖的范围
- 产品已有的传统营销、房源、报价、合同、签署与支付链路不作为本项目研发成果;
- 系统部署在应用服务器还是内容分发网络边缘,由响应时间和现有架构决定,不作为本方向的技术主张,也不列为验收指标;
- 不宣称本项目开始前已有由系统撮合产生的成交营收,不引用未经实验验证的转化率;
- 不改写对外广告价,不越过业主书面授权范围,不把个性化结果用于对外标价;
- 不训练或自研基础语言模型,基础模型使用第三方服务;
- 不做第三方房源挂牌、不买卖租客线索、不收成交佣金,撮合对象限于租户自有库存;
- 不在未取得对照实验结果前向全体租户扩大放权。
#十二、待补证据
以下内容由申请方补充,本文不代为填写:
- 试用运营方名称、试用起止时间与采购意向的具体形式;
- 参与对照实验的租户、房源范围与授权;
- 业主书面授权价格的可出示材料形式;
- 行为与成交数据用于采集、训练与评测的租户授权范围;
- 价格合规检查所依据规例的专业复核安排。