AI in Poker: Tackling Online Bots

人工智能(也称为AI)几十年来已成为我们文化的一部分,但在大多数情况下,它是一个幻想。一部伟大电影的主题,或者是一个遥远的梦想,我们只是偶然听说。

在早些时候,发表在《科学》杂志上的一份报告指出,Facebook的人工智能实验室与卡内基梅隆大学的合作,创造出了一款先进的人工智能软件,甚至可以在专业领域击败最难缠的扑克高手。

人工智能如何变化

对于AI开发者来说,用游戏来测试技术能力并不稀奇。在过去,谷歌成功地创造了能够想出如何每次都能赢得棋盘游戏的软件。

不过,虽然棋盘游戏的规则很难琢磨,但对AI来说却没有构成任何挑战。由于棋盘上总是能看到所有的棋子,所以软件在计算所有可能的结果时没有问题。不过,AI不必处理仅显示一部分信息的复杂情况,因此,该软件仍无法解决更复杂游戏的奥秘。

现在,有了Pluribus,大家都在谈论的最新人工智能,设法处理最复杂的游戏之一:扑克。如果你曾经有机会玩过线上扑克,你就知道这个游戏需要知识、技巧和运气的结合。

尽管要想获胜,熟悉规则至关重要,但您仍然无法控制自己获得哪张牌,而且直到最后他都不知道对手有什么样的牌。

到目前为止,人工智能还没有考虑到扑克桌上发生的意外事件。

但Facebook成功地想出了一个解决问题的办法:人工智能没有试图直接从头到尾地绘制出游戏地图,这是迄今为止常见的方法,而是设计成只需提前几步思考,考虑到三种可能的结果:弃牌、跟注或加注。

将复杂的游戏分解成更小的单元,使得软件有可能击败经验丰富的扑克玩家,这在以前是不可能的。

应该指出的是,几年前,同一个团队创建了Libratus软件,它成功地掌握了一个双人版的无限制扑克游戏。

然而,在一对一游戏时,电脑并没有太多的细节需要考虑,而在真正的游戏中,至少有4-5名玩家参与。这一次,人工智能成功地在六人桌德州扑克游戏中击败了扑克职业玩家,这是一个前所未有的发展。

人工智能技术的新发展可以用来解决不同领域的各种问题,从安全到医疗。由于软件现在可以处理不可预知的情况,并做出相应的调整,不知道这项技术能把我们带到什么程度。

但扑克机器人确实已经存在了很多年,威胁着线上扑克市场,并作为一个持续的麻烦,让娱乐玩家不敢使用线上平台。

由于玩家访问线上扑克室时,期望有公平的游戏机会,所以知道电脑机器人可以阻止你实现目标时,大多数人总是会望而止步。

但好消息是,大多数机器人并不像Pluribus那样聪明,游戏平台和玩家都可以不费吹灰之力地尝试检测机器人。

几个月前,据报道,机器人已经渗透进了许多国家的一些最受欢迎的扑克室。由于游戏平台已经意识到机器人会把人吓跑的事实,所以他们已经采取了相应的防护措施。

游戏如何对抗电脑机器人

游戏平台所用来检测机器人的一个最简单、最有用的工具叫做CAPTCHA–也就是用来区分电脑和人的完全自动化的公共图灵测试。

游戏平台会随机要求用户输入一个或另一个单词,这是普通的机器人还无法做到的。

但是,即使机器人可以胜过基本的安全措施,游戏平台也会一直留意与机器人有关的可疑行为。当他们怀疑有机器人参与时,他们会毫不犹豫地关闭账户,并没收他们的所有赢利。

玩家在游戏时检测机器人

扑克机器人通常拥有一些共同的特征,当你在游戏时,你可以很容易地发现。以下是你在网上玩扑克时应该注意的几件事。

机器人不会回复私人聊天信息,所以如果你怀疑牌桌上的某个玩家其实是个机器人–给他发个信息,看看会发生什么。然而,人类玩家可能也会忽略你的消息,所以请谨慎对待这一点信息。

注意玩家的反应时间。你会注意到,人类玩家在做出艰难的决定时,有时会花点时间,有时会快速反应,毫不犹豫。然而,机器人无论面对多么艰难的决定,通常都会以相同的时间间隔做出反应。

机器人倾向于重复一系列相同的动作,用同样的方式玩不同的牌。虽然人类玩家可能也会不时地重复同样的动作,但如果你仔细观察的话,你可以发现一个自动的活动模式。

总结

常见的电脑机器人可能没有Facebook的人工智能那么先进,但它们仍然对所有扑克玩家构成威胁。如果你保持警惕,你也许能发现可疑的行为。



评论
还没有评论哦~
发表第一个评论吧!