百科问答小站 logo
百科问答小站 font logo



与对手下棋开狗(使用AI)是一种怎样的体验? 第1页

  

user avatar   gao-fei-long-50 网友的相关建议: 
      

1. 我可能是最早开狗下网棋的人之一了;

2. 对于第一条,我知道你们肯定都误会了;

3. 我体验更多的不是开狗,而是被对手开狗。

-

十几年前,计算机围棋程序还停在第二代,谈不上是围棋AI(第三代才算)。那一代的程序刚用上蒙特卡洛算法,水平相比第一代有了大幅提升,但依然蹉跎在业余低段位的水平上。

当时,我把市面上的围棋程序都找来,用“左右互搏”的方式帮它们决出高下。印象里,那一批程序中最强的一个,是某个版本的“银星围棋”。

然后,我就拿“银星围棋”上弈城(当时最大的网络对弈平台)下了几盘。在弈城1段上,“银星围棋”的战绩胜败参半。

这就是我最早“开狗”的经历了。

那时候,因为围棋程序还很弱,只相当于一个普通业余爱好者的水平,所以,大家完全没有“开狗”下棋是作弊的观念,只会觉得这很好玩。

我自己拿“银星围棋”上弈城下,也只是抱着测试程序水平的心态。上帝视角,毫无歉疚,毕竟我自己的水平可比这高太多了。

再后来,就是著名的“Zen”系列程序。

大概有七八年的时间,“Zen”系一直都是最强的围棋程序。我身边棋圈的朋友几乎人手一个,谁都跟Zen下过几盘。

从Zen4、Zen5到Zen6,程序的水平一直在提高。经过很多人测试,Zen6至少能在网上打到5、6段。甚至,还有人用服务器资源开Zen6,打到了弈城8段。

从分先到让子,我自己跟Zen也下过几百盘。因此,我对Zen系程序的棋风、优势以及弱点都极为熟悉(这一点后面很重要)。

AlphaGo出现之后,各路围棋程序都向之看齐,开始使用神经网络训练。但一开始,单机的围棋程序实力还是很有限。2017年时,普通人能拿到的最好的围棋程序,就是Zen7。

经过对AlphaGo模型的学习,Zen7已经十分强大,可以在网上打到最高的9段,相当于业余高段的实力。哪怕职业棋手,一个不小心也有可能输给Zen7。

单机程序到了这个水平,“开狗”下网棋就真的有“作弊感”了。而又因为网络对弈在围棋生态中十分重要,所以可以说,从2017年Zen7问世开始,整个围棋界就进入了一个新时代:一个用单机程序就可以“作弊通天”的时代......

从此以后,我就开始和各路AI斗智斗勇......

挨个说.....

-

尚可一争长短的Zen7

先说Zen7。

2017年,网上开狗下棋的基本都是Zen7。

前面说了,我对Zen系列非常熟悉,所以实战中对方开了Zen7,我基本能认出来。

Zen系列的棋风非常“宇宙流”,据说开发者融入了不少武宫正树的棋。所以,Zen的布局、序盘着法具有极为鲜明的特征。再加上那稳健的“本格流”棋风,以及一些具体棋形的特定下法,我基本不会认错。

整个2017年,我下了100局左右的网棋,大概有10局遇到了Zen7,我赢下了3局。而印象最深的,是下面这一局......

本局弈于2017年11月,腾讯(野狐)围棋平台。我执黑,白棋是8段。

布局是黑白双方左右大模样的对抗,这是我当年最喜欢的格局。但当我看到白30、32连扳的那一刻,心中一个咯噔,唤起了曾经被Zen7支配的恐怖记忆,开始觉得不妙。

再然后白34打吃,宁可损边空也要控制中央,典型的Zen流下法。我忍不了了,立刻打开我的Zen7验证,跑了一下开局,发现对手确实是步步Zen7。

之后白38、42、44,全是Zen的“宇宙流”大局型下法,对手依旧在步步照抄Zen7。左边白茫茫一片,白棋全盘的子力都配合了起来,效率极高。

我对形势已经十分悲观,感觉已是巨大劣势了。在Zen7的判断里,也是白棋明显优势。

(然而现在我用绝艺复盘,发现绝艺认为黑棋稍稍占优,胜率有58%......但当时我不知道啊!)

黑A位吊入,然后白46切断归路,48先手走重黑棋,50靠压攻击隐隐瞄着中央,步步是Zen7一选。

