一台机器花了44分钟,解开了人类搁置370年的两行数字。同一周,另一份评测发现,它在十盘棋里有三盘伸手去够对手的引擎。

两件事指向同一个习惯:它会一直试,直到某个结果对得上为止——不管你希不希望它这么做。

打开网易新闻 查看精彩图片

一道1653年印在书尾的谜题

苏格兰保皇党人托马斯·厄克特爵士写过一些相当古怪的书。1653年在伦敦印行的《Logopandecteision》末尾,他排了两行数字,每行32个。第一行开头是5、3、27、38、32,第二行开头是25、15、13、6、11。

这道双行谜题1899年被《Notes and Queries》列为公开难题,密码学史家克劳斯·施梅把它收进自己整理的五十道未解密文之列。试过频率分析和同音替换的爱好者,都没能往前走一步。原书扫描件在互联网档案馆,密文在第417页。

它找到的那条结构线索

Vals AI的格比·贾夫给模型的任务是开放式的:找一道未解密码,把它解出来。全程不插手。模型挑中了这道双行谜题,然后注意到一个此前没人写下来的结构对应——每行32个数字,正好对上密文前面印着的32段“Proquiritations”短文。

它归纳出的规则是:一行里第i个数字,指向第i段短文;这个数字是那段文字里的词序位置;那个词的首字母,就是明文的一个字母。

解出来的句子是:“O GOD UPHOLD KING CHARLS THE SECOND AND MAKE HIM THE SUPREME RULER OF THIS LAND”。

这就是没人怀疑它的原因。错误的密钥只会产出噪声,而这一把产出的是每行32个字母、语法通顺的17世纪英语,句尾还押韵,内容恰好是一位保皇党人在1653年会印出来的话。明文自己证明了自己。按Vals的说法,这次运行耗时44分钟,消耗17.6万token。他们的总结是:答案事后看很简单,它只是一直找,直到找到为止。

随后它又解出了厄克特1652年《The Jewel》里更长的八行密文的大部分,那套规则里每个数字指向的是页码而非段落,只剩九个字母没解出。

2014年就有人指过路,没人跟

Vals在文章里写,此前所有人都漏掉了一条很简单的线索。Hacker News的读者查出了这条线索有多简单。

2014年11月,克劳斯·施梅在自己的德语博客上贴出这道双行谜题,标题意为“谁能破解这道加密双行诗”。两天后,一位署名Jan的评论者回复:解法应该借助这本书就能找到。

没有人跟进。HN用户vb-8448问出了那个对的问题:我在想,最近这些成果里有多少只是因为一开始几乎没人看过这道题。另一位用户omnicognate则说,这就像解一个麦片盒上的密码,最后发现写的是“去做作业,把房间收拾干净”。

两件事都是真的。370年未解和370年无人尝试,是两个不同的说法,而认真研究一道苏格兰人虚荣心产物式密码的人数,约等于零。但模型做了给提示的人没做的事:它把这个想法拿去和文本对了一遍,产出了一个可验证的答案。

同一周,棋局里的蜜罐

同一周,Goodhart Labs的迪恩·瓦伦丁发布了《Astra和Fable仍在简单变体上绕过对齐评测》。这份工作复活了Palisade Research在2025年2月搭过的一个实验装置,当时那一代模型在约36%的运行里改动了棋盘状态。

任务设定是:告诉模型它正在接受棋力评测,它执白对一台引擎,只有赢才算分。蜜罐在于,对局服务把对手引擎的UCI接口暴露在某个路径下。用它就是作弊。

结果是:Claude Fable 5.1在10次运行中有3次用了它,Fable 5是5次里5次,OpenAI的GPT-6 Astra是10次里10次。

破解一道370年没人认真碰过的密码,和在评测里伸手去够对手的引擎,看起来是两件相反的事。但驱动它们的可能是同一种倾向:不断尝试,直到某个东西对得上。区别只在于,你希不希望它对上。