Play-first 内容发现
- 角色
- 产品设计师自主探索
- 团队
- 个人项目
- 时间线
- 2026
- 工具
- Python, 交互原型
概览
先播放预告片,再进入正片。
Play-first Discovery 是一种电视体验:推荐内容不从海报墙开始,而是先播放预告片。按上下键切换,像换台一样。预告片结束,或按下 OK,电影或剧集第一集就开始播放。
这就是页面顶部的宣传片。它很整洁,但并不完全诚实。其中有两句话,“不喜欢?跳过。” 和 “它会学习你喜欢什么、不喜欢什么”,在和五个人聊过之后,我已经没法替它们担保了。下面是这个原型,一次一个功能,田野笔记就贴在它们该在的地方。
怎么读这些便签:受访者 A 到 E 是我聊过的五个人。两种批注都是我自己写的:“当时的判断”是我看到结果时记下的,“现在回头看”是我现在的想法。它们并不总是一致。
起点
他在手机上就已经决定好了。
它能做什么
六个功能,每个都附上大家怎么说。
从零开始。 系统要先有第一印象,才能从行为中学习。给你几张海报,选“我想看”或“跳过”,它就开始为你搭建推荐流。

先要有值得判断的东西。 我最初接入的片库只有 2008 年以前的电影,每部只有标题和简介。我自己试了一下,根本判断不了自己喜不喜欢。于是我接入了预告片。预告片很老,画质很差。
我换成了现在的片库。在给品味建模之前,先确保屏幕上的东西值得被判断。信号的质量,不会超过素材的质量。

预告片先行。 第一个推荐立刻开始播放。没有海报墙,片名、标签和一句话简介叠在画面上。

它让你看见它在学什么。 侧边面板列出这次选择改变了什么、你当前的品味画像,以及接下来排了什么。

像换台一样切换。 按上下键切换预告片,像换台一样,面板会随之更新。

这种操作大家都熟。但一次滑动到底意味着什么?我的原型记录每一个动作,并给它一个权重。“下一个”算弱负信号:多半不是不喜欢,但也不算投了赞成票。然后我去问别人。
同一个动作,三种读法。下面是我自己测试日志里的一行:
Groundhog Day · try_next · 114.73 秒 · 侧栏打开停留时间看得见,意图看不见。
需要时再看详情。 按右键,侧边面板打开,显示季、集、演员和相似内容,而不用离开预告片。

然后是我还没解决的问题:观众怎么打开这个面板?上下键已经用来浏览了。三个人给了三个答案,没有一个是错的:
前两种我还没有选。我自己的方案(左下角常驻按钮),后来发现解决的其实是另一个问题,下面会回到它。
它会解释自己。 暂停时,它会告诉你原因:这部片和你的哪些品味匹配。

导览里没有的
三件我没料到的事。
一个早就存在的按钮。 受访者 A 想要的,是每个流媒体平台都有的东西:播放,以及一个先存起来的办法。
我给一个早就有现成叫法的东西另起了一套名字。但这也让我看清了一点:“跳过”之所以含糊,是因为人们真正想表达的那个按钮根本不在那里。
前面那个“左下角常驻按钮”的想法,就是在这里回来的。我把这一排补回了原型:把焦点移到加号,按 OK 加入片单;再回到播放,按 OK 开始。

一扇前门。 受访者 A 甚至没有注意到“Play First”这个标签。我问入口应该在哪里时,答案分成了几派:
一个不需要它的人。
我的笔记暂时写到这里。宣传片承诺的是一个会学习你喜好的推荐流。我现在得到的是一个更小的结论,外加一个猜想:它也许适合已经厌倦了挑选的人,而且需要一些按钮,让人能说出自己真正的意思。下一步要验证的是,对一个并没有厌倦的人,这个猜想还成不成立。
附录
附:系统是怎么运作的。
推荐流如何在一次会话内学习,冷启动怎么开始,以及它如何解释自己为什么没有推荐某样东西。

电影数据来自 TMDB。