官宣!Steam新功能正式上線!用戶體驗更佳!

Steam一直在通過實驗室不斷優化自己的搜索功能,今日官方通過Steam Blog又更新了一則新聞,宣佈Steam實驗室4.1號搜索實驗正式啟動。

官宣!Steam新功能正式上線!用戶體驗更佳!

以下為官方公告:

我們現在帶著查詢的思維思考

在查詢擴展這個實驗中,我們用來優化 Steam 搜索的方法就是像人類一樣處理標籤,那就是:運用邏輯思維!以即時戰略、即時和策略為例。如果一款遊戲標記為即時戰略但不含即時和戰略,使用 Steam 現有搜索技術搜索即時 + 戰略時就會找不到這款遊戲。 查詢擴展即可解決該問題。

您在訪問 Steam 實驗室 004.1 號實驗:搜索查詢擴展時,就可以體驗我們全新的搜索結果,包括那些由於使用了搜索擴展才顯示其中的遊戲。這項實驗中的許多搜索對標籤善加利用,因此現在可以撒更大的網,顯示更多的遊戲。和以往一樣,我們希望能得到您的反饋意見。請在討論組中告知我們您對新的搜索結果的想法。

用查詢擴展優化搜索結果

查詢擴展的核心在於,我們不僅僅是考慮某款遊戲使用的標籤,還考慮標籤的邏輯含義。


比如說您非常希望玩一款 3D 平臺遊戲,因此您會在 Steam 搜索中選擇 3D 及平臺標籤。因此,您看到的搜索結果如下:

官宣!Steam新功能正式上線!用戶體驗更佳!

可是我們還有一個 3D 平臺標籤。如果您搜索時選擇的是這個標籤,就會獲得更多結果,但也會錯過首次搜索時看到的部分遊戲:

官宣!Steam新功能正式上線!用戶體驗更佳!

現在,如果您參與 Steam 實驗室用查詢擴展優化過的搜索實驗,無論您用來執行搜索的是哪一組標籤,都會獲得所有以上的結果,甚至更多。現在我們可以看到,這組結果甚至比前兩個方法加起來所獲得的結果範圍還要廣:

官宣!Steam新功能正式上線!用戶體驗更佳!

一開始的兩種情況下都會遺漏結果,因為現有的搜索版本將所有標籤視為互不相干的信息。人當然可以看出 3D 平臺是由 3D 和平臺遊戲構成, 搜索也應該足夠聰明,能識別出這種關係

但搜索又不能過於聰明,因為這不是推薦模型——應該返回的是用戶需要的結果,不多不少剛剛好。在深入探討解決方案前,讓我們先來更好地剖析一下問題。

為遊戲添加標籤的差異

有些遊戲的標籤比起其他遊戲來更為齊全。我們準備了一些長期計劃來應對這個問題,而查詢擴展只是簡單的第一步。

比如,含有即時戰略標籤的遊戲並不一定含有即時 + 策略標籤,反之亦然。同樣地,含有動作冒險 + 日系角色扮演標籤的遊戲可能也沒有動作、冒險和角色扮演標籤。不幸的是,根據用戶所選擇的特定標籤,返回的搜索結果也會大不相同。(詳情見下方)。

舉例來說,對此問題不知情的開發者可能會為自己的遊戲加上即時戰略的標籤,卻並沒有意識到在搜索更為簡單的標籤策略時,遊戲並不會返回在結果中。誰能怪他們呢?

而另一方面,確實知情的開發者則可能會給自己的遊戲加上主要標籤的各種排列組合——除了即時 + 策略、即時戰略之外,還要加上即時戰略等等。這個方法的壞處是,這會讓遊戲的標籤資料充斥大量冗餘標籤,而我們需要的是更為有意義的標籤,有助於在 Steam 商店向用戶描述或展示遊戲。

查詢擴展可以彌合這些差異,同時加標籤者不需要為 Steam 上的每款遊戲都添加同義標籤,而玩家也不需要進行復雜的搜索查詢。

官宣!Steam新功能正式上線!用戶體驗更佳!

運行原理

讓我們更為直接地看看查詢擴展究竟會做什麼、又不會做什麼,而這兩點同樣重要——這樣一來,我們就能對標籤改動後顯示的搜索結果信心滿滿。

首先,也是最重要的一點,我們寧願讓查詢擴展功能過於謹慎,也不想冒險犯錯。比如,我們告知擴展查詢功能:

動作冒險嚴格來講暗含動作 + 冒險,而
策略角色扮演嚴格來講暗含策略 + 角色扮演。
但是,我們並沒有貿然地認為僅是相似或推理而出的標籤具有同義關係。又比如:

黑暗並不暗含洛夫克拉夫特式
奇幻並不暗含魔法
射擊並不暗含動作,還有
策略並不暗含回合制

誠然,黑暗和洛夫克拉夫特式經常在相同的遊戲中一起出現,因此有所關聯,但這種相關性並不是對等性,因此在運用查詢擴展時這兩個標籤並不適合相互關聯。

在確立了這一點後,我們梳理了所有標籤,並整理出每個人都認為合理的標籤關係。這包括可以分解為其他標籤的標籤(第一人稱射擊 → 第一人稱視角 + 射擊),還有從其他標籤構建而成的標籤(策略 + 角色扮演 → 策略角色扮演)。大部分標籤關係兩個方向都適用,但也並非完全如此。