记得就在这个时候,我关掉了自己的Zen7。不想看了,对手肯定是开了Zen7,而且形势对我已经非常不利(当时我和Zen7都认为)。我如果也照抄Zen7,和对手“互相遛狗”,那必输无疑。

而且,虽然Zen7已经有准职业水平,但我却并不是很虚它,尚有一争胜负的信心。

单机版的Zen7毕竟只是固定版本的程序,又没达到碾压人类的高度,所以跟它下多了之后,很容易摸到它的行棋规律和弱点。

我前后跟Zen7分先下了100多盘,开始完全赢不了。后来发现,Zen7依然有Zen系列的一贯弱点(其实是蒙特卡洛算法的弱点),开始偶尔能捡一盘。

再往后,我对Zen7的下法越来越熟悉,慢慢摸索出如何引诱它失误。下到最后,我平均两三盘就能摸它一盘。

回到本局,黑51、53、55的下法稍微有些过于狠了,但当时这是我认为对付Zen7最好的方式:用最激进的贴身缠斗搅局,激发Zen7在乱战中的计算失误。

AI和人下棋的方式是完全不同的,所以水平的换算也不太一样。

以Zen7而言,如果我不知道对手是Zen7,把对手当人来下,那可能下100盘我也赢不了一盘。但如果我知道对手是Zen7,用专门针对它弱点的下法,那赢的几率能达到三五成。

2017年,我网棋遇到Zen7,大概是10盘赢了3盘,略低于我自己和Zen7交手的水平。这是因为,网棋时对手是“偷偷开狗”,一开始你不知道。等到你察觉的时候,已经下了几十步了,形势已经开始落后,所以胜机要少一些。

这一盘也是这样。虽然我发现还算不晚,但毕竟布局的格局已成,已经进入了Zen7喜欢的调子。

在右边的缠斗中,我并没能激发出Zen7的失误。白76粘住,上下联通,整体变得更厚实了。左边半个棋盘全是白棋,如果全算白棋的空,那就不用下了,白棋领先几十目。

此时我对形势已经绝望,黑77深深打入,准备跟Zen7拼了。

黑79、81、83全是贴身缠斗,还是想抓蒙特卡洛算法的弱点,找到Zen7在乱战中的计算失误。

(有趣地是,如今拿绝艺复盘,绝艺认为黑棋已经是70%以上的优势,但当时我却觉得自己已经站在悬崖边上了......)

我一通乱搅之后,黑棋左边大龙凭借二路托的手筋连回家,把白空破去了三分之一。但我仔细判断了一下,形势还是落后。(我当时认为黑棋全程落后,但按照绝艺复盘,黑棋前面还可以,是右下亏了之后才开始落后的。)

轮黑下,左上、右下两个大官子,右上的封口也很大。当时我判断,黑棋至少抢到两个才能争胜。但三个地方都是后手,右下白棋还有A位点的犀利手筋,我实在是顾不过来了。

黑137咬牙抢左上官子,对右下的A位点视而不见,赌白棋没看见。但白棋是AI,怎么会错过这种妙手呢?

在绝艺推荐里,白棋在右下A位点是唯一选择,然后黑棋胜率只有30%。而在Zen7的推荐里,A位点也是一选,实战白138肩冲则是二选。

实战中,对手(人肉臂)不知道为什么,选了Zen7的二选。

但是,白138有疑问......

你们有没有过体验那种......隐忍许久后,忽然看到一线曙光的瞬间?

这盘棋我之所以能记几年,就是因为我记得这个瞬间。

当时我感觉被白棋压制了一整盘,然后在看到白138的一瞬间,忽然感到机会来了!根据我和Zen7对抗的经验,这里可能是Zen7的一个计算漏洞。记忆中的感觉十分强烈,当时那一瞬间,我觉得就在这里,能打爆Zen7。

黑139穿象眼,要吃白棋肩冲这个子!如果白棋肩冲进来变成了送死,那黑棋肯定翻盘了。白140贴下去是第一步败着,黑141飞刺上面更加凶狠!对边上的白棋置之不理,默认白棋后手死,要求大吃在外面。

我记得当时,在黑141这步棋之前,我用掉了最后一次保留读秒,然后在几十秒内算清了实战白142之后的变化。从黑143立下开始,后来全算对了......只能说,那天状态真的很好。

(在绝艺复盘里,此处攻防十分复杂,黑139、白140、黑141、白142都有问题,但正确的下法实在太难又太复杂,有一个变化甚至绵延到白棋中央大空里,变成了一个天下大劫。这已经远远超过了我和Zen7的水平......反正Zen7和我是一个档次的,白142果然按照我的预想夹了,这也是白棋最后的败着,后面它就没机会了。)

