这两天,柯洁的一段直播发言把围棋圈和AI圈同时炸了。
直播里有人问,现在人类还能不能赢围棋AI,柯洁答得非常自信:现在AI是可以赢的,就是水平跟阿法狗差不多的AI,江维杰也给我演示过一次,就暴杀AI,现在真的可以赢,我没骗你们。知乎他还说,赢的方式不靠硬实力,而是"找到它的那个Bug了",甚至放话:2017年跟AlphaGo下的时候要是能发现这个Bug,他是能赢的。
评论区立刻分成两派:一派说"人类之光要复燃了",另一派说"流量话术,谁信谁天真"。先别急着站队,我先把背景补全——柯洁最近状态并不差,7月30日刚在王中王赛决赛里逆势翻盘绝杀党毅飞夺冠,去年9月棋圣战三连冠之后,他的竞技状态一直在回升。新华网所以这话出自一个有战绩背书的人,值得认真核一遍。我把对局记录、社区讨论和技术拆解都翻了一遍,结论一句话:3个真的,1个夸张,1个过时的。

真话一:这个"Bug"是真的,不是他现编的。
觉得他在胡说的人,可以先看这个时间线:这个方法早有实战验证,一个叫Kellin Pelrine的业余棋手,拿着研究团队跑出来的对抗策略,跟KataGo下了15局赢了14局。知乎注意,KataGo是目前最强的开源围棋AI之一,不是哪个网页小游戏里的弱化版。
它的原理不复杂。围棋AI的底层是卷积神经网络,擅长识别局部的、有固定模板的棋形:你正经下棋,它的训练数据全能用上,判断精确到人类看不懂;你走一步没人会走的废棋,它手里就没有可参考的经验,评估变成猜——要命的是,它猜得还很自信。操作分三步:先用没威胁的废棋诱导AI在中腹围出一大块,等这块棋长成首尾相连的环形,再从外面包一层一口吃掉,AI的胜率从99%直接跳水到崩盘,中间只隔一两手棋。
根源在"死"怎么算。人类判断一块棋死活,是数气、看眼位,一就是一;AI是把整盘棋的生死压缩成一个全局概率,一起算"我大概能赢多少"。正常局面这套方法无敌,反常局面它连自己要死了都看不出来。围棋AI分析界面上的胜率数字、候选点标注、计算量,本质上都是这个全局概率的产物——看着很专业,其实是"我觉得我能赢多少"的直觉,不是精确计算。

真话二:但这个"秘籍"已经是过时信息了。
柯洁这段话能刷屏,靠的是一种新鲜感,好像人类今天才抓到AI的命门。可时间线不支持这个故事:B站上有个热门视频,标题直接泼冷水:柯洁装傻下围棋赢AI?那可能是3年前的事了。哔哩哔哩一个公开流传了几年的策略,不是柯洁刚摸到的新武器,AI开发者对它的攻防迭代也一直在进行。所以"现在学一手就能去赢AI",这条信息的保质期已经过了。
真话三:顶尖职业棋手确实赢过,但门槛条件很苛刻。
支撑柯洁的最强证据,是上个月的一场真实对局。7月韩国的人机三番棋,申真谞对阵KataGo,总比分2:1拿下,他成为首位在正式比赛中受让两子击败KataGo的职业棋手。知乎注意两个关键词:受让两子,和2:1——不是分先,更不是横扫。
怎么赢的也有讲究。首局输掉之后,申真谞放弃了被AI一手打废的布局准备,改用"拖"字诀:用大型定式压缩AI擅长的乱战空间,中腹会战时果断切断白棋,把AI拖进它自己也算不清的战斗形态,最后稳稳将优势保持到终局,以四目半取胜。知乎这一胜让人想起十年前李世石对AlphaGo的白78"挖",那步"神之一手"是迄今为止人类在正式比赛中唯一一次击败AI——人类这次又添一胜,但依然要先摆上两颗子的底。

夸张的部分:让九子也能赢,别当真。
随着热度一起流传的,还有一个更激进的说法:让AI九子也能赢。连传播这个方法的棋友自己都承认,让九子也能赢可能有点夸张。知乎道理很简单:申真谞这个世界第一,都要先拿两颗子的底才勉强2:1,比这更夸张的说法,目前没有任何实战支撑。
一个诚实的补充:这场2:1本身也有争议。
既然做核查,争议也得摆上台面。质疑方的火力集中在对局的算力设置上:KataGo只跑了4卡3090、20秒一步。有人做过测试,第一盘与30k算力(差不多符合4卡3090,20s一步的效果)的katago一选吻合度超过95%,第二盘与轻微负激进度,2k算力的katago一选吻合度超过了98%,但是与30k算力的一选吻合度不到80%。知乎翻译一下:怀疑者认为申真谞赢的可能是一个被调弱的KataGo。反方的回应则是,让两子的棋就算这样设置也不好赢,申真谞第二局的策略执行是实打实的。两边都摆在台面上,你接收到的信息其实是:"人类赢AI"不是一个是非题,而是一个条件题——什么AI、多少算力、让几颗子,都决定结论成不成立。
还有一个时间点,你应该知道。
柯洁的发言是8月19日传开的,两天后的8月21日,他作为嘉宾出现在雷鸟iO AI眼镜发布会上,这场发布会8月18日就已官宣。微博我不是要说"这是营销"——柯洁讲的Bug有技术实据,前文已经核过。但当一段爆炸性发言和商业活动出现在同一个时间窗口,多一层"背景意识"不亏:内容可以是真的,传播的时机从来不是随机的。

发布会的宣传文案里有句话说得倒是到位:#柯洁指导AI下棋#AI能精准算出胜率最优的落子,却读不懂棋局里的碳基生物人心博弈。微博AI的"自信"和"正确"从来不是一回事,正因为如此,人类才有机会。
最后三句话,拿走不谢。
方向是真的:Bug存在,业余高手和职业顶尖都用它赢过KataGo。程度是夸张的:赢的前提是专门设计的陷阱棋加让子底,"让九子也能赢"没有实战支撑。时间是过时的:策略公开好几年了,今天想靠它捡漏并不成立。下次再看到"柯洁教你赢AI"的转发,把这句甩回去:先问让几子,再谈Bug。想继续蹲后续,盯一个信号就够了——哪天人机分先、不限设置地正式下一盘,那才值得再激动一次。