您的位置首页百科问答

网上下象棋时,如何准确判定对方是软件?

网上下象棋时,如何准确判定对方是软件?

的有关信息介绍如下:

网上下象棋时,如何准确判定对方是软件?

手机码字,其实感觉现有几个回答都有些盲人摸象,不能说错,但也有不对的地方。

首先,几个回答都提到了,走子速度固定,正常人由于各种原因,走子速度肯定有快有慢,这取决于局面复杂程度,比如老将在外面,车沉底一将,这种只能上将,人类不会太考虑,反过来,纠缠的比较激烈的,人需要算好半天。但这两种局面,在设定好了参数的情况下,软件计算的时间会很接近。

其次,不是见子就吃,也不是啥爱兑子拱边兵啥的。而是,软件会根据自己的算法系统,选择最佳的招法。我可以举出无数个局面,把大子送到嘴里软件也不会吃。这里的问题在于,相对于软件,人类的算度很有限。当算到极限的时候,人需要根据经验对局面做出判定,进而反馈到需要决策的局面,要不要吃对方的弃子,要不要兑子。可能人觉得弃子导致局面不可控制,就不会接受。因为人的算度有限,还会有种种盲点,所以人的决策总会出错。而软件在极深的算度,这种算度是人无法匹敌的,和日趋合理的算法基础上,如果吃子的分数高就吃子,如果拱边兵的分数高就拱边兵,最后看来,至少面对纯人时,不太有可能出错。最近某网络赛,一个普通大爷后手完爆某业余顶尖高手,中间就有一步拱边卒。当时大家觉得大爷可能不知道下啥就停一步,但后来发现,在反先但不好下手的局面下,这步进边卒构思之精妙,绝对叹为观止。注意,我没说大爷用软件了!

那么,其实你要是想分辨对手是不是用软件了,本身还需要有些水平,这其实挺难的。给我的感觉是,除了用时特征以外,就是对手走的有些招法看似平庸,甚至无用,但随着对局的进行,才会发现其厉害与准确,这样的招法多了,自然就值得怀疑了,注意,我说的只是值得怀疑。其实靠人很难判定对手是不是软件,一个比较理想的方法是,拿软件复盘验证一下。王天一跟软件的重合率大概八成,我认为这已经是人类的极限了。另外,即便验证,前提也得是这盘棋足够长。我自己就出现过几次,对手撞到了我比较熟的套路上,开局就崩盘,我全盘跟软件完全一样。更何况还有很多比我厉害的。上面那个例子,大爷的对手不白给,虽然毫无还手之力,硬是顶了84回合,而大爷的招法跟软件的重合率超过了九成,根据那个比赛规程,直接被取消了成绩。

这其实说明了一个悲观的现实,就是即便对手用软件,你也很难有实锤的证据。我遇到过一次,朋友介绍我下快棋,5分钟局时,1分钟步时,我连输两盘。输没什么,但中间过程让我觉得有些不对,就是前面提到的这些特征,于是我那软件摆了下,发现不仅重合率极高,且有连续几步对手走的和我软件开始给出的不一样,但当软件算到3分钟以上的时候,反馈的结果和对手就完全一样了,注意,我们的时限是步时1分钟。所以我在群里说,我不敢说您用软件了,我只能说您的招法比我的软件算的还快还准!当然,也有接近实锤的,我听朋友说,今年某线上比赛,一个上过《棋艺》的成名高手在比赛中截屏把软件截进去了,这……

再多说一点,今年因为疫情,很多比赛改在线上了,这些比赛极大的丰富了棋迷们在特殊时期的生活。但即便是很多连个证书都没有的比赛,也有很多人用软件。我认为前面所说的对局足够长时重合率9成以上取消成绩是目前相对最好的办法。但毕竟道高一尺魔高一丈,有很多人也很有办法,比如在优势2000多分(两车左右),故意走个臭棋,把优势降到1000多(一个车),这样,重合率下来了,胜势照样不可撼动。这种事也发生过。

有些群的比赛,如果判定有人用软件,会全网转发,转发毕竟是每个人的自由,所以,对这种做法,我不反对,但也不支持。因为爱虚荣是人性的弱点,是至少大多数人都无法克服的。虽然用软件这事有些太没节操,但我们毕竟是人,每个人都有弱点。

所以,综上,事实很悲观,软件只能靠猜,实锤证据不会有。快快乐乐下棋,看淡网络胜负。自己比赛别用软件。对手用软件嘛,虽然换了我,我也想抽他,但看在人性的弱点的份上也适当包容1%。输了就回去多检讨,说明我们还有提升的空间。只是,只是,只是不要忘了我们为何热爱下棋,不要忘了我们下棋的单纯的快乐。