后续变化是一本道,但也不算特别简单。黑棋除了147有点小问题外,黑145、149、151,甚至黑153贴在外面,都是绝艺推荐的最佳。

(这里就能看出Zen7和现在的顶级AI的差距了,绝艺就不容易在这种程度的计算中犯错)

以下的进程已经无关胜负:白154虎下以后,角上黑棋有黑159二路夹的收气手筋,白162断打也无法建功。最终白棋全灭,黑棋翻盘。

我赢过Zen7二三十盘,但大都是在自己的电脑上,在不限时间的情况下赢的。网上快棋遇到对手开Zen7,我只赢了3盘,如今也只记得这一盘。

就是因为,坚持着挣扎一整盘,然后敏锐地看到一线曙光,像猎手般突然爆起,抓住这唯一的一线战机逆转,这种过程实在是太亢奋了。

尤其是网上快棋,在读秒声中算清了白142之后的整个对杀,这对我这种水平来说,已经能算是个高光时刻了。

当然了,Zen7毕竟只有准职业水平,还算不得顶级AI。2018年之后,从leelago(里拉狗)到Katago(卡塔狗),超越人类巅峰水平的单机AI终于普及了。

面对超越人类水平的AI,我还能有胜机吗?还真有......

接下来,咱们看现在的AI......

-

如何判断对手“开狗”?先看胜率曲线!

2018年以来,普通人能拿到的各路单机版AI,都远远超越了赢过李世石的AlphaGo Lee(V16.0)的水平,直追AlphaGo Master。服务器上运行的星阵,也能在网上付费使用了。

现在,从理论上来说,一个不会下棋的人,只要拿着单机版Katago,也能在网上战胜柯洁。(当然,人家不会跟你下)

这几年来,我在野狐上下了300多盘网棋,确实经常遇到对手“开狗”,而且不再是Zen7那种半吊子AI,而是真正超越人类水平的顶级AI。

那么,怎么判断对方“开狗”呢?

首先,我得给大家隆重介绍:胜率曲线。

用胜率曲线来反映对局,最早始自AlphaGo。因为该模型以胜率为形势判断的标准,所以就有了随着棋局进程而变化的胜率曲线。后来的各路AI都是同类模型,自然也沿用了胜率曲线。

上图是野狐的绝艺复盘界面,显示的是前段时间LG杯半决赛,柯洁负于申真谞的对局。

下方的曲线图即为本局黑棋(柯洁)的胜率曲线。横轴为对局手数,从左至右为棋局进程。纵轴为胜率,从0到100%,图中间那条浅色的横线为50%胜率。

我们可以看到:

对局开始时,胜率曲线基本与50%横线重合。

70步以后,曲线在震荡中逐步下滑,表示柯洁的黑棋陷入劣势。

150步以后,曲线又不断走高,说明柯洁的黑棋开始逆转局面。

随后第171步,曲线忽然跳水,这是柯洁出现了败着(也即上图局面),黑棋胜率从70%一下跌到了40%。

之后虽然曲线还有起伏,但一直处于50%横线以下,直到逼近地板,也即胜率清零,表示柯洁的黑棋落败。

这是顶尖高手在大比赛中的胜率曲线。

那么,像我这种水平,在网上下快棋,胜率曲线会是什么样呢?

请大家看下面的心电图:

这是我在野狐9段上一局快棋的胜率曲线,就突出一个心惊肉跳有木有。

一般来说,胜率曲线如果总是围绕中间的50%横线上下起伏,说明对局十分激烈,双方水平相当。但是,如果这起伏幅度过大,动辄暴涨暴跌,那说明双方都下了很多臭棋,所谓菜鸡互啄......

(当然,这盘棋最后的曲线变成心电图,有特殊原因。因为局势呈半目胜负,又涉及粘劫收后,AI也判断不清。)

我正常的网上快棋对局,一般不会这么心电图,但也肯定有不少起伏,比如这样:

我也被比我更强的对手碾压过,曲线呈这样:

我也曾在发挥好的时候碾压过别人,比如这样:

上面这十个曲线,都属于正常的胜率曲线。即使胜率很快到了0或100%,后面也不太可能一直毫无起伏(除非是棋局快要结束)。

这十盘棋,全部来自我在野狐9段上的对局。有些是快棋,双方失误多,起伏就大一些,有些是慢棋,曲线就相对平缓一些。

