当前位置: 华文星空 > 体育

如果发明一种机器学习难以战胜人类的棋类规则,这种规则应该具备什么样的特点?

2022-06-09体育

如果抖机灵地回答,任何先手/后手必胜且必胜策略非常直观的棋类,只要强制规定人类先走,那AI就无法战胜人类。

如果认真回答,我觉得需要满足以下3个特点中的一个或多个(就拿这套内容比较全的单机小游戏合集里的棋类/对战游戏说事吧):

  1. 非玩家可控的运气成分对结果影响较大

如果不可控的运气成分(最常见的为骰子)能够抵消掉一部分策略因素,AI战胜人类的概率就会降低到某个小于1的值,对应了问题说明里的「难度增大」,毕竟麻将圈里说得好,「人是打不过狗的」,「神仙怎么打都是对的」。其他回答提到的大富翁(对应我链接里的强手棋),飞行棋就是如此。后者运气成分占了绝大多数,前者会经常出现一次随机事件直接影响全局的情况,人类击败AI是完全可能的。另外合集里有个「跳跃棋」也是运气策略并重,但我怀疑这款棋类游戏运气成分较小,如果AI设计的好,人类依然会被AI爆锤。

2. 对弈各方存在信息不对等

典例如合集中的「火箭大战」(也叫海战棋)和「五连板」,由于每人获胜的条件从「上帝视角」看实际上是不相同的,信息不对等导致了做出决策时根本不知道会对对手产生怎样的影响,这时AI想要战胜人类就比较困难了。

3. 游戏过程本身带有较强的心理因素

回答区有大佬提到「狼人杀」,这个除了NLP成分之外,就涉及到很多心理因素,难以判断同伴或对手发言的可信度,这导致了发言的信息量也很不确定。对应到合集里,「骰子王」满足这点,对手的每个行为,你都难以判断是真叫还是诈叫,当AI摸清玩家的套路时,玩家又可以去反制,循环下去就成了哲学问题。这时AI的胜率就应该不会很高了。