本人是个山野村夫,没有受过正规系统的棋艺训练,大道理也说不上来,就讲讲自己的认识吧。发帖目的纯属娱乐,不供参考。
未入评题之前,先说一下本人的实际象棋水平。本人水平常年在奕天岳阳楼八九十关上下浮动,偶尔冲刺到十关,但不能久待。本人棋艺瓶颈在于开局和中局,相对于残局则似更较有把握。如系优势残局亦或相持局势,鲜有失手。说明这一点很重要,因为本人所作的比较全部是建立我自己的残局水平基础之上的。
下面就着重谈一谈人们为什么会觉得软件的残局很差,以及软件残局为什么会很差的这两个问题。
听起来有点拗口是不是,好像是同一个问题,实际不是。一个属于心理认知方面的范畴,一个则属于技术层面的问题。
一 软件残局真的很差吗?回答这个问题首先我们得认识到软件的长处就是计算,无休无止的令人恐怖的计算。虽然暂时没法直逼人类的直觉,但通过几乎可以将一切可行的着法纳入计算之中,从而可与人类棋手所谓的大局观以及局面判断相抗衡。这种执拗的方法虽笨拙,却很有效。尤其在中局领域,软件不知疲倦令人生畏的计算,更是远远将人类棋手抛在脑后。我们不得不承认,在计算方面,我们人脑与电脑存在巨大差距。软件在中局时是有巨大威力的。
既然软件的长处就是计算,那么为什么进入残局之后我们会感到软件的水平下降了呢?
这实际上有我们一个错误的认知在里面。要知道,软件的一个天然属性就是吃子擒王。这在中局,问题不大。因为中局里子力繁多,想要直接杀王不易,那么几乎所有的战术都是围绕杀灭对方子力而展开设计的。消灭了对方子力就等于离杀王近了一步。软件这时不是不会犯错,只是它会通过深远的计算来不断弥补错误。当然,软件有时也会也会因为分值对比而贪吃而被对方诱入战术的死胡同里去,死劫难逃。进入残局,子力相对减少了,软件的计算长处相比中局,实际上是更强了,更提升了。就以我们感到很多难以拆解的难度很高的排局为例,通过软件的深度计算,绝大多数局面都能找到正解。而实战中双方对杀性的残局,软件更是不会放过任何机会的,只要一方稍有漏隙,软件就会立即一击毙命。
在这里我要表达的是,相比中局,进入残局,软件不仅没有变弱,反而更强了。与中局时软件的致命的方向性的错误相比,软件残局时错误要少的多。
二 软件的残局为什么又很差。
前面我们讨论了软件在进入残局时计算能力并没有减弱,反而是更强。可是我们又总觉得不尽人意,又是为什么呢?与我们不胜脑力的繁复的中局相比,象棋进入残局,实际上这是我们绝大多数人都感到易于把握的一个领域。因为子力减少,计算也相对简单,例胜例和的定式也比较容易牢记运用,归纳和分析。以本人之见,残局不是不依赖计算,但更多的是依仗棋手的经验和知识。如果是人类棋手间的较量,对局心理上的战术拿捏以及比赛场地周遭环境的变量也是绝对不容忽视的重要因素。棋手瞬间的创造力以及灵感反复无常,可惜这些丰富的实战经验与知识软件却暂时没办法学习到。另外更重要的是,软件的天然属性到了残局时反倒成了设计缺陷。软件一吃子为重,可是残局阶段,子力的存亡的比重在大大降低,位置的好坏因素却大大增强。许多局势的最后胜负并不取决子力的多寡,而在于位置的优劣好坏。所以,即使是擅长计算的软件到了这时也会产生迷惑,它的进攻性,又往往驱使它不顾形势安危而试图消灭对方子力,错误由此产生。目前的软件,暂时还确实没有全部学到残局的这一特殊的性质啊。
最后归纳一下。现在许多人对软件残局不满意,可是事实是,那只是在一些简单的例胜例和的局势下,人比软件强。可是绝大多数的局面下,软件还是比人强。对软件的不满意,只不过是因为它没有表现出绝对的全面而已。在实际对战中,许多人认为该赢的棋没赢到,能守和的棋却输了。可是假如深想一下,和你对战的不也是那些很强的软件吗。为什么他们的软件能做到,而你的不能。那个地方的操作出现了偏差。难道不值得三思吗?
本人拉杂的写出一点个人的意见,并不指望得到全体的认同。因为这样的问题实在是如人饮水,冷暖自知。最后要感谢棋友景明先生的意见和帮助。许多想法都是参照景明先生的大作《竹林的修行-------中残用魂集》而归纳总结的。不敢掠美,特作申明。