这些对手都不弱,其中有好几个业6。到了这个水平,就算是碾压式的对局,胜率曲线也肯定是有一些起伏的。

这就是人与人之间的对局。

那么,如果对手“开狗”了,我的胜率曲线会是什么样呢?会是这样:

看出区别了吗?

胜率曲线基本没有起伏,从布局就开始稳步下滑,50步左右就趴在地板上了,之后就一直与横轴重合,也即胜率为零,没有一丝波澜。

人之间的对局,胜率曲线就不可能是这样吗?也有可能,但那得是双方差距特别大,差了不止一个档次。

对我来说,和业余对手下快棋,像这样被稳稳碾压,确实不太可能。对手又不是柯洁、申真谞......

所以说,当对手和你在同一档次时,胜率曲线是判断对方是否“开狗”的最大参考。

此外,当然也要看棋局的内容,要看对手是不是步步“狗招”。

-

让人只余无力感的Katago

接下来,咱们看一盘确定我被对手“开狗”虐的棋。

这盘棋弈于2020年12月,当时我在野狐打了个新号,此时40胜0负,刚升到7段。

我那时已经听说网上“开狗成风”了,但连下40盘都没遇到AI,本局对手又是个刚从9段上掉下来的8段,所以我真是没有一点点防备......

我执黑,开局在右上选择了“芈氏飞刀”,如今最复杂也最流行的大型定式变化。但当时我还没有好好学过“芈刀”,只是学个样子,一来就下错了。

黑37应该在38位扳,角上双活后再处理外围。即使要补外面断点,也要在37左一路的A位虎,这将进入一个超大型变化。

实战黑37粘大错特错,白38立,角上大眼杀小眼,黑棋巨亏。但我当时却觉得,黑棋弃子取势,全盘配合不是一片大好吗?

黑39又错了,应该在左两路大飞罩,但我当时根本不会。白40三路拆一,稳稳补棋,我居然还是没想到对手是AI,黑41抢先在下方拆边,努力加快布局速度。

白42虎一个?我真是莫名其妙,黑棋在加速,白棋却如同乌龟在爬......

我也不管,黑43挂角,黑45直接凌空一围!我下得特别爽,觉得黑棋右边阵势如此庞大,形势一片大好!

但此时......白46??????

我忽然愣住了,这什么鬼着法?对面不会是AI吧?人能有这种棋感?一股凉气顿时从尾骨升起......

后面不用再看,白棋轻松破掉黑棋右边大空,我也很快就判断出自己不行了。

局后一开绝艺复盘,我发现胜率曲线是上面这样的......

右上的定式下完,我胜率已经清零了,所以前图白42莫名其妙虎一个补棋,是因为AI认为自己胜率已经100%了,所以补了一个最稳的......

再仔细看看对手的着法,确实全是“狗招”。尤其是,注意上图,当黑棋凌空围空时,绝艺竟然认为白棋实战的点入是只此一手!

这对手要不是“开狗”,我把棋盘吃了......

唯一让我感到欣慰的是,绝艺在精算之后,将我此时的胜率从1.8%上调到了22.2%。

也就是说,当AI简单判断时,认为这种局面黑棋已经输定了。但深入计算,又觉得黑棋只是劣势,还可以下。说明我对棋的理解啊......离围棋确实有点远,但还不至于远到十万八千里......

这一盘的对手平时在8到9段浮动,棋谱也算正常,一般应该是不开狗的。跟我这一盘开狗,我猜是因为他看我新账号40连胜0败,觉得我开狗了,所以他也开一个狙击我。但他却没想到,我完全是自己下的,于是他开着狗轻松把我虐了,终结了我新号的连胜。

-

唯一一次偷袭AI得手

如今网棋“开狗”,所开的AI远非2017年的Zen7可比,早已远超人类水平。前面这一局之后,我又遇到过很多次对手开狗,体验了很多次被AI完虐。

但前面我提到,虽然被虐了很多次,但我还真赢过,那就是下面这盘棋了:

本局弈于2021年十一期间,还是腾讯野狐平台,还是同一个账号,此时已经升至8段,并且即将升到9段。对手也是8段,有可能是看我要升9了,所以开个AI来狙击我。

我执黑,开局在左上下出雪崩定式。下到白26爬,这和过去的老定式不一样,是新时代AI修正后的下法。当时我不会,有点懵。

这时候,我还不知道对手开狗。

我实战黑27长是错着,应该在A位打,白棋B位粘,黑再C位挡,给角上延气,再看白棋的选择。

