在 1997 年,国际象棋大师加里-卡斯帕罗夫(Garry Kasparov)被 IBM 公司的深蓝人工智能电脑打败。从那以后,全球人类棋手每况愈下,因为人工智能机器的棋艺正在以惊人的速度精进。
象棋引擎 Komodo 再次证明,就象棋比赛而言,电脑的棋艺远远比人类棋手高明。它的 Elo 等级分为 3304 分,比卡斯帕罗夫高出 450 分。
这其中的部分原因要归结于摩尔定律。根据该定律,集成电路板上每平方英寸的晶体管数量每年都会增加一倍,从而会形成更加强大的计算能力。这个定律是由英特尔联合创始人戈登-摩尔(Gordon Moore)在 1965 年提出的,在今天它仍然站得住脚。
人类棋手屡屡受挫的另一个原因是,人工智能软件可以在几秒的时间内计算出数百种可能的棋局。但是最近,一个棋局让电脑也卡壳了。
这个棋局如上图所示。人类棋手需要执白色棋子打败电脑。
这个棋局是由研究机构 Penrose Institute 发布的。在最近,该机构的创始人、牛津大学数学院的退休教授罗杰-彭罗斯(Roger Penrose)对这个棋局进行了调整,以研究人类和人工智能电脑在认知能力方面的差别。这个迷局据说只有人类可以解开,而人工智能软件却不起作用。
“如果你用电脑来解这个迷局,那么它会根据棋盘上的棋子数量和位置来推定黑棋会赢。但是,人类棋手观察这个棋局后就很快会发现情况并不是这样的。”罗杰说。在 1988 年,彭罗斯凭借自己有关黑洞奇点的著作与史蒂芬-霍金(Stephen Hawking)共同获得了沃尔夫物理奖。
“我们将这个棋局输入到了国际象棋棋力测试软件 Fritz 中。这款软件具有强大的计算能力,往往可以提前计算 20 步棋子。”Penrose Institute 机构的联合创始人兼主管杰姆斯-塔格(James Tagg)说,“这款软件会预测哪边棋手会赢。结果,它给出了错误的答案。”
这个棋局的独特之处在于第三个象的奇怪选择。这迫使人工智能软件走出了其舒适区,因为这个棋局具有无数种可能的走法。它也提出了一个问题:在实际对弈中,真的可以走出这样的棋局么?