第二部分
计算(4)
作者 : (俄罗斯)卡斯帕罗夫
关于这个对局的完整分析小册子后来在希腊出版。我承认这本小册子中90%的分析都不是在对局时发生的。当找到几个令人激动的攻击黑王的着法时,我便开始全神贯注地思考托帕洛夫最可能的防守之着。在计算的某个时刻,我意识到我好像是在走过一根拉紧的绳索,一旦失误便是致命的。我弃掉了半数子力将他的王赶至开放地带。我不断地深入分析头脑中的局面,确信在该局面中一定会有所斩获,最终我分析到15步时看到了取胜之着。
这盘棋堪称计算的盛宴,但是如果没有想象力,就不可能在头脑中计算得如此深入。如果我只是对局面进行纯粹推演,取胜的战术组合也不可能被我找到。这并不是显示数学完美结论的逻辑分析产物。如果要找出证据,我只能指出至少在某一个时刻,我错过了事后其他特级大师们分析发现的最强的着法。
说句题外话,尽管最后我赢了对局,但我错过了最好的一步棋,这显示了过分专注于某个遥远目标的一个坏处。在对局中,我过分专注于要看到彩虹末端的金子,当我接近目标时,我没有环顾四周。我让自己确信这种漂亮结局一定是毫无瑕疵准确无误的—这是一个潜在的危险幻觉。
人机结合要强于人或计算机
我们不是计算机,我们的计算绝不可能完美无缺。但如果需要通过计算来达到目标,并通过经验和直觉来指导计算,那么我们的分析通常是正确的。在商业中,我们也会体会到与计算机配合工作所带来的好处。人的战略和评估技巧加上计算机这个计算工具,可以彻底改造从会计和投资到管理物流等许多职业。生活中各行各业都已取得了极大的进步,我不禁想为什么不把计算机用于国际象棋比赛呢。
国际象棋软件在计算方面非常突出,而人类在这个方面恰恰感到非常困难。袖珍计算器可以毫不费力地计算出89×97的结果,Fritz和Junior这样的国际象棋程序可以同样快速地在复杂战术局面中找出答案。它们会查看所有的可能性,找出能够留下最多子力的着法。这是“全搜索”系统,虽然称不上高明,但在复杂局面中,它的确非常有效。不过这种系统会在长期计划和子力调动阶段陷入麻烦,因为这种情况下通常不会有明显的路径。1998年我就想,如果不把计算机作为人类的对手,而作为人的助手,情况会怎样呢?
我的想法已经在西班牙莱昂成了现实,这种比赛我们称之为“先进国际象棋”。每个棋手手头都有一台运行自选的国际象棋软件的计算机。就像CEO检查电子数据表一样,人类可以处理战略方面的问题,计算问题则留给计算机来完成。这种想法是为了创造最高质量的国际象棋对局,结合了人与机器的优点。
在首次实验中,我又一次遇到了托帕洛夫。我们都遇到了一些小障碍,主要是没有足够的时间使用计算机,但是这场比赛的确令人觉得人机结合很有前途。在比赛中使用计算机有着另外一种感觉,就像穿着盔甲作战一样。我可以集中精力考虑计划,寻找弱点,而无须担心出错。