实战黑27麻木地跟着一长,被白28一手补干净了,胜率下降15%左右。

但此时我还没意识到亏损,还觉得能攻击中央白子,取回角上的损失。

黑29点,看起来十分犀利,其实是有些过分的。被白30一靠,已经不好下了。

我当时看到白棋30,完全愣住了,越看越觉得厉害,越想越不对,开始怀疑我中刀了,对手可能是平时用AI摆过这个局部。

后来才发现不是的,对手根本就是开着AI下的......

后面的变化接近一本道,我和对手下出了AI推荐的最佳变化,然后我发现自己亏飞了......

黑棋花了一大堆子,却只在中间吃了两个白子,白棋却又占角、又占外势,还从边上渡过,里外联通了!黑棋只有4目棋,一点点外势还被左下的白棋消了......

这是个人也能看出来黑棋亏飞了,我当时觉得这棋已经不行了,还下个锤子......

但我到底下错了啥呢?空中点一个稍有过分?这从人类角度(尤其业余)来说,也不算什么巨大失误吧?然后白上靠一个也确实犀利,但我后面一步都没下错,却成了这个结果......

只能说白棋太强了,白30的上靠,算是我好好跟AI学了一招......

绝艺判断,此时黑棋胜率只剩下10%左右了,并且几个回合后就将降到0。

后面我各种乱搅,但白棋稳如老狗,不给黑棋一丝机会,我浑身上下都充斥着无力感。

就是辣种,对手比你强很多很多,还一步也不放松,一丝机会也不给你,毫无波动地稳稳碾压你。我开始怀疑,对手是AI。

白126扳的时候,下面黑棋面临全灭,我觉得这棋已经不可能赢了。绝艺复盘中,黑棋胜率也清零很久了。

如果是跟人下,我到这里可能就认输了,不会再用难看的方式搅局。但既然对手很可能开了狗,那我死不认输也就没有心理负担了。

虽然决定不认输,可局面上依然是绝望的。黑127在白棋柱子下面硬托,我已经在拼命了。

这后面的详细进程就不给你们看了,总之我下得十分难看,到处乱碰、各种愚型,所有的残子都要拉出来,默认黑棋全是活的,再默认白棋全部不活,总之就是不认输,闭着眼睛一直下,一切行动都围绕着引诱AI出错来进行。

棋当然早就不行了,胜率一直是零。说老实话,如果是人,被我这么死不认输地乱搅,肯定要上头了。

整个后半盘,虽然我看上去一直在乱下,但我心里很清楚,黑棋要翻盘只有一个机会:把白棋从中间到右边的大龙全杀了。我的最终目的也只有这一个。

(注:很多人反映不知道白棋大龙在哪儿,特别标明一下,是上图中带圆圈的全部白子)

黑棋在下边和右上各种演戏,做足了准备,白棋也全部配合,然后黑189点,图穷匕见!

如果对手是人,肯定早就知道我是想杀这块白棋,毕竟这是黑棋翻盘的唯一机会,那在我上下乱跳的时候,他随便补一个就行了。

但AI是没有“想法”的,只会按照自己判断胜率最高的下法来下。而且说老实话,这块白棋本来是怎么都不会死的,也无怪AI不补棋。但随着局势推进,我各种准备,白棋大龙也越来越危险,离死亡越来越近。

虽然还是不会死,但本来是下错两步才有可能死的,现在已经到了下错一步就会死的地步。

经过漫长的坚持和等待,好像通过了一条漆黑漫长的隧道,我终于等来了机会......

黑棋中间的棋形有毛病,白棋有A位的一挖,可以利用黑棋的破绽活棋。但我想争胜,只能对自己的破绽视而不见,权当没有破绽!黑棋闭着眼睛在203打吃破眼,赌白棋看不见A位挖。

白204尖,乍一看是一子两用的手筋,但其实是个大勺子,是把白棋从天堂送到地狱的败着。

还记得我之前提到过的吗?你们有没有体验过辣种,隐忍许久之后......忽然看到一线曙光的瞬间?

我又一次体验到了。

黑205挤,A位挖的毛病已经自动补住了。白208是和白204一脉相承的误算,被黑209打在屁股后面,棋局结束。

其实,逆转的一瞬间就是前图白204尖。这步棋下在A位挖,白棋生,黑棋败;这步棋如实战下在204尖,白棋死,黑棋胜。

之后的进程对人来说已经非常简单,黑209、211、213连打连跑,兜了一圈连回家了,白棋整条大龙也被一套带走。

-

