當前位置: 華文星空 > 體育

如果發明一種機器學習難以戰勝人類的棋類規則,這種規則應該具備什麽樣的特點?

2022-06-09體育

如果抖機靈地回答,任何先手/後手必勝且必勝策略非常直觀的棋類,只要強制規定人類先走,那AI就無法戰勝人類。

如果認真回答,我覺得需要滿足以下3個特點中的一個或多個(就拿這套內容比較全的單機小遊戲合集裏的棋類/對戰遊戲說事吧):

  1. 非玩家可控的運氣成分對結果影響較大

如果不可控的運氣成分(最常見的為骰子)能夠抵消掉一部份策略因素,AI戰勝人類的機率就會降低到某個小於1的值,對應了問題說明裏的「難度增大」,畢竟麻將圈裏說得好,「人是打不過狗的」,「神仙怎麽打都是對的」。其他回答提到的大富翁(對應我連結裏的強手棋),飛行棋就是如此。後者運氣成分占了絕大多數,前者會經常出現一次隨機事件直接影響全域的情況,人類擊敗AI是完全可能的。另外合集裏有個「跳躍棋」也是運氣策略並重,但我懷疑這款棋類遊戲運氣成分較小,如果AI設計的好,人類依然會被AI爆錘。

2. 對弈各方存在資訊不對等

典例如合集中的「火箭大戰」(也叫海戰棋)和「五連板」,由於每人獲勝的條件從「上帝視角」看實際上是不相同的,資訊不對等導致了做出決策時根本不知道會對對手產生怎樣的影響,這時AI想要戰勝人類就比較困難了。

3. 遊戲過程本身帶有較強的心理因素

回答區有大佬提到「狼人殺」,這個除了NLP成分之外,就涉及到很多心理因素,難以判斷同伴或對手發言的可信度,這導致了發言的資訊量也很不確定。對應到合集裏,「骰子王」滿足這點,對手的每個行為,你都難以判斷是真叫還是詐叫,當AI摸清玩家的套路時,玩家又可以去反制,迴圈下去就成了哲學問題。這時AI的勝率就應該不會很高了。