如何与AI学围棋?从18级到业余段位的亲历方法

如何与AI学围棋?从18级到业余段位的亲历方法
如何与AI学围棋:用AI复盘软件研究棋局的桌面场景

简单说:如何与AI学围棋的答案是AI管复盘不管涨棋,胜率涨不涨取决于你对AI批评的态度。我的路线是野狐18级起步、KataGo逐手复盘加每周一次真人对弈,一年半升到业余1段。最想提醒你的是别碰悔棋按钮,那是甜蜜的陷阱。

「如何与ai围棋学习」这个词,我是去年替儿子查的。他七岁报了围棋班,我在教室后面陪听,听着听着自己上了头。教练说我有点底子,让我从线上对弈平台打起,野狐定了18级,惨,成年人跟小孩抢级位,脸上挂不住。后来误打误撞摸到AI复盘这条路,一年半升到业余1段,儿子倒先我半年定段。这篇把双线学棋的经历掰开讲,我自己怎么用AI,棋童家长该怎么管用量,两拨人的路子完全不同。

「如何与ai围棋学习」:AI管复盘,不管涨棋

原子答案:因为AI把过去只有职业棋手才请得起的复盘老师,变成了免费随叫随到的东西。AlphaGo之后围棋AI的水平远超人类顶尖,它指出的每手问题都够你消化半天。2016年AlphaGo赢李世石的时候,围棋圈的天塌了,后来大家缓过劲来发现这是史上最好的陪练。DeepMind那场比赛的棋谱我打过谱,当时看不懂,现在回头看满纸都是教材。现在的开源引擎KataGo在普通电脑上就能跑到接近职业的水平,移动端的星阵围棋、野狐自带的AI分析也够业余棋手用了。

工具门槛低到什么程度?我家的老笔记本,i5处理器没独显,跑KataGo的CPU版本,一步棋分析三秒左右,够用了。想快的,租云上的GPU跑一晚上,几十块能复盘几百盘。这些细节当年想都不敢想。

但先泼盆冷水。AI普及之后,棋馆里多了一类人:张口胜率闭口目差,落子稀烂。看懂AI和下赢对手之间,隔着一条大河。

我的复盘流程:一步一问,只挖三手

原子答案:每盘棋复盘不超过二十分钟,只挑胜率掉落最大的三手深挖,其余的粗看放过。贪多嚼不烂,这是我用三个月验证出来的纪律。最开始我每盘都想把AI标的每一手都看懂,一盘棋耗掉一个多小时,看到后面头昏眼花,第二天啥也没记住。后来改成只挖三手,吸收率反而上去了。

具体做法:棋谱导入KataGo,打开全局胜率曲线,找三个断崖。断崖处先不看AI给的推荐着法,自己猜。猜完对答案,猜错了就问自己当时在想什么,把那个错误理由写进笔记。我的围棋笔记就三类:没看见死活、大小判断颠倒、无理手送死。翻回去看,头两个月的笔记里无理手送死出现了十一次。同一类错犯十一次,这才是复盘真正该抓住的东西。

加粗回答你一个疑问:要不要背AI的推荐着法?不要。AI很多下法是建立在它超人类计算力之上的,业余棋手照抄等于小孩开卡车。比如它敢脱先抢大场,是因为它算得清后面三十手的对杀,你算不清,你抄就是找死。

悔棋式学习:听着美好,坑死人

原子答案:悔棋重下的学习方式会制造棋力幻觉,胜率是悔出来的不是下出来的,实战里没人给你第二次机会。真想练局部,用摆变化图功能代替整盘悔棋。这是全文我最想敲黑板的一段。KataGo有个试下功能,落子后胜率马上更新,很多软件干脆提供悔棋重下。一开始我上瘾:这手下坏了,悔一手重来,胜率拉回来,爽。三个月下来自我感觉良好,野狐上被同级别的初中生按在地上摩擦。真不是天赋问题。是我练的全是重开的本事。

棋童家长尤其要警惕这个功能。我儿子有阵子也迷悔棋,家里的iPad上摆得可开心了。他教练说了句话我记到现在:悔棋练的是修正,实战考的是决断,这俩肌肉长的地方都不一样。后来的规矩是:正式对局一律禁悔棋,想研究就等下完进复盘模式随便摆。区分对局和研究两个场景,这条纪律立住之后,孩子的实战成绩肉眼可见地稳了。

要练决断力,我的土办法是限时对局。二十分钟包干,没时间悔也没时间长考,逼自己靠第一判断落子。前两周输得很难看,第四周开始,那种被时间逼出来的棋感慢慢冒头了。