比如,一款含有刷寶射擊遊戲標籤的遊戲顯然也可以有尋寶和射擊的標籤。然而,刷寶射擊遊戲是一個具備自身慣例的特定遊戲子類型。儘管這些慣例不該由 Steam 來定義,但意識到並不是每款有尋寶和射擊標籤的遊戲都一定是刷寶射擊遊戲似乎是謹慎的做法。因此目前,標籤之間的關係需要人為考量。

逐步擴展標籤查詢

以下舉個略為簡單的例子說明後臺運行原理。

用用戶的標籤列表開始進行搜索查詢:
動作 +
冒險 +
2D 平臺 +
解謎

我們對複雜標籤進行識別,並將其分解為簡單標籤:

2D 平臺 → 2D + 平臺遊戲

現在來看是否所有簡單的標籤都可以組合形成複雜標籤:
動作 + 冒險 → 動作冒險
解謎 + 平臺遊戲 → 平臺解謎

我們使用 OR 將以下這些標籤作為同義詞添加進每一個初始標籤:
(動作 OR 動作冒險)+
(冒險 OR 動作冒險)+
(2D OR 2D 平臺)+
(平臺遊戲 OR 2D 平臺)+
(解謎 OR 平臺解謎)

下面,我們針對每一個標籤來查找將其完全包含其中的複雜標籤:

動作 →(動作冒險 OR 動作角色扮演 OR 動作類 Rogue)

[i]冒險/i] →(動作冒險)
2D →(2D 平臺 OR 2D 格鬥)
平臺遊戲 →(2D 平臺 OR 3D 平臺 OR 精確平臺遊戲 OR 平臺解謎)
解謎 →(平臺解謎)



我們用 OR 將以下這些標籤作為同義詞添加至每一個初始標籤(前提是我們沒有在前一步進行添加):
(動作 OR 動作冒險 OR 動作角色扮演 OR 動作類 Rogue)+
(冒險 OR 動作冒險)+
(2D OR 2D 平臺 OR 2D 格鬥)+
(平臺遊戲 OR 2D 平臺 OR 3D 平臺 OR 精確平臺遊戲 OR 平臺解謎)+
(解謎 OR 平臺解謎)
現在,可能有些人會想:“動作角色扮演?2D 格鬥?我以為我們要找的是動作 + 冒險 + 2D + 平臺遊戲 + 解謎,其他的內容在這裡有什麼用?這肯定會把搜索結果弄得亂七八糟!”


問得好!不過別擔心,那些額外的術語並不會破壞搜索結果——恰好相反。這種 OR 邏輯確保更復雜的標籤中只有與用戶請求中重複的部分才被搜索——在本例中也就是動作角色扮演中的動作。別忘了,Steam 上有無數混合了多種類型的遊戲;所以這些複雜的術語確保了大家想要花生醬口味的零食時,我們不會忘了把花生醬和巧克力餅乾也納入其中(別擔心,我們不會返回任何沒有花生醬的巧克力零食)。

正如我們的首個例子所顯示,比起搜索 3D、平臺遊戲以及 3D 平臺的綜合結果,這一方法讓我們能夠定位更多的遊戲。現在像是《biped / 只只大冒險》這樣的額外結果,會獲得醒目的展示。此遊戲附帶有 3D 和平臺解謎標籤。正如大家所見,現在搜索 3D 平臺這樣複雜的標籤時,就會搜索到具備與其不同卻仍舊相關的標籤組合的遊戲。

應用

查詢擴展並不是我們優化標籤系統的最後一步,而是一個很好的起點。目前,我們僅會在此搜索實驗中將查詢擴展應用於標籤。我們會密切跟蹤查詢擴展的結果,再決定是否將其應用於其他方面,比如用於搜索中更多形態的元數據、額外的瀏覽視圖、推薦算法、庫中的動態收藏以及 Steam 的其他位置。

現在就試試有查詢擴展功能的搜索吧

您需要參與 Steam 實驗室搜索實驗,才能看到將查詢擴展應用於標籤獲得的全新搜索結果。請訪問 Steam 實驗室 4.1 號實驗:擴展標籤搜索來進行嘗試。

Steam 實驗室

今天對搜索推出的變更是 Steam 實驗室的一部分,在這個探索性的環境中,我們可以嘗試可能為 Steam 帶來的變化或是添加新的功能,並收集其實用性方面的反饋。
通過在實驗室中開發全新功能,我們就可以進行更多實驗,但不會影響各位使用 Steam,也不影響在 Steam 上出售遊戲。與此同時,我們也會在開發流程的早期就公開進行各種嘗試,並獲取反饋意見。如果您想要幫助我們設計並打磨搜索或其他 Steam 功能,請前往我們的 Steam 實驗室,試試自己感興趣的實驗。期待能聽到您的反饋!

官宣!Steam新功能正式上線!用戶體驗更佳!

可見為了方便玩家更好地剁手,Steam在這方面也是下了不少功夫,感興趣的玩家現在就可以打開Steam商城體驗新的實驗室功能,沒準就能在茫茫的遊戲海中找到屬於自己的“寶藏”。


分享到:


相關文章: