vivo探索游戏推荐“最后一公里”:大模型助力用户从“给结果”走向“帮决策”

发布时间:2026/9/23 6:23:52

vivo探索游戏推荐“最后一公里”:大模型助力用户从“给结果”走向“帮决策”
排序精准用户仍难选择做游戏分发时有两类场景反复出现。一类是用户打开页面看到几款游戏排序虽把最可能被点的放前面但用户因几款游戏看着差不多而犹豫另一类是用户拿玩过的游戏当锚找相似的却需自己弄清楚差异。这两类用户都需先看懂游戏差异才愿尝试而排序不负责让用户看懂差异且优化排序的边际收益会随候选池变窄而减小。游戏决策成本比内容、短视频高可解释性和表达是游戏推荐决策的一部分。为何聚焦“游戏理解与表达”推荐系统擅长算“你大概率喜欢A”却不太能回答“A凭什么值得你喜欢”等问题。可解释性和表达因维护成本高、短期难拉指标优先级靠后。大模型的出现让补上“讲清楚”这一段有了落地做法而讲清游戏的前提是先理解它。已有标签体系为何再做一套游戏分发已有成熟的分类和标签体系但新体系需产出旧体系给不了的信息增量。旧体系擅长回答“这是什么”却回答不了“玩家为什么玩、为什么付费”。新体系要补的增量包括“游戏动机”和“付费机制”如捕鱼游戏新体系能给出“一款靠快节奏爽感和解压留人、用概率抽奖驱动付费的轻度游戏”这样的信息。确定要补的维度后先用大模型探索让多个模型从各种角度拆游戏但自由生成会使标签失控。于是分工明确探索交给模型收敛和立规矩由人来做挑出可解释、可比较、可复用、有决策价值的维度定成闭集schema再让模型填空。最后在API层加normalize兜底确保输出稳定。大模型对游戏的理解上限标签解决“是什么”而探索大模型对游戏底层逻辑“本质”的理解上限有个朴素标准让不了解游戏的人读完能清楚玩家在游戏里做什么、获得什么。以《逆水寒》为例按固定解读结构展开有极速判断卡还会逐层回答几个固定问题最后落一句决策句。这份解读是按预先设计的分区结构逼出来的理解深度取决于喂给它的结构。且从“模型能钻多深”到“用户用得上”还需人的取舍。多游对比从单次可行到稳定生产游戏标签和深度理解多针对单款游戏而用户常需对比多款游戏做决定。最初直接把几款游戏丢给模型讲差异结果够用但做成复杂系统后结果退化。教训是复杂化不一定进步要先锁死“必须产出什么”再让结构保证稳定产出且跨品类对齐。收敛出的“品类配置”包括core_dimensions、expression_schema、highlight_priority三部分喂给prompt驱动模型产出相关字段。目前已配出数十个品类的草案该pipeline让“该怎么比”变成可复用的配置表且不依赖推荐上下文。排序解决“推什么”对比解决“怎么选”。同一套理解的其他应用场景推荐解释传统推荐理由信息量少有了游戏理解推荐理由能落到用户真实体验上还能为排序侧排除游戏提供结构性理由目前只作为内部诊断字段具体应用还需探索。场景化引导同一款游戏在不同入口说法不同底层是同一套理解话术按场景调整部分表达场景正在接入前端后续会陆续上线。AI的边界做这套东西要遵循“事实来自数据表达来自模型”的原则模型负责理解、归纳等不凭空造事实、不替代排序推荐系统负责“推什么”AI补“怎么说清楚”这样便于出问题时定位。可复用的工程经验1. 探索和生产要区分使用模型的不同状态先发散探索再收敛执行。2. 模型的原始输出不算接口需闭集schema normalize保证稳定输出。3. prompt的结构决定理解的深度合理的结构能让模型输出更深入。4. 把“比什么”“怎么说”“谁上卡片”解耦分别约束避免跨品类偏差。5. 让能力不依赖上下文做成无状态插件实现跨场景复用。产品视角的变化AI让“系统结构”成为产品的一部分也压短了推荐表达层的链路让PM能将判断、结构和Demo串成可验证的系统路径。以前推荐系统分工明确AI进来后分工线变模糊需求路径也从“业务目标 → 功能设计 → 工程实现”变为“业务问题 → 能力探索 → 结构设计 → 原型验证 → 系统协同”复杂度前移。最终形成一层挂在排序之上、只读不回写的能力层。项目现状与进展项目从单人探索起步经评估正逐步进入正式生产。部分前端场景已开发、测试待上线部分在详设和迁移生产中。项目源于用户选游戏难的场景搭建了“游戏标签 → 单游戏深度理解 → 多游对比 → 推荐应用”的路径其价值还需落地后的数据验证但为推荐系统帮助用户做决策提供了可能。