复盘AI的惨案现场

导致翻盘的白棋失误,哪怕对人来说,也有些低级,AI为什么会出现误算?这到底是对手的AI没跑够计算量,还是对手(人肉臂)在落子时滑标了?

我们从绝艺复盘来复原一下惨案现场:

见上图,下方曲线中右边小黄框中的“203-2.8%”,表示当前第203步,黑棋胜率2.8%。这个曲线中的胜率属于绝艺简单计算时给出的胜率。(曲线前期的小幅波动是简算结果,精算后会趋向平滑)

上方棋盘里,带数字的红圆圈,表示绝艺推荐的(黑或白)最佳下一手,以及黑棋胜率;带数字的白圈,则表示实际上的(黑或白)下一手,以及黑棋胜率。这里的胜率则是绝艺精算后的胜率,比下方曲线中的胜率更准确。

如图所示,当黑203打吃时,白棋的绝艺推荐就是在中间挖,那么黑棋只有1.5%的胜率。但是绝艺却认为,实战白204尖,黑棋的胜率也只有12.7%?

我又用星阵跑了一下,发现星阵的一选和绝艺一样,也是中间挖,但204的尖居然是二选!不过多跑了一些计算量之后,这个二选消失了。

白204尖出手以后,绝艺简算的黑棋胜率仅仅提高到12.7%(右下曲线),但精算后的黑棋胜率暴涨到80.4%(图中棋盘红圆圈)。

这说明,哪怕这步败着已经下出来了,AI在计算量不足的情况下依然没发现,但加大计算量就发现了。

接下来黑205挤只此一手,我当然不会下错。

此时,绝艺简算的黑棋胜率只有10.4%,它还是没发现......但精算以后发现了。接下来白棋正确下法还是在中间挖,但为时已晚,大势已去。

当时下到这里,我觉得已经逆转了,白棋已经不行了,但其实白棋下对的话还很复杂(绝艺精算黑棋胜率75.1%),有我没算到的变化,这里略去不提。

白棋先手打了一下,黑207粘上,此时下方曲线中的绝艺简算将黑棋胜率提升到了47.4%,但精算后的最佳推荐(还是中间挖),黑棋胜率已经有81.5%。

有趣的是,白棋实战的下一手冲,在人的眼中应该明显是送死的臭棋,但绝艺精算判断黑棋胜率仅为74.7%?我用星阵计算,星阵也认为这是二选......

现在已是2021年,大家对AlphaGo以降的这一代AI已经非常熟悉,也熟知AI可能输棋的方式和表现。

AI一旦判断自己胜率极低,就会下出一些送死之类的低级下法,因为按照它在自对弈中的经验,这么下胜率才最高。

但问题是,对程序和对人是不一样的,对人这么下,相当于送大礼。哪怕本来还有希望,也没希望了。对此,爱好者中俗称“狗疯了”(回忆一下李世石战胜AlphaGo的那一局)。

上图中的白208冲,就是这种送死棋。看到这一步,我判断这棋已经拿下,因为“狗已经疯了”。(然而对面的“人肉臂”却没发现,还在照抄)

绝艺推荐黑棋下一手为断打(这还用说?),简算判断黑棋胜率为74.7%,精算判断为95.7%。

黑209从屁股后面断打,这棋真的已经结束了。

绝艺推荐白棋下一步是在209右边反打,前面冲一个就当不要了。简算判断黑棋胜率为83.5%,精算判断白棋反打则黑棋胜率93.5%,如实战粘回两子则黑棋胜率90.8%。

在绝艺和星阵的判断中,白棋实战下一步粘回仍是二选,有10%左右的胜率。

我是不懂AI判断里白棋还剩下的10%胜率是哪儿来的......

你们是不是看不起我?(●'◡'●)

白210粘上,绝艺简算判断黑棋胜率90.8%......精算时终于反应过来了,判断黑棋下一步打吃胜率为99.6%。后面黑棋一套带走,没啥好说的了。

复原惨案现场之后,我大致明白是怎么回事儿了:

对手(人肉臂)在204尖的时候,要么就是没让AI跑够计算量(快棋读秒时间短),从而AI一选出错,要么就是他自己选了AI的二选。无论是哪一种,204尖恰好是AI在计算量不足时会误判的一步棋。

其实,从黑棋追杀白棋大龙开始,这棋就没什么胜率了,一锤子买卖。要么白龙生,黑棋败;要么白龙死,黑棋胜。白204之前,黑棋杀不掉白棋,所以胜率就该是0。而白204出错,黑棋瞬间翻盘,后面胜率就该是100%。

