NEXTMIND
直播答題火了!就在本周, 某大四女生獨攬《百萬贏家》103萬元大獎, 創直播史上單場個人獎金額最高紀錄。
然而, 我們很想知道, 連風靡朋友圈的遊戲跳一跳都有外掛,
之前有國內媒體做了實驗, 利用幾款智慧助手APP來協助答題, 雖然這種方式很新穎, 但正確率並不高, 而且時間上也不一定來得及, 畢竟回答一道題只有10秒鐘時間。
那麼, 直播答題真的可以在技術上被破解嗎?
要知道, 國內現在幾款直播答題應用的共同鼻祖是國外的HQ Trivia, 其標準場賽事獎金為2000美元, 每道題有10秒答題時間, 但就在前不久, 一名程式師宣稱他破解了HQ Trivia。
這名程式師叫史蒂芬.科格尼塔(Stephen Cognetta), 曾是穀歌的產品經理, 下圖是科格尼塔本人, 看上去很陽光。
科格尼塔在hackernoon網站上詳細介紹了如何破解HQ Trivia,流程大概是這樣的:
第一步, 將手機螢幕上的顯示內容映射到電腦螢幕上,
接下來, 科格尼塔用Python語言寫了一段代碼, 在自動截屏同時可以執行光符識別, 這樣一來就能將圖像轉化為電腦可讀文本, 如下圖所示:
重頭戲來了, 如何讓電腦來自動選擇答案呢?
科格尼塔用了三種辦法, 其中一種是將問題用API鏡射到穀歌搜索上, 看哪個選項出現的次數最多, 就選擇哪個。
舉個例子, 某問題有3個選項, devil's Ivy、lucky Bamboo和Rubber Fig, 被穀歌自動搜索後, devil's Ivy出現了3次, 所以選擇它的勝算最大。
另一種辦法是分別將問題和3個選項一起穀歌搜索, 誰出現的搜索結果最多, 就選擇誰, 從某種意義上也是拼概率。
科格尼塔表示, 若同時使用三種方法, 可以將12道題的勝率提升到70%-80%, 這個數字已經非常高了。
不知道如果遇上中國的直播答題, 科格尼塔能有多大的勝算。