相关新闻

【软件工程】软件生命周期(SDLC)各阶段划分

【软件工程】软件生命周期(SDLC)各阶段划分

2026/9/5 21:29:02

考点频率:★★★★☆(基础概念,选择题常考,也是理解开发模型的前提) 难度:⭐ 建议:掌握软件生命周期的六个阶段及各阶段的主要任务与产出物,理解“文档驱动”的含义 1️⃣ 什么是软件…

Ultralytics Docker镜像选型与YOLO训练部署实战指南

Ultralytics Docker镜像选型与YOLO训练部署实战指南

2026/9/5 18:25:30

1. 为什么是 Ultralytics Docker?——不是“又一个容器教程”,而是解决实际训练卡点的钥匙Ultralytics Docker 不是单纯把 YOLOv8/YOLOv10 搬进容器里走个过场,它是我在过去三年带团队落地 27 个工业视觉项目时,反复验证后沉淀下来…

OpenCV C++ 贾志刚教程:从环境搭建到DNN部署的完整指南

OpenCV C++ 贾志刚教程:从环境搭建到DNN部署的完整指南

2026/9/5 19:18:34

1. 项目概述:为什么选择OpenCV C?如果你正在计算机视觉领域摸索,或者想从Python转向更底层的实现,那么“OpenCV C 贾志刚教程”这个标题对你来说应该不陌生。它背后指向的,是国内很多开发者入门OpenCV C时绕不开的一套…

CANN/GE ACL数据集缓冲区添加函数

CANN/GE ACL数据集缓冲区添加函数

2026/9/21 18:38:46

aclmdlAddDatasetBuffer 【免费下载链接】ge GE(Graph Engine)是面向昇腾的图编译器和执行器,提供了计算图优化、多流并行、内存复用和模型下沉等技术手段,加速模型执行效率,减少模型内存占用。 GE 提供对 PyTorch、Te…

用ffmpeg高效批量调整图片尺寸的实战指南

用ffmpeg高效批量调整图片尺寸的实战指南

2026/9/21 18:41:09

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

Transformers 音频特征提取工具库 audio_utils 全解析:从 Mel 刻度换算到对数 Mel 频谱

Transformers 音频特征提取工具库 audio_utils 全解析:从 Mel 刻度换算到对数 Mel 频谱

2026/9/21 18:36:40

Transformers 音频特征提取工具库 audio_utils 全解析:从 Mel 刻度换算到对数 Mel 频谱 【免费下载链接】transformers 🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and mu…

RustFS 多节点集群重启与滚动升级实战:Readiness、Quorum 与 Degraded 模式完全指南

RustFS 多节点集群重启与滚动升级实战:Readiness、Quorum 与 Degraded 模式完全指南

2026/9/21 18:37:26

RustFS 多节点集群重启与滚动升级实战:Readiness、Quorum 与 Degraded 模式完全指南 【免费下载链接】rustfs 🚀2.3x faster than MinIO for 4KB object payloads. RustFS is an open-source, S3-compatible high-performance object storage system sup…

Java Integer缓存揭秘:128陷阱原理、避坑与面试全解

Java Integer缓存揭秘:128陷阱原理、避坑与面试全解

2026/9/21 18:40:29

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

RustFS Scanner 数据用量发布权威性决策:配额准入如何获得可用的权威依据

RustFS Scanner 数据用量发布权威性决策:配额准入如何获得可用的权威依据

2026/9/21 18:36:17

RustFS Scanner 数据用量发布权威性决策:配额准入如何获得可用的权威依据 【免费下载链接】rustfs 🚀2.3x faster than MinIO for 4KB object payloads. RustFS is an open-source, S3-compatible high-performance object storage system supporting mi…

远程协作的工作台整理

远程协作的工作台整理

2026/9/22 0:19:28

远程协作的工作台整理远程协作的核心不是再加一个工具,而是让交接信息足够完整。异步任务要写明目标、输入位置、完成标准和需要决策的人。 工作台的最小配置 将日程、待办、代码和沟通入口收拢到少数固定位置;通知按紧急程度分层。工作台不需要模仿办公…

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

2026/9/21 23:38:13

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

2026/9/22 0:48:53

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…