首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

测试让人工智能软件帮做死活题

昨天有个棋友在QQ群里问怎么让人工智能软件做死活题。普通摆题喂它,它是不会动手杀棋的,因为它只要地盘够了,它还杀什么棋,铺地板就是了。

于是想了想,得到一个思路,先用猫踢狗(Multi-Go)电脑记谱软件把局面摆成两分(沿着棋盘中线划分好双方地盘,使之差不多),然后在一方肚子里摆死活,然后存盘,让人工智能载入,从这个局面接着下。由于开始已摆成两分,肚子里有死活的那一方,地盘肯定不够了,所以如果是AI是这一方,它就会被迫杀棋,于是就相当于它替你做死活题了。

测试:随便摆了一道简单的,让Leela打开,结果它确实开始杀棋了,但却做错了;又让zen6打开,它轻松做对。

leela做错,一路打吃是杀不掉左下角黑棋的

我走黑41后,白棋zen6于D1扑,以下完全是标准杀法

好了,是使坏的时候了,喂它一道长生题:

白棋的zen6,此时不紧不慢的占单官F6,为了测试它在左下的走法,我也走了F5单官,故意不去走左下;这时白走了E1提,直接把自己走死了(黑走C1成刀把五)。正解应该是白在C1送吃,就形成长生,和棋。

看来zen6不懂长生。

再次使坏,摆了“扳活形”大型共活给它:左下谁敢先动手谁就死,所以是双活。

左下是大型共活。其他地方黑白目数差不多,但我设置黑贴6.5目,所以是白大胜的局面。结果白棋却爽快认输了。

虽然zen6做错了长生和扳活型,但也可能是我电脑配置低或给它思考时间不长的原因,大家可以试试。

这题左下双活的原题解说如下:

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180311B05TNE00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券