-

赢下这盘棋还是挺高兴的,毕竟是在棋盘上堂堂正正地战胜了顶级AI。但跟(前面提到的)我当初战胜Zen7那盘棋相比,感受并没有那么强烈。

因为,当初战胜Zen7,我的发挥非常好,是用敏锐的嗅觉、精准的计算等硬实力战胜AI的。但这盘棋,我赢得并不光彩,中间乱下乱搅,下得根本不是棋,就为了给AI制造失误。最后虽然侥幸把AI“逼疯了”,但棋谱是非常难看的,也谈不上发挥出了什么水平。

所以,战胜Zen7的那一局,在我的回忆中是高光时刻。这一局,则只是个茶余饭后的谈资。

毕竟,AI只是工具,战胜AI不是目的,激发出更好的自己的才是。

-

今日网上,几人开狗?

很多人都说,现在网上开狗成风,尤其野狐9段,堪称遍地是狗。那么,到底有多少人开狗呢?

我将自己从2018年以来的野狐对局做了一个统计,结果大致如下:

3段:18局(18胜0败)——无人开狗

5段:20局(20胜0败)——无人开狗

7段:18局(15胜3败)——1局狗(0胜1败)

8段:161局(106胜55败)——16局狗(4胜12败)

9段:98局(46胜52败)——19局狗(2胜17败)

总计:共315局(205胜110败)——36局狗(6胜30败)

从我的情况来看,开狗者主要集中在8到9段,其中9段更多一些,几乎占据20%,但还没到“人人开狗”的地步。7段以下,我没遇到有人开狗(当然我下得少)。

而且,我遇到的36局狗,并非全是“暗狗作弊”,其中有三局“明狗”(带标识的AI)。这三局里,两局是水平还没进化完全的“幼狗”,另一局是和某著名让子AI下的受四子局。

36局AI对战,从结果来说我赢下了6局,但其中有两局是战胜业余水平的“幼狗”,两局是对手人肉臂滑标,还有一局是人肉臂超时。

我真正在棋盘上,凭借真刀真枪,战胜顶级水平的AI,只有一局,就是前面所说的那一局。后来,在9段上也有一盘险些半目逆转,但我自己错失良机。

-

浅论开狗心态

2018年,有个朋友跟我说,他已经不下棋了,觉得没意思。

我问他为什么,他跟我说,他开了个leelago,在弈城9段上下棋,业余的对手基本不会输,职业的都赢了好几个,就觉得很无聊。

我说,那跟你自己下棋又有什么关系呢?你开狗无聊,不开狗自己下不就行了?

他说,我不开狗,那对手开狗呢?输得毫无还手之力,还是没意思啊?

我顿时无语,不知该如何作答。

这位朋友完全自学围棋,用了10多年的时间,达到了网上8段左右的水平,相当于强业余5段。以前我们一起打过全国比赛,也算相识多年的老友,我深知他对于围棋的热情。

当时我唏嘘不已,觉得AI普及的时代,也许就是会劝退一部分人。但我还是一直都相信,开狗的问题不会彻底破坏网棋的生态,大部分人最终还是会照常下棋的。

如今三年过去,看到现在网上开狗依然只是少数,我更坚定了一贯的想法。

-

1. 开狗仅限于线上,而围棋扎根于现实。

网棋在围棋的生态中虽然十分重要,但毕竟不可能取代现实。无论是职业、业余的比赛,还是朋友之间的交流,围棋生态的根基永远都在线下。

你在线上能开狗,你到线下还能开?

2. 只说网棋开狗,这是个成本很高、收益不大的事。

围棋不像游戏,开狗和开挂获得快感的过程完全不同。

你打cs开挂,无论透视还是爆头,都不需要附加多余操作成本,而且即时反馈,立刻就爽!

可你下棋当人肉臂,操作起来极为复杂,一搞一个小时,只有最后赢了,才能获得快感。成本太高,收益却太低。

自己下棋,沉浸棋局之中,需要大量的思考计算,颇有运筹帷幄感,但给AI当人肉臂,哪有这种体验?你根本不知道AI为什么这么下啊!水平稍微第一点,你连棋局内容都看不懂!

3. 网棋开狗,很容易被识别,无法获得人际间的成就感。

对我们这种水平来说,对手是否开狗,基本是透明的。你要是关键时刻学一步也罢,如果你全程照抄,绝对能看出来。

