本帖最后由 柏木雪狐 于 2016-7-2 11:06 编辑
在昨天进行的Pokerstars 6-max Zoom500常规对局上,发生了一件十分异常的事情。这使得我损失了一个巨型底池,不过也因此得到机会,与扑克之星竞赛公正监察部门针对人工智能是否影响平衡性的问题进行了详细的讨论。
对局的情况是,当时我在MP位置持有$885, 拿到AA并且加注到$15, Cutoff跟注,轮到BB的小筹码玩家全进$195. 考虑到手牌质量与隐蔽性,我略作思考后在这里选择跟注,以期Cutoff Shove over the top或者在翻牌有过激的行动。Cutoff跟注。
翻牌:5h 6d Jd, 我迅速全进$675, Cutoff跟注$595. 完全出人意料的事情发生了。
Myself:AsAd Cutoff: 3c4s Big Blind:JhKh
转牌:Ac 河牌:7h
Cuffoff用一手NL5都不常见的牌型赢下这个巨型底池,随后我立即写信给竞赛公正监察部门,提出要对这手牌的后台数据进行调查并回复一个合理解释。
由于涉及金额也较为可观,在六个小时的调查之后,扑克之星竞赛公正监察部门主管Richard向我质疑人工智能软件的问题进行了详细的回复,现将原文翻译如下:
__________________________________________________________________________________
Aaron:
非常感谢你的来信,反馈有关质疑该玩家使用违反规则的人工智能软件进行不当获利的行为。你的电子邮件现在已经被提交到到扑克之星竞赛公正监察部门,作为人工智能检测专家,现在让我来系统地解答这一问题。
首先我们要阐明的是,“人工智能软件--通常被形容为一个机器人--能够预测到未来将会发出哪张牌”这项曾经使得扑克玩家担忧的阐述并非事实,这并非扑克世界中人工智能软件的定义。一个机器人玩家的定义,是作为一个完全自动化的玩家,同人类一样,在扑克世界中基于完全相同的有限信息进行理性决策。一个机器人完全不会发生任何数学上的错误,也不会针对任何玩家进行情绪化的跟注或者加注,简单来说,它比起人类玩家更为接近“零错误”的理性决策模式。然而,它不会比任何人类玩家知道更多的牌桌有限信息。
我能够向你保证的是,没有任何玩家能够提前预知下一张牌,其他玩家的手牌,或者有操纵比赛进程的能力。没有得到任何迹象或证据表明这样的程序存在。
在任何情况下,我们都不会容忍自动化程序(机器人)的存在。我们严格禁止这样的行为,因为我们相信扑克是一种必须由人类进行决策的游戏,它的定义是,人类玩家作出理性决策,并且与其他人类玩家进行对弈。
我们已经开发了许多侦测软件,以确定是否一个帐户是在由人类玩家控制。这些软件正在进行不断的改进,以维持技术领域的前沿优势。我们使用这些工具来主动审查扑克之星帐户是否正在进行被禁止软件的使用,以及调查被像你一样投诉的有关玩家。根据这些检测软件,我们能够对不同的账户信息建立档案,然后基于证据作出判断,玩家是否使用了禁止的软件。例如,我们可以区分玩家的有效操作是通过鼠标或者键盘热键录入,还是通过自动化程序。
这些侦测软件目前处理保密阶段,因为我们不希望我们的方法被编写自动化操作代码的程序员了解,用以规避之后的常规在线监测。不过在这里,我们可以提供一个概述化的程序侦测流程:
A) 扫描被禁止的第三方软件与我们的客户端同时运行。 B)收集详细的信息,每个玩家是如何在我们的客户端上进行一系列的基础操作与互动,这包括但不限于: -硬件以及第三方软件用于输入玩家行为的模式 -各种客户端功能的使用 -在牌桌上聊天(或沉默寡言)
C)记录历史牌谱的分析记录。这允许我们审查更多关于玩家对局的详细资料,类如: -所进行手牌的数量 -对局决策中的一致性 -对局决策中的异常性 -人工操作失误的存在
D)保持每一个玩家所进行对局的详细记录,包括: -每个对局的开始和结束时间 -每个对局的持续时间 -对局之间所中断的数量和持续时间
E)在玩家对局过程中产生实时测试,如验证码,提示玩家输入一个随机单词,并设计人类察觉不到(而自动化程序能够作出反应) 的其他专有性行为测试。
按照您的要求,我们进行了对该玩家资料的详细审查,结果显示该玩家目前并没有任何使用自动化程序的信息。我们将继续监控客户端上所进行的对局,一旦有任何证据显示被禁止的软件行为在未来浮出水面,我们一定会在第一时间采取适当的行动,以保护游戏的公平性。
再次感谢您对人工智能程序可能会影响游戏公平性的警惕并向我们汇报。您会感到欣慰的是,在防止机器人玩家破坏对局的平衡性和公正性的问题上,我们是和玩家站在同一战线的。
祝您牌运昌盛,手气长虹。
Richard 扑克之星竞赛公正监察部
_______________________________________________________________________________________
事实上,近年来对于人工智能参与传统棋牌竞技的话题已经获得了广泛的社会关注度。远至1996年国际象棋世界冠军卡斯帕罗夫挑战深蓝超级电脑,近至2016年围棋名宿李世石挑战AlphaGo,两次人机大战都以人工智能的完胜而告终。另一项较少有人关注的对弈则是在2015年7月美国宾夕法尼亚州的匹兹堡,由包括Doug Polk在内的四位高额职业扑克玩家挑战卡耐基梅隆大学所研发的扑克机器人Claudico, 程式在一度领先的情况下出现了显著非常规的逻辑行为,类如在15BB的底池中过牌-加注全下200BB,最终人类险胜。
“现在扑克是人工智能研究的衡量标准,就像国际象棋那样。”卡耐基梅隆大学计算机科学领域教授Tuomas Sandholm在赛后表示,“这项游戏十分复杂,需要机器基于不完全和经常出现的误导性信息(诈唬、慢打和挖坑操作)做出决定,而且为了获胜,机器人需要在智力上超越它的人类对手。与这项扑克游戏的全世界最强玩家几乎势均力敌是计算机人工智能的一项重大成果,(在这项测试里)我们还使用了商业、军事、网络安全以及医疗领域的未来应用方面的算法。”
我们已经知道,国际象棋是信息完全的对弈游戏,双方需要根据每种自力的不同价值来进行最佳对策的选择。在围棋之中,情况变得对于人工智能来说更为复杂,因为子力本身并不具有价值,而是它们所在的位置和形状赋予了它们价值。而在扑克对局中,人工智能将首次面對不完全和谬误的信息——庞大的云计算功能不再随着硬件水平的提升而具有相较人类压倒性的优势,而是对未知信息判断的正确率——毫无疑问这项实验在现实领域的影响更为深远。
对于传统棋牌玩家来说,在棋盘或者牌桌上输给人工智能并非什么丢人的事情。然而,当真金白银的利益被牵扯进来的时候,程序使用者就有了足够的动机与动力。如何阻止那些躲在屏幕后方,利用先进的人工智能软件和自动化程序谋取不当利益的投机者,也许是未来很长一段时间网络棋牌赛事从业者需要警惕并且思考的课题。(雪狐)
|