说说胜率曲线这个东西的读法。很多新手把AI给的胜率当成绩单,掉到30%就觉得自己输了。其实业余棋手的对局,胜率曲线跟心电图似的,一手棋上下二十个百分点是家常便饭。

我后来只看三个信息:开局阶段的定型是否亏损、中盘有没有那个致命断崖、官子阶段曲线是否平稳。至于具体百分之几,模糊看。KataGo官网的文档里也明确说过,低计算量下的胜率数值有波动,它更可靠的输出是选点和目差变化。数字看得越粗,注意力越能落在为什么上。

顺带记录一个对照实验。有阵子我把复盘改成隔天做,当天只记录自己印象中的败着,第二天再对AI答案。一个月下来,胜率掉超过15个百分点的手数从平均每盘4.8手降到3.1手。样本小,别太当真,但直觉判断先于AI验证这个习惯,我觉得是值的。

棋童家长怎么安排AI的用量

原子答案:低龄棋童每周AI复盘一到两次、每次十五分钟封顶,主力时间留给真人对弈和死活题。AI用量跟年龄成反比,跟级别成正比,级位阶段的孩子最不缺的是对杀感觉,最不该丢的也是。我观察儿子棋班两年,见过的极端案例不少。有位家长每天让孩子跟AI下两盘加复盘一小时,三个月后孩子见了棋盘就烦,退班了。AI对小孩最大的伤害不是技术,是它永远不疲倦、永远赢你、永远给你打出刺眼的胜率数字。孩子的挫败感需要一个出口,那个出口只能是真人局里赢回来的快乐。

我家的分配大概是这样:每周三次线下课,两次平台真人棋,一次和爸爸下(就是我,被让先到分先),死活题每天十分钟。AI复盘只在周末,他挑一盘自己最不服气的棋,我们俩一起看,我负责念AI的判词,他负责狡辩。狡辩这个环节意外地重要,他为了给自己的坏棋辩护,会把当时的思路说出口,说得出来的错才是能改的错。

如果孩子刚开始启蒙,先别急着上AI,游戏化的AI学习思路里有更适合低龄的玩法。真到要用AI工具的阶段,家长自己也得懂点门道,不然容易变成瞎指挥,这块可以参考我常用的那几个笨办法,方法是想通的。

从18级到业余段位,我的时间线

原子答案:纯业余时间投入,18级到1段我用了大约十八个月,每周投入六到八小时,其中复盘占三成、真人对弈占五成、死活和打谱占两成。这个进度不算快,胜在没走过回头路。拆出来给大家参考:

阶段用时AI用量我的主观评价
18级到10级约4个月几乎没用死活题的功劳,这段最快乐
10级到5级约5个月每周复盘1盘第一次被AI骂醒,无理手太多
5级到1级约5个月每周复盘2盘瓶颈期最难熬,差点弃坑
1级到业余1段约4个月每周复盘2盘加摆变化限时对局在这里起效了

对照一下别人的路径:儿子同期从15级到1段用了十三个月,比我快,小孩对杀计算就是长得快,这点不服不行。棋班里有位五十多岁的叔叔,两年从零基础到2级,他的经验是打死不碰胜率数字,只听AI讲哪手亏。慢,但每一步都踩得实。想更深入了解AI怎么从下棋这件事里学会思考的,可以看我们写过的游戏AI自学成才的原理拆解,AlphaGo那一脉的故事都在里面。顺带一提,DeepMind官网(deepmind.google)上有AlphaGo系列论文的完整公开版,进阶后值得啃。

与AI学围棋的三个高频疑问

零基础可以直接跟AI学围棋吗?

不建议。零基础先找真人老师或系统课程入门规则和基本死活,AI对完全的新手只会输出看不懂的批评。等你能下完整盘棋、知道什么叫目,再把AI请进来当老师傅。我的判断是15级左右引入最划算。

免费的AI复盘工具够用吗?

够用。野狐和星阵的对局后AI分析、KataGo的本地部署,全都免费,业余段位以下精度绰绰有余。付费的加速分析只是省时间,不涨棋。别在工具上花钱,要在死活题上花时间。

天天跟AI下棋,为什么实战还是输?

大概率是悔棋式学习吃出的幻觉,或者只跟一个固定强度的AI下形成了路径依赖。改成每盘必下完、每周至少两盘真人局、复盘只挖三手,一个月就能看到变化。跟AI学围棋的核心从来不是多下,是下完之后那二十分钟。

回头看这一年半,AI教给我最值钱的不是哪手棋,是它那种每一手都要给出理由的较真劲儿。围棋如此,学别的也一样。家里有在学棋的娃或者自己想入坑的,这篇方法连坑带解法都在了,转给棋友群里正抱着胜率曲线发愁的那位吧。