但如果你水平不够高,你知道哪一步该学?你要是真有这么高的水平,那在线下也算是个人物了,开狗还有多大意义?你比赛能开吗?

-

所以,经我观察,低水平的业余爱好者很少开狗,高水平的业余棋手也很少开狗,开狗的人大多为中等水平的业余爱好者,多见于网上1到5段左右。开狗账号的表面段位集中在网上8、9段,然后往往下几个月后,账号就会被废弃。

如前所言,你开狗大杀四方,打到网上最高段位,确实很爽,但成本很高,收益却有限。

你需要投入大量的时间精力当人肉臂,只能获得获胜和升段的快感,而这种快感很快就会达到阈值,到时候你就会体会到无尽的空虚。

此外,你还会被对手频繁地认出开狗,极大概率还会遭到平台处罚(我遇到过的已经有近一半被处罚了)。

所以,我根本没见到坚持很长时间的开狗账号。

-

对于靠自己下网棋的普通爱好者来说,我的建议是,不用太担心。

网棋从18级到7段,这25个段级位上,应该很少遇到有人开狗。(毕竟AI水平那么高,很快就打到9段了)

8段到9段这个水平的朋友,大概有10%到20%的可能会遇到狗,但也不用担心,我们就权当跟AI下了盘指导棋就行了。心里不忿的朋友也可以随手举报,成功率很高。

对于想开狗下棋的人来说,我的建议是,走官方渠道。

像野狐这样的平台,你可以申请AI账号,然后账号前面会标狗头,让别人知道你是AI。在这样的情况下,依然有很多人愿意跟你下。

毕竟,大家讨厌的不是跟AI下棋,而是欺骗。

-


user avatar   chu-guang-20 网友的相关建议: 
      

我第一次遇见开狗下棋的人,是在我打小号的时候。

那段时间我突然想打一个全胜升9d的号,所以就注册了一个新的qq,打算从零开始。5d之前都很正常,一天就升了上去,但是5d的第二盘我就输了,这让我沮丧而又愤怒。输给高手我不会生气,学一盘比一个账号的价值高多了。但是那盘对手全是神仙棋,我第一次在围棋上感受到了无力。在这个阶段我对于用狗下棋的人是无比厌恶的。

后来,机缘巧合之下,我安了一个Leelazero,迈开了罪恶的第一步。到了这个水平,根本不需要全部模仿,偶尔看一眼基本就能保证不会输,就像当初的某人一样.....

我在9d大约一共用狗下过十盘左右,说来羞耻,胜率也就六七成,甚至还没有自己和正常9d下胜率高。不得不说,这样下棋确实很轻松:到关键时候看一眼胜率分析,找一招说得过去,自己又能下出来的点,这样别人看不出来,内心也有理由说服自己。最可怕的是,我会觉得自己涨棋了。

但是,有一次下棋的时候,我突然因为身边没有电脑而产生了焦虑感,这让我意识到了,我不能继续用ai下棋了。看一眼只是无耻的借口,那样下出来的棋根本和我无关。

我是棋手,而非机械臂。

从此之后,我对于网上用狗下棋的想法再次改变了——我不会碰它,但也不会因他人使用而愤怒,如果遇见了就当和职业棋手下一盘指导棋。我有收获,而对方只是在浪费时间。网络终究是虚拟的,我们还活在现实世界。


user avatar   neopeking1943 网友的相关建议: 
      

@高飞龙 说的挺好的,但是老高可能不知道有人靠着围棋ai伪装高手赚围棋教育的钱。




  

相关话题

  围棋里的黑白,大家是怎么理解的? 
  如何看待围棋选手李轩豪疑似使用 AI 作弊? 
  AI是不是已经毁了围棋这一古老的游戏? 
  这个围棋棋局怎么解? 
  甲乙两人下围棋,甲胜的概率为a,乙胜的概率为b,a+b=1,比对方多赢两局者获胜,求甲赢的概率? 
  AlphaGo 有没有「棋风」?它在下棋时会犯错吗? 
  围棋中的「便宜」是什么意思?如何判断一步棋是否便宜? 
  中国围棋九段是什么概念? 
  喜欢围棋的人真的越来越少了吗? 
  中国围棋九段是什么概念? 

前一个讨论
同样都是大飞机,为什么 380 竞争不过 747 呢?
下一个讨论
汉语是世界公认的最难学的语言,那为什么还有一些外国人说汉语而且是方言,说得一溜一溜的?





© 2024-12-22 - tinynew.org. All Rights Reserved.
© 2024-12-22 - tinynew.org. 保留所有权利