文章转自公众号:陶老师班
“定式”是指黑白在角部以合理顺序所形成大致两分的变化。自“阿尔法狗”横空出世,人类几千年经验所创造出的“定式”遭遇了前所未有的颠覆。
首先,如果只去“背”定式是事倍功半的,我们更应该去分析体会每步棋的“道理”与“逻辑”。学定式,一是了解现在的流行下法,毕竟你不走别人走,心里有谱不吃亏;二是所谓的理解定式,其实真要理解每步的内涵太难了,职业棋手也做不到。特别是些复杂变化,套路太多,没必要去死记硬背。我觉得更关键的是得到一些局部判断的“基石”,这个变化是两分;这样黑不错;这样白好些……对局部定型与转换得失有所概念,化为自己的价值判断体系。从这个角度看,学些“老定式”也好,用不用倒是其次。
AI的逻辑是以“赢”为目的,并不追求赢多少,所以在优势较大或劣势较大的时候经常会有“不合理”(追求胜率)的下法,但在布局阶段一般不存在这种问题。胜率≠目数,只是AI计算出的获胜可能性。比如在小官子阶段就算只赢1-2目胜率就会接近100%,因为没什么变化了;而在布局阶段就算优势更大,胜率未必会那么高。但因其远超人类的判断力,有时胜率波动会很敏感,几个点的胜率人是很难判断的,就算顶尖棋手都经常出现进入中盘胜率90%以上的一方被翻盘的情况,所以在研究AI时不要把胜率奉为圭臬,我们是在学习棋的着法,尝试理解着法的内在,不是去记一些数字。
特别说明下,本文参考的不论是“阿尔法狗”(AlphaGo)还是“卡塔狗”(KataGo)虽然水平都已经超越人类了,但还远远不是围棋之神,他们给出的“胜率”也未必是绝对准确的(或者说在“棋神”眼中,胜率应该只有100%与0%),在有胜率差不多的选点或意见相左时,作者也会加入些自己的主观判断。另外这不是本《定式辞典》或《定式大全》这类工具书,就算AI出现后定式(布局)仍在快速发展,AI也在不断更新,所以很难保证时效性。本章着重那些AI出现后较为流行与颠覆的“定式”,但以简析为主,并不深究复杂变化。特别对于水平较高的棋手,局部的选择与全局的配合息息相关,任何棋都应以全局的视野去思考。所有变化如无说明,均以周边无子为前提。
↑为“AlphaGo(阿尔法狗)”教学工具,黑初始胜率46.7%
作为围棋AI的开山鼻祖,阿尔法狗后来并没有持续在围棋上投入研究,只留下了布局检索工具。网址为:https://alphagoteach.deepmind.com/zh-hans
↑为“KataGo(卡塔狗)”40B权重,黑初始胜率约38。5%
Katago是现在普通人能接触到的最强开源程序,也是本文主要参考AI。与“阿尔法狗”采用了相似的训练方式,现在的水平也超越了人类。
需注意,对局时黑第一手应走本方右上角(小目走R16位,第二步开始就没说法了),是为传统礼仪。
↑如图的界面是老牌棋谱编辑软件“MultiGo(俗称‘猫踢狗’)”
并非AI程序,是作者在软件内手动输入的棋谱。
实战例选用近期一线棋手的对局,下附AI的“判断”与笔者的解读。
1。星位点三三
图一
AlphaGo认为双方二连星时点三三是首选
如果说AlphaGo横空出世带给定式最大的变革,应该就是点三三。现在很多人看到星位下意识就想点三三,可笔者小时候学棋时,老师一直教点三三是亏的。
图二
点三三老下法,较少出现了
左上跟左下的棋形都很熟悉吧,这是传统的点三三定式。原来认为在星位两边开拆的情况下才会去点三三,直接走成如图的局面黑肯定大亏。在AI的分析下黑确实亏损(黑初始胜率38。5%,而现在是38.2%,胜率下降了),但亏得很微弱。
当然,软件如此偏爱点三三,也不会选个自己亏的下法。
图三
现在的新应对
现在认为省略扳粘,10多爬一下后脱先为正着(比如直接去走大场,或A一带分投)。
10也有先保留的,但以后黑B位立时白必须10位先爬一下,随手跟着C挡,黑10位拐变成先手白大亏。
如图以后白还可以伺机在D位刺,甚至某种程度上黑这一排子还不算很厚……
图四
另一种下法
因为点三三的流行,又有很多新变化被发掘。8不在9位扳而改为飞是现在的流行下法,如图接下来白方首选是脱先挂角,继续走下去会有什么变化呢?
图五
曾流行过的变化
如图变化因在柯洁与AlphaGo三番棋第一局中下出而“红极一时”。黑9扳后再连扳是连贯手法,如图黑下一步如征子有利在A位征吃,如征子不利一般在B位跳。
图六
场合下法
在我的印象中,白12先打吃后再14吃出来也是个“定式”(17视配合也有在A位提的),可在用AI分析后却有个意想不到的变化。
图七
黑1不成立
上图黑17如在1位断吃,白提后角上是个黑再走一手也没法净杀的形状(黑A位立白可B位扑,所以白8也没必要主动挑起劫争),如此局部黑亏损。
图八
不打住是大多配合下的首选
AI选择不打住,确实出乎意料,毕竟白已经先挡了6这边。不过思考下周围还是空着,黑点三三时白挡哪一边都差不多,这么想补外面也没那么难理解了。如果有配合的局面就会是另外的选择。
AI认为黑应如图五那样先断吃一下。
图九
边上有模样时应选择打住
像如图的配合,卡塔狗的首选就改成了打住,因为黑右侧有模样,被长出来后效率尽失。
如果说棋理就讲局部选择应考虑全局配合,可以说AI对配合的敏感度远超人类。所以研究AI的棋,死记硬背局部招式很难掌握其精髓,对整个局面的理解更为关键(当然这也需要更强的判断力)。
图十
流行下法
除了连扳的变化,内断是现在最流行的下法,如图的局面断是卡塔狗的首选。
图十一
内断的定式I
白12冷静吃住最简明,黑也如愿把两边都封锁住,但白角上先手活净(现在A位只是个后手官子,等到官子再走吧)。如图局部双方均可接受,以后白还可以找时机B位刺下。
图十二
内断的定式II
上图白14不提改为断吃作战也是一法,接下来看周围配合黑可能选择A一带拆或B/C一侧。
14也有先保留不动的。
实战例一2022年第27届三星杯16强战——许家元●VS 杨鼎新○
白征子有利,22当然征吃。24补征子往左一路大飞更常见。
黑37求战稍显过分,A-C互围是两分局面。
实战例二2022年第27届三星杯半决赛——崔精●VS 卞相壹○
白24先断打也可以。
黑33想走个“后中先”,保留上面提子的先手味道,还是稍缓了,A-C应对更积极。
至36,白布局成功。
图十三(➒=⑯)
内断的定式III
白如在12位吃,势必形成转换。黑改为滚打后吃白一子,白从另一侧飞出,如图的变化也在实战中出现过很多次(黑21如能A位征死,局部白不满)。
图十四(①=A)
1扳作战黑并不怕
上图如最后黑能征吃,白可能会走1扳形成战斗,但如图的战斗局部黑并不怕。
黑6还有B位顶,白C位长,再9位虎的下法。
(⓱=A、⑱=25)
实战例三2022当湖十局杯CCTV电视快棋赛半决赛——廖元赫●VS 时越○
黑33顶出是局部预留的手段,白34正面应战,B位外扳,黑34位拐,白39位粘弃子更常见。
白42可以先44位扳掉还原实战,黑43应44位退一手走净。
实战黑判断出了偏差,白吃四子太厚了,黑明显不妙。51必须52位粘上,不辞一战!
图十五(➒脱先)
黑9脱先之后的常型
在实战中8扳后脱先很常见,黑可以视配合选择走前面讲的12位扳或更简明的10位长。当然,黑脱先了白也可以继续走,10、12打了立是最常见的下法。然后黑通常不会A位跟着挡,会继续脱先。如果上面比较重要,12也有在B位虎的。
这里要注意,白如果10打一下后脱先,被黑12位扳,局部反而不好应。
图十六
白断打作战图
1也有断打作战的变化,黑6跳是强硬的一手,初看白A位飞黑危险,但黑有B-D的抵抗,局部能撑住。
实战例四2022当湖十局杯CCTV电视快棋赛第1轮——柁嘉熹●VS 童梦成○
黑33有引征的意味(A-C冲断),白34有心情反击。
白36走D位虎、黑37走E位长棋形更好些。
实战例五2022华为手机杯中国围甲联赛第11轮——姜东润● VS 夏晨琨○
因为已经有12拆边了,黑23有心情压让白重复。
黑27拆后,A位断打变得严厉。白28简明处理,积极一点,也可B位扳了后29位连扳。
黑31很想在32位长,虽然白肯定不会跟着粘,但实战白32虎“逆收”很大。34碰是32虎时就计划好的手段,黑局部没什么好的攻击手段。
图十七
9单托变化复杂
黑9如果单托可能就谈不拢了。
白10在11位顶还原了图三。而10如在13位退,黑未必会在11位挤还原成直接顶,大概会长出或扳出,白略有不满。
如图白10强硬扳住,黑顶时白衍生出了12退作战的下法(形成此局面9与10的交换黑略亏)这个变化后续非常复杂。
图十八
黑17主动避战,大致两分
先讲白12外侧断,后面也会形成复杂战斗。
黑17飞是简明策,这样转换局部大致两分。
只要周边无子,黑A位粘了爬出不便宜,白一时半会儿也不用补。
图十九
9不能粘
黑不甘于上图的结果改为强硬虎住,造就了一个复杂变化。
白2也不肯在3位粘,飞是棋形要点(前提是黑不能直接征掉),3如吃一子形成战斗,是之前对局中出现的变化。
8先打一下重要!黑9如粘,10可以直接虎住(A的征子黑肯定不利,不然2飞时黑已经可以征吃了,打的先手交换又防住了A-C的枷吃)。
图二十
黑大致会拐吃后飞出
黑大致要拐吃后飞出,白4如5位冲,黑4位粘也是复杂战斗。如图是个相对简明的变化,局部两分。
黑1如A位飞意图让白走重,白可5位冲。
图二十一
(➎=A、⑥=㉚、➒=B、㉒=27、㉖=㉚)
黑19虎顶,白做不成大头鬼
再看看黑19虎顶的下法,这样还原了原先小目高挂外靠定式。
白22意图走成“大头鬼”,黑当然不能上当。以前以为是直接24粘上转身的,AI认为如图才是黑的正确下法,这样黑稍优。
图二十二
黑弃子成功
白只能直接扑,这样黑弃二子就不便宜了,如图继续作战的变化仍很有趣。
白5仍要先打一下,防止16时黑星位拐吃白不能提(提会被A位枷吃)。
黑16也不可直接去角上收气,不然白可以外面连续“活征”(一路提是先手)。
白17弯是为了造劫材,黑18原先下法是直接去角上收气,然后白靠B位打劫,有18位打的劫材。但现在有了新下法,黑18退一个冷静弃子,大部分配合竟然是黑不错。
图二十三
白弃子战斗
白17顶是漂亮的手筋,白弃子后走外面,如图的优劣只能根据配合来判断了。
以上变化都相当复杂,细说半本书都不够讲的。记不住怎么办?说实话这么多变化还牵扯到不同配合,如果没到较高水平完全没必要去仔细研究,至于后面的“芈氏飞刀”也是同理。
完全可以避开这种大型变化!白可以不单托改为顶了扳;黑也可以不飞改为单长(后文会讲到),或者图十八的简明变化。
实战例六2022华为手机杯中国围甲联赛第11轮——李志贤● VS 李轩豪○
白20飞选择简明处理。
32碰就是瞄着36粘出,黑37算是避战,长过去后顶了挡住也可。
因为左边比较厚,白42、黑49都偏缓,应该在右边行棋(42走A位挂角,49走B位大飞守角)。
图二十四
白12断走芈氏飞刀,先要注意征子是否有利
12这边断更常见,也是著名的“芈氏飞刀”(芈昱廷先在重大比赛中使用)基本型。
值得注意的是,白需要注意征子条件。黑17如能断(白22无法在29位征吃),白很危险。如图黑弃子白不利。
图二十五
简明变化
17粘是简明的下法,在实战中经常出现,25视配合也有走A或B的。
实战例七2021第三十五届中国天元赛决赛三番棋第2局——杨鼎新●VS 辜梓豪○
AI觉得此配合下,右上的变化黑可满意。
39走A位并更好,实战的尖留下了B位刺的味道,白在右边破空时借用更多。说实话如果没研究,很难有A这种“呆并”的感觉。
图二十六
白先手吃反而亏
值得注意的是,白如随手在1位打吃,看起来白可以先手吃黑三子。但以后黑A与白B交换后,C位一路立是先手,上边D-F打拔一子后G位的先手官子也让白很不舒服,白反而不如图二十五。
图二十七
复杂的“芈氏飞刀”
黑17如强行扳住,后面的变化更加复杂,这是最具代表性的变化。黑局部有A的先手,角上暂时可以不补,但两边都有很多借用,很多时候会B位扳自补一手。
图二十八(⑫=A、⑭=⓱、⑯=A)
黑长的变化
白断时黑如跟着长,白可虎一个不给黑延气。
角上双方收气手段值得牢记,如图是双方最佳结果,白先手双活。外面贴了后补回来,形成各取一边的变化。
有些配合白20可以继续21位压,黑扑角紧气,白扳头弃子。
图二十九
直接飞的下法在实战中也有出现
黑还有不在7位虎补直接飞下来的下法,虽然看起来棋形支离破碎,白也要小心应对。白2如角上扳粘,黑5可选择简明弃子,如图大致两分。
黑5如在6位并,白5位断,黑A位粘,白B位跨出,形成战斗。
图三十
(⑫=A、⑭=23、⓱=B、㉒=A)
2断在实战中更常见
2断在实战中更常见,如图是个大型弃子变化。
10是争先的好手,17一路扑也是紧气好手,白24不能直接粘上收气,不然黑外面可以一路扳延气。
如图白要注意角上气紧,比如黑C位拐住后,白如果拐一下需要补一个。
实战例八第4届洛阳白云杯中国棋圣战半决赛——许嘉阳●VS柯洁○
左下的变化虽与图二十七次序不尽相同,但还原同样的结果。
黑41尖冲时白跟着47位爬好些,实战黑封锁很厚(A位虎都是先手),黑可以满意。
57可考虑B位虎,白若仍58位长,黑C位点方攻击。
60在D位镇更舒展,实战61好感觉,白被攻到厚势一侧,有些局促。
67可考虑E位继续施压,借攻击把自己走厚,这样扩张规模更大。
(㊻=A、㊽=59、58=A)
实战例九2020华为手机杯围甲联赛第10轮——连笑●VS 朴廷桓○
右下双方选择了图二十八的变化。
白56的选点是AI首选,可见顶尖棋手对各种变化与配合的研究之深。
黑右上的攻击没有奏效。63拆二应直接71位挂角慢慢下,65也应72位退对白压力更大,实战白72位打与挡见合,治孤成功,布局也取得成功。
(35=A、37=㊽、㊷=B、47=A)
实战例十2022当湖十局杯CCTV电视快棋赛半决赛——时越● VS 陶欣然○
左下走了图三十的变化,黑55挂角就是瞄着59跑征子,这里不能把白视为厚势。
图三十一
常见变化
最后说几个实战中常见的简明变化。
黑5、7连扳简明,局部两分。接下去AI喜欢把A位长交换掉,人通常保留。
值得注意的是,由于有A先手长的味道,局部继续走白一般是B位贴;黑是C位飞。
图三十二
白亏损
原来6连扳时还有7、9反向扳断的下法,但这个变化被AI判断为局部白明显亏损,可以视为骗着。
14原先是走A位长的,但AI认为这样B位断的余味讨厌,一般会选择打吃。
图三十三
黑5长,简明、常见
5长在实战中也常见,也是我经常推荐给小朋友的一手。如果你不喜欢复杂变化,大部分情况下长一个脱先就很好。
白6飞出也是常用应法。如图白继续走在A位尖是本手,B位飞被黑C位扳,局部有弱点;黑继续走视配合可以在A位飞发展势力,也可以C-E扳了跨。
图三十四
6跳出也是一法
白6走跳出也是一法。黑7如脱先白下一步可走14位尖(与上图白继续A位尖大同小异),也可7位贴起。
黑7如9位冲断,白“断哪边吃哪边”,断外面还原图三十一,断角上要看外面征子情况。
如图也是实战中出现过的变化,通常走到这里就脱先了,A后面再走。
6也有走9位爬的,黑6位扳,白11位扳,还原了黑5走6飞后的简明图。
点三三小结:除了超复杂的“芈氏飞刀”,更推荐根据全局配合选择一些简明变化。图三的老定式在高手对局中较少出现,图十一、十二、十三跟图三十一、三十三、三十四都是需要重点掌握的简明定式。
实战例十一第27届LG杯世界棋王战16强赛——金志锡● VS 丁浩○
连扳的定式适合被吃一子方向价值不大。
黑43可考虑45位拐反击,白如43位扳头,黑A位断。
白48控制中央,AI更推荐走B位跳。
(37=㊿)
实战例十二第24届农心杯三国擂台赛第7局——姜东润● VS 余正麒○
前14手成了模仿棋。
27、31、33的构思有趣。
黑39、41的交换就是为了实战的战斗,但本身略损,白46可考虑49位吃了提掉简明处理(还原图十一)。
(㉞=㊹、35=A、41=A)
实战例十三第27届三星杯32强赛——元晟溱● VS 辜梓豪○
21、23属于“AI流”。
黑39略显过分,在B位立正常。白46错失良机,B位开劫拿C位断当劫材正是时机。
实战至53,黑布局成功。
实战例十四第27届LG杯世界棋王赛8强战——芝野虎丸● VS 杨鼎新○
白12直接走14夹也可能还原实战。
白24在A位靠住更常见。
思考题1.1取材于小棋手实战
白18稍缓,应20位直接碰效率更高。
黑实战25点三三略有疑问,右边双方都还比较薄,在A位大飞,白B位压出,黑C位退,继续对白施加压力(顺便走厚自身)更为重要。
请结合全局思考,左上局部双方采取何种下法最合理?