中国象棋有成熟的计算机算法或是AI吗?


三大棋的软件开发按照先后来说 。国际象棋最早 。其次中国象棋 。再次围棋 。
在回答这个问题之前 。我们先来简要的回顾一下象棋的软件发展史吧!
早在计算机操作系统还处于DOS的时候(可能很多人没听说过了) 。就已经有人在尝试做计算机软件下象棋 。小编曾经接触过两种 。其中一种不知道是什么程序 。界面很简单 。电脑运算的时候会有坐标显示 。水平大致相当于业余三级棋士 。另一种的名气比较大 。叫做将族 。最高版本叫做将族三 。其中三是罗马字符表示的 。一张3.5英寸的软盘就可以拷贝(又有很多人没见过了) 。
那个时候的软件最高水平至顶多能够达到地级市前三名的水平 。

中国象棋有成熟的计算机算法或是AI吗?

文章插图
再后来出现了一款叫做棋隐的软件 。水平较之将族有了一些提高 。但是依旧不能战胜人类市级冠军 。不过已经具备了冲冠的实力 。
象棋软件的真正爆发实在2001年以后 。为什么记得这么清楚呢?因为这之前 。弈天象棋对弈网站 。纯人玩得不亦乐乎 。象小编这种水平上10关也是可以的 。但是 。好景不长 。随着号称四大象棋软件的出现 。电脑的水平一下子就达到了强大师水平 。
这四个恶棍的名字 。估计象棋发烧友们都知道:奇兵、旋风、天机、棋天大圣 。
中国象棋有成熟的计算机算法或是AI吗?

文章插图
他们的除了在引擎上有了很大的进步之外 。还分别配备了开局库 。有的还配备了残局库 。电脑配置越好 。水平越高 。
但是他们虽然厉害 。对象棋大师们还没能形成绝对优势 。比如当年的人机大战 。就没有能够战胜许银川 。
这之后 。象棋软件的开发就忽然间不再那么热了 。
不过 。依然有新的软件诞生 。比如象棋名手的棋力就超过了前面四个版本 。还有一款在专业领域流行没有流入市场的叫做骏马奔流的软件 。
当下 。象棋软件的开发基本都属于民间行为 。所谓民间行为 。就是都是一些业余爱好者在搞着玩 。完全凭兴趣 。没有专项资金的 。当然 。每年的软件大赛即使有些奖金也不足以支撑一个软件的开发 。
随着移动端的兴起 。手机端的象棋软件应用也风起云涌 。不过 。论棋力也就最多能够达到跟四大恶棍抗衡的程度 。绝大部分的水平大致相当于强大师 。
中国象棋有成熟的计算机算法或是AI吗?

文章插图
如今的以象棋名手为代表的新软件的水平绝对是超过了象棋特级大师 。但是它们并没有在象棋的思维创新上有所进展 。因为 。它们的基本模式还是跟过去的版本一样 。只不过就是算得深一些快一些罢了 。完全没有象围棋的AI那样 。给人类的思维带来颠覆性的冲击 。就是说个实在的 。象棋软件的开发还是受制于人类棋手的棋谱限制了 。
因此 。从战胜人类棋手角度而言 。目前的计算机算法是足够了;但是要谈计算机有没有真正探索到象棋的思考奥秘 。还很远很远!
其他观点:
谢邀 。中国象棋当然有象棋人工智能(即AL) 。我们一般叫做“象棋软件” 。或者“棋软” 。不知道题主对于“成熟”是怎么定义的 。如果以围棋领域的阿尔法狗那种高标准来看 。目前的象棋人工智能还是不成熟的 。因为大体的框架还是10多年前的老样子 。象棋人工智能已经有10多年没有大的突破改进了 。
目前一款实力强劲的象棋人工智能 。主要是通过更新象棋引擎的算法、加上开局库、审局库、残局库等数据的扩充 。最后还需要配上高配置的电脑硬件和散热器(象棋软件计算层数越深 。速度越快 。电脑就越发热 。资深象棋软件玩家必配散热器) 。简单理解就是在高电脑配置的前提下 。利用“穷举法”加“剪枝法” 。象棋软件再根据对于棋局的打分 。选择其中分数最高的一步棋来下棋 。相对于围棋领域阿尔法狗的“神经网络算法” 。中国象棋人工智能显然是不成熟的 。还有进一步提升的空间 。
如果和人类的中国象棋水平相比 。目前象棋人工智能算是比较成熟的 。因为人已经下不过象棋人工智能了 。就算是目前顶尖的象棋棋手 。比如许银川、王天一、郑惟桐等象棋国手 。面对强大的象棋软件 。能顶和已经是最好的结果了 。
目前市面上有以下几款主流的付费象棋人工智能:象棋旋风、象棋名手、小虫象棋、南奥象棋、天机象棋、阿尔法猫等 。其中象棋旋风和象棋名手是公认的领头羊 。很多专业棋手配备的象棋软件也是这两款 。从整体来看 。如今的象棋软件还是走烧钱、拼配置的老路子 。各个象棋软件之间的棋力差距并不大 。对于我们一般棋迷来说 。为了满足自己在网上下棋的虚荣心和满足感 。专门花个几万块钱买个高性能的电脑和象棋软件 。其实是没必要的 。

推荐阅读