Steam新功能开放“黑盒”算法 解释为何向你推荐某游戏
Steam拥有庞大的游戏库和数量众多的玩家,宛如一个巨大的PC游戏空间站一般。开发者们利用这个平台来接触到更多的潜在玩家,不过,正如V社在最近的一篇博文中写道的那样,对Steam来说,想要打造一个好的商店页面,最大的挑战在于它针对不同人群的功能不尽相同。Steam商店所服务的玩家从品味到兴趣点不仅各不相同,而且有时甚至是大相径庭。
Steam就此对商店的意义进行了探讨,阐述了他们对于Steam商店的见解,并提出将使用Steam Direct来改进商店,希望打造一个让所有人都满意的商店页面。那么这个新功能到底是什么意思呢?
简单解释来说,这是一个关于游戏页面的个性化栏目,公开了Steam推荐游戏给玩家时的黑盒算法,用来解释为何商店认为玩家会对某款游戏感兴趣(或不感兴趣)。一方面,这个功能可以帮助玩家更好的了解自己是否适合某款游戏,另一方面,玩家的反馈也会帮助Steam进一步改善自己的算法。
现在只要打开自己的商店页面,就已经可以看到这项新功能了。在游戏商店页面的右侧,会出现一个“Is this game relevant to you?”的栏目,下面会显示出这款游戏与你的相关度。比如在给笔者推荐泰拉瑞亚时,就列出了我曾玩过的类似游戏时长,用户评价,目前是否流行,以及有几个好友想要这款游戏等内容,来解释Steam为何给你推荐这款游戏。这些可能都会成为你购买某款游戏的理由。
在官方给出的说明图中,这个栏目暂时写作“Reasons you might like thi game”,不过目前商店页面显示的是“Is this game relevant to you”,现在应该还在测试中,名称有可能会改变。并且根据Steam官方的说法,这项功能以后可能会收费。
下面是Steam官方的对此进行解释的全文,想要进一步了解Steam整体思路的可以继续往下看。
一个成功的 Steam 商店应该是什么样呢?要回答这个问题,我们需要研究一下使用商店的不同用户群:
-在网上游戏社区与交流中高度活跃的玩家;与完全不参与网上交流的玩家
-浏览商店寻找游戏的玩家;与有明确购买目标的玩家
-一个月访问一次的玩家;与一天访问几次的玩家
-只想购买最新的 3A 级产品的玩家;与想要寻找寂寂无名的精品作品的玩家
-希望在产品开发阶段就提前体验游戏,并参与游戏演进的玩家
-希望游戏带有具体特征,例如游戏设置类型、特定技术支持、本国语言翻译等的玩家
-具备大批既有粉丝基础的 3A 级产品开发者;与拥有具备流行潜力的游戏,但尚不知名的开发者
-着意开发小众游戏并希望吸引特定受众的开发者
-希望在开发过程中及早得到社区反馈的开发者
我们相信一个成功的商店对待它的所有用户群,不论是玩家还是开发者,都会采取一种他们认可的公平合理的方式。事与愿违,这些群组之间经常存在利益冲突。所以,有必要指出,如果我们不能完全满足一个群组的需求,可能是因为我们还考虑到了对另一个群组的影响。开发者们在推出他们的游戏时存在利益冲突,这一点似乎显而易见,但是冲突同样也存在于玩家之间,一些玩家特别喜欢探索抢先体验的游戏,而另一些玩家完全不想看到这类游戏。
这就是造成 Steam 商店的设计如此具有挑战性的根本原因。我们完全可以选择忽视某些玩家或开发者的要求来简化问题,然而尽管多数商店都选择了这样的做法,我们认为打造一个让所有人都满意的商店页面才更有意义。
我们已做的工作
在很长一段时间里,我们开发的功能旨在使商店对那些玩家和开发者群体更有成效。允许社区按类别标记游戏,然后允许玩家在商店中根据个人品味过滤筛选,有助于玩家掌控他们所看到的内容。探索更新对于浏览商店的玩家和需要特定受众的开发者来说都有意义。鉴赏家、评测、退款等功能都致力于使玩家和小众或无名游戏的开发者之间更容易交流。
青睐之光是将 Steam 开放给更广泛的游戏和开发者的重要一步,我们不再充当守门员的角色去努力猜测大家的需求。一些游戏出人意料地变得流行,还有一些游戏类型之前根本无法登上 Steam 平台,而现在却涌现出许多全新社区,从它们中我们见证了巨大的成功。对我们而言,这一点证实了我们的猜测:不应该由单一团体来判断什么是或不是“好游戏”。我们应该做一些基本检查确保游戏正常。我们现在对每个产品就已经在这样做,但是我们并不按照自己的喜好进行筛选,区分出开发者想要做的和玩家想要玩的。虽然我们可以按这种方式服务某个特定群体,但是Steam 能够并应当服务于更加多样化的群体与体验。
3A 级游戏的玩家和开发者可能得到的对他们有帮助的新增功能最少,主要原因是我们的数据显示商店已经非常适合他们的需求。但是我们在帮助其他产品的同时,需要小心不要破坏了这种情况。尽管有时独立游戏似乎是网上的主要话题,但是仍然存在着大量玩家仅想购买 3A 级产品。
我们相信这些功能是朝着我们的 Steam 商店的目标迈进的积极步骤。我们知道商店虽然具备服务于所有类型的玩家与开发者的能力,却仍有不尽如人意的地方,所以这就是我们接下来要做的工作。
展示商店的内部工作机制
为了实现我们上面提到的目标,商店采用的算法最终得出这样的结果:您在载入商店时看到的游戏目录。
商店不断尝试在各个有利害关系的玩家和开发者团体之间寻找平衡。它知道给玩家显示游戏的空间有限。如果玩家已登录并购买或玩过游戏,它对玩家有一定了解。基于开发者的描述以及游戏买家的评论与操作,算法也对游戏有一定了解。算法研究所有这些数据,进行计算,再得出它认为应该在商店各个栏目中显示给玩家看的游戏。
像这样的黑盒算法的问题是,很难发现它们是不是在如预期的那样运作。如果我们不显示某个特定游戏,这是因为算法正确地猜到玩家不会感兴趣吗?还是因为它认为玩家会对别的游戏更感兴趣?或者只是因为算法本身有问题?
我们在使用黑盒算法的 Dota 2 匹配系统中遇到过类似的问题。我们发现当我们把黑盒相关的数据(即玩家的天梯积分)更好地展示出来时,玩家就能更理解这个系统,因此能够辨识出算法出错的情况。
因此我们将对 Steam 商店采取同样的策略。我们希望让您更加了解商店的运作与原理。为了实现这个目标,我们筹划了一些功能,今天发布的便是其中的第一个:关于游戏页面的个性化栏目,解释为何商店认为您会对某款游戏感兴趣(或不感兴趣)。
这个栏目将让您窥见黑盒的内部,理解商店的考量。我们希望,不论您何时来探索商店,但是尤其是当您通过外部页面直接导航某个游戏的商店页面时,它都会有用。在这些情况下,这个栏目将帮助您了解商店是否会推荐这款游戏给您。换种情况,如果您确切知道为什么商店会推荐某款游戏,那您会对商店推荐的更感兴趣(或更不感兴趣)。例如,知道某个好友或鉴赏家喜欢或不喜欢一款游戏可能影响您的购买决定。最后,如果商店推荐了您明知不会感兴趣的内容,您就知道商店的算法哪里出现了偏差——请务必告诉我们。
希望这篇文章能使您更加了解我们想在 Steam 商店中企及的目标。我们的下一篇文章,将讨论那些不良分子试图利用我们的算法进行获利的手段,以及这些行为如何导致了商店算法出现混乱,而无法有效服务玩家。我们还将讲述我们对解决这些问题进行的整顿。
随后我们将讨论 Steam Direct 的发布费,以及做出该决定的原因。
Steam为了解释这项新功能会发布三篇文章,今天的是第一篇。第二篇将讨论商店被恶意利用一些方式,以及采取的对策。最后,在第三篇文章里,将讨论 Steam Direct 的发布费用,并会在接下来的几周内发布的一些相关功能。
本文由游民星空制作发布,转载请注明出处。