当前位置: 首页 > news >正文

推荐系统 Step 1:是否值得推荐(Gate)决策表

目录
  • Step-1:推荐 Gate 决策表(生产级)
    • 一、决策结果定义(先统一口径)
    • 二、决策维度总览(五大类)
    • 三、详细 Gate 决策表
      • 1️⃣ 转化状态(最高优先级,直接 BLOCK)
      • 2️⃣ 用户意图强度(防止过度推荐)
      • 3️⃣ 行为信号(推荐的“存在理由”)
      • 4️⃣ 时序与新鲜度(避免打断)
      • 5️⃣ 业务 / 风控约束(硬规则)
    • 四、综合 Gate 判定逻辑(工程视角)
      • 决策优先级(必须这样)
      • 示例伪代码
    • 五、和你当前架构的严格对应关系
    • 六、一句话总结(非常适合写在设计文档里)

下面这张 「Step-1:推荐 Gate 决策表」,是可以直接拿去给工程 / 算法 / 运营一起用的版本
它的设计目标只有一个:

判断:此刻是否应该把“事实事件”升级为一个「推荐机会(Opportunity)」

不是选商品,不是发消息,只做 YES / NO


Step-1:推荐 Gate 决策表(生产级)

一、决策结果定义(先统一口径)

Gate 结果 含义
PASS 创建 / 保留 Recommendation Opportunity
BLOCK 不创建机会(记录日志)
DEFER 延迟判断(进入观察期)

二、决策维度总览(五大类)

维度 核心问题
1. 转化状态 用户是否已经 / 正在下单
2. 用户意图强度 是否还需要“被推动”
3. 行为信号 是否出现犹豫 / 对比
4. 时序与新鲜度 是否太近 / 太晚
5. 业务与风控 是否允许被推荐

三、详细 Gate 决策表

1️⃣ 转化状态(最高优先级,直接 BLOCK)

条件 说明 Gate
已成单(最近 N 分钟) order_created BLOCK
正在 Checkout checkout_started BLOCK
已加购且活跃 add_to_cart < X min BLOCK
明确说“不需要” explicit reject BLOCK

原则:强转化阶段 ≠ 推荐阶段


2️⃣ 用户意图强度(防止过度推荐)

条件 说明 Gate
高意图 + 单一商品 直接询价、确认库存 BLOCK
仅信息确认 price / shipping only DEFER
重复快速询价 无新增问题 BLOCK

3️⃣ 行为信号(推荐的“存在理由”)

条件 说明 Gate
明确对比行为 “A vs B” PASS
寻找更便宜 / 更好 cheaper / better PASS
多次犹豫表达 not sure / thinking PASS
长时间无决策 idle > T DEFER

4️⃣ 时序与新鲜度(避免打断)

条件 说明 Gate
触发后 < X 分钟 用户仍在会话中 DEFER
深夜 / 非活跃时段 本地时间 DEFER
事件过期 > 72h BLOCK

5️⃣ 业务 / 风控约束(硬规则)

条件 说明 Gate
人工黑名单 Control Plane BLOCK
冷却期未结束 Frequency Rule BLOCK
渠道限制 WA / FB BLOCK
商品不可售 OOS BLOCK

四、综合 Gate 判定逻辑(工程视角)

决策优先级(必须这样)

1. 转化状态(最高)
2. 风控 / 人工规则
3. 用户意图强度
4. 行为信号
5. 时序条件

示例伪代码

def step1_gate(event, user, context):if user.has_recent_order():return BLOCKif control_plane.block(user):return BLOCKif user.is_high_intent_single_product():return BLOCKif event.has_comparison_signal():return PASSif context.is_too_fresh():return DEFERreturn BLOCK

五、和你当前架构的严格对应关系

架构模块 Gate 表位置
Step-0 Trigger 输入
Control Plane 硬约束
Step-1 Gate 本表
Opportunity Manager PASS 后创建
Step-2 Strategy 永远不在 Step-1 执行

六、一句话总结(非常适合写在设计文档里)

Step-1 Gate 的目标不是“多推荐”,
而是确保:只有“值得被推动”的用户,才会进入推荐系统。


如果你愿意,下一步我可以继续帮你把:

  • 🔧 DEFER 状态如何转为 PASS(超时 / 行为变化)
  • 📊 Gate 命中率 & AB Test 指标体系
  • 🧩 把这张表转成「可运营配置规则」

你想先推进哪一个?

http://www.jsqmd.com/news/89685/

相关文章:

  • Vue3组件通信的实战指南
  • 小识hive的排序四兄弟ORDER BY、SORT BY、DISTRIBUTE BY、CLUSTER BY
  • 阴阳师自动化脚本终极指南:2025年最全面的安装与配置教程
  • 【python大数据毕设实战】双十一淘宝美妆数据可视化与分析系统、Hadoop、计算机毕业设计、包括数据爬取、数据分析、数据可视化、机器学习、实战教学
  • ROS2核心概念之动作
  • Gossip协议
  • CMake实战篇1-主题管理库
  • TS-Loader 源码解析与自定义 Webpack Loader 开发指南
  • uos server 1070e部署OpenStack基础篇-上篇
  • OpenCore Legacy Patcher终极指南:让老旧Mac重获新生的完整教程
  • Windows Defender终极移除指南:彻底释放系统性能的完整方案
  • 【PBFT算法】
  • 对等保2.0的理解
  • C++的第十五天笔记
  • MouseTester:专业鼠标性能测试工具完整指南
  • [Linux] 手写轻量C++函数性能探查器:CPU占用率耗时
  • MsgViewer:解锁邮件查看新体验的跨平台神器
  • 突破极限!让Umi-OCR在Windows 7上重获新生的完美方案
  • 函数指针与指针函数
  • 固定Shape场景下Ascend C算子Tiling实现详解
  • 从零部署 OpenKM 文档管理系统:企业级文档管理实战指南
  • docker容器通过host.docker.internal访问宿主机的注意事项
  • [dx12显示图片] ImGui Learn Data Day 3
  • Nugget下载工具完整指南:极简高效的命令行文件获取方案
  • GridPlayer多视频同步播放器:新手快速上手指南
  • iStore插件中心终极指南:OpenWRT新手轻松安装与管理插件
  • 【PoW算法】
  • 原神帧率同步机制深度解析与性能优化实践
  • springboot整合kafka connect
  • 【专业指南】BetterNCM安装器完整教程:如何轻松管理网易云音乐插件生态