微光故事:奇袭象棋、揭棋与人工智能的相关思考。
2018-02-22 刀狼 微光故事
微光故事:奇袭象棋、揭棋与人工智能的相关思考。
春节期间,略有闲余,有空查看了一些人工智能阿尔法狗战胜围棋世界冠军及连续60连胜世界顶尖高手的相关报道。
被认为世界上拥有10的170次方最为复杂算法的中国围棋,被人工智能阿尔法狗全面完胜。拥有最多算法的围棋尚且如此,其他棋类如国际象棋、日本将棋、中国象棋等等早已不在话下。这是人工智能的巨大进步,也激起了无数话题与讨论。棋类从来都是人类智慧的结晶,人类智慧与人工智能的讨论在21世纪随着人工智能的快速发展而全面爆发。
笔者在中国象棋的众多改革与方向论文中,看到了许多不同的观点。有的说改变棋规、增加棋子、扩大棋盘、改变运子规则等等方案。其中有一篇网文为奇袭象棋,具体阐述了中国象棋的现状与人工智能的关系并提出了奇袭象棋的基本玩法概念,笔者纵观全文,受益匪浅。
奇袭象棋的网文中提出,“完全信息搏弈论”与“不完全信息搏弈论”。在人工智能高度发达的今天,在完全信息面情况下,在每秒以万亿计算次数的人工智能面前,在对局中无论在何种情况下,人工智能都将得出最佳正解。在完全信息的状态下,从一开局直至终局,人工智能早已洞察全局,而人类则难以做到这一点,就算是这个世界最优秀的棋手已经不可能战胜最优秀的人工智能。人类棋手的最佳结局最多只能是和棋。
如果两台世界上最优秀的人工智能相互对弈,它们之间比拼的是记忆与运算,如果它们的能力无限接近,最后将势均力敌,其结果只能是和棋。(这包括所有完全信息搏弈类的棋)所以棋的正解是和棋。而人类则难以在众多选择中永远选出最优解,因为犯错,几乎是人类的天性。在对局中,无论在何时,人类只要犯一次微小的失误都将被人工智能无限放大,以至于最后无路可走。这就是人工智能完胜人类棋手的原因,因为它们不会犯错,这意味着它们永远不会战败,而人类则会被它们战胜。
在孙子兵法中,有这样一段。
孙子曰:昔之善战者,先为不可胜,以待敌之可胜。不可胜在己,可胜在敌。故善战者,能为不可胜,不能使敌之可胜。故曰:胜可知而不可为。
不可胜是因为不会犯错,可胜是因为对手犯了错。而人工智能就是不会犯错的强劲对手。
而人之所以为人,受环境、社会、生活、情绪、意识、智力、状态等等影响,在生存繁衍不断探索未知领域的活动中,将会不断尝试并会不断犯错,并在众多错误中总结经验而找到正确的方向。人类是富于创造力的生物,这是人类社会进步的根本原因。而畏惧错识,终将会毁灭进步。
说到底,人工智能只是人类改变社会的一项工具,正确使用这项工具无疑将长足的促进人类社会的发展,而错误的使用也将会带来灾难性后果。
在不断探索中努力尝试,犯错是人类的天性,那也是创造力的源泉。
如果人工智能从一开使就扼杀了人类犯错的权力,那将无疑摧毁了无数的创造力。
曾有人提议,未来的棋类比赛中采用人机结合的模式。在笔者看来犹如在中国高考考试当中允许使用手机无异。根本不可能选出真正的优秀人才。因为在比赛中使用人机模式,对于人工智能而言,早已看透一切,在完全信息搏弈当中,永远不败,其结果只能是和棋。在一个完全已知的领域,一切资源都将被耗尽,因此这个领域的价值一定会极速降低。
鉴于人工智能在完全信息中的超级记忆与计算能力与人类探索未知的无限可能领域,在奇袭象棋的网文中提出了不完全信息搏弈论的改革方案,在最大程度上继承传统象棋基础之上经过改变一定规则,改良相应的棋子,使完全信息状态下有阳无阴、有表无里、有真无假、有实无虚、有直无曲的被动状态娈成变成不完全信息搏弈,使得人工智能的确定性计算能力变成可能性计算能力,这无疑增加了计算的错误率,因为有不确定因素的存在。这使得在不完全性信息搏弈中有阳有阴、有表有里、有真有假、有实有虚、有直有曲,这是否更加符合世间万物皆是矛盾结合体的哲学理念呢?而且,人工智能的无限可能计算,也将给人类一个无限可能的未来,而不是一个个完全已知的世界。
孙子兵法曰:凡战者,以正合,以奇正。故善战者,无穷如天地,不竭如江河。终而复始,日月是也。死而复生,四时是也。声不过五,五声之变,不可胜听也。色不过五,五色之变,不可胜观也。味不过五,五味之变,不可胜尝也。战势不过奇正,奇正之变,不可胜穷也。奇正相生,如循环之无端,孰能穷之?
奇袭象棋,奇袭式着法目前尚属尝试试验性阶段,各项规则也有侍完善,目前的理论辩证阶段是完全可行的,这又有待众多爱好者勇于去开拓创新并在错误中寻找正解。
相较于传统中国象棋的完全性息搏弈,奇袭象棋的不完全信息无疑使象棋有了质的改变与飞跃。但自古以来任何一项改革从来都是阻力重重。但真理必将在实践中呈现。
说完奇袭象棋,再说说揭棋,揭棋也是在中国象棋的基础上的创新性玩法,其自在天天象棋推出推广以来,至今饱受垢病。但其全随机式玩法在笔者看来倒真有几分现实意义。
双盲随机式布局,如果比做一个人的出生,生命的全部总体意义如果是本方的十六子,本方的使命是保护老帅,目标是摧毁对方老将。在双盲式布局中,选手只知道使命与目标,而对自己及对手的具体兵力布署一无所知,好比一个刚出生的婴儿,将来有什么技能,会什么等等都随棋局进展而一一揭开。也许有人运气很好,一开局就点中大车,这也许就如同一出生就含金钥匙的孩子,这也许不太公平,但这也许才是真正的人生。伴随棋局进展,你将会逐渐了解自己的兵力布署与对手的兵力布署,这是一个逐渐认知的过程,也是一个无数可能之后的认知,到最后你将更明白自己,也更了解对手。七分努力,三分运气,成败可期而不可强求。这何尝不是人生。
孙子曰:知彼知己,百战不殆;不知彼而知己,一胜一负;不知彼,不知己,每战必殆。
孙子于千年前的论述,用于今日,依然熠熠生辉。在21世界的今天,人工智能在完全信息搏弈的棋类的对局中,已经完全做到了知彼知己,故而百战不殆。在奇袭象棋中,不知彼而知己,因而一胜一负,胜负依然可以期待,存在众多可能与希望。而在揭棋中,不知彼,不知己会随着棋局的进展而逐渐知彼知己,谁先认识与把控全局,谁将获胜,胜负未曾可以提前预知。
前段时间笔者有幸体验了现在叫绝地求生的手游,也叫“吃鸡”,天命圈会断随时间的推移而不断缩小,最后会缩成一个点,也许开始时一动不动地趴在草丛中是十分安全的方法,但如果你不改变位置不移动方位的话,最后一动不动的人将毫无疑问会死掉,而想生存下来的那个人就算是趴着爬进天命圈,不管如何狠狈,多么难看,唯有如此才有活下来的机会。
现在不完全信息搏弈的奇袭象棋与揭棋尚没有棋软参与其中,或许是觉得也太过小众了吧。但星星之火,何尝不可燎原。现在已经到了完全信息搏弈类棋必须在人工智能的当下进行改革的时候,也是伴随人工智能一同发展的好时候,人类也将会运用强大的人工智能进行更为复杂的计算。期待在强大的人工智能计算领域能更加有效的去应对不确定因素的变量与自变量,使人工智能更加拥有智能,计算一个个可能的未来。