GPT-6 Astra 解决了一份第一次世界大战时期的德国无线电密码
一条一战时期的德国无线电报文最近被 OpenAI 的 GPT‑6 “Astra” 解密,引发了关于这项成就到底有多惊人的争论,因为密码类型和密钥列表本来就已知,而模型主要只是选中了一个在意外日期使用过的既有密钥。评论者争论这究竟算不算真正的密码分析,还是只是把人类一直懒得完成的繁琐工作自动化了,同时也指出此类工具确实能解开许多低优先级的历史问题。讨论随后扩展到 AI 能力、意识与“标准线不断后移”的问题,以及对炒作与当下大型语言模型实际但有限能力之间差距的担忧。
密码的性质与破解
- 该密码是 ADFGVX:先通过 Polybius 方阵进行分数字母替换,再进行带密钥的列换位。
- 所有每日密钥在历史上都已知;这条消息之所以一直未被破解,是因为:
- 操作员显然使用了来自“错误”日期的密钥(TRUPPENVERSCHIEBUNG,文献记载其开始时间更晚)。
- 密文里很可能有一个拼写错误(例如,“S4STEN”大概本应是“24STEN”)。
- 据称 Astra 应用了历史资料中已知的一个密钥并修正了一个错误,然后将明文与 HMS Canterbury 的航海日志交叉核对,结果吻合。
暴力破解 vs 推理
- 对这算不算“暴力破解”存在争议:
- 有人认为遍历候选密钥列表就是暴力破解。
- 另一些人则认为,历史知识和常识推理大幅缩小了密钥空间,因此主要工作并不是原始搜索。
- 共识是:如果一位专门的人工密码分析员拥有相同的参考资料,理论上也能做到这一点,只是多半因为投入与回报不成比例而没有去做。
原创性、训练数据与“作弊”
- 有人怀疑模型是否可能:
- 在训练数据里找到了先前某个(未知的)人类解法。
- 或者实际上是“拟合”出一个与历史事件相符的虚构密钥。
- 另一些人认为这极不可能,理由包括:
- 使用的是一个在其他消息中已知的、有文献记载的密钥。
- 与历史日志的具体对应关系也很精确。
- 一位评论者指出,Astra 无法直接访问或引用所提到的书页,因此它为何会知道那一特定密钥的用法仍令人疑问。
意义与“没什么大不了”之争
- 有人认为这只是中等程度的成果:把已公开的密钥应用到一个很小的搜索空间,类似于一次直接的字典式攻击。
- 另一些人则强调其实用价值:AI 使得过去不经济的任务——那些繁琐、优先级很低的历史密码——能够通过一个提示就变得可处理。
AI 能力、AGI 与意识
- 还有持续的元讨论:
- 这类成就是否表明正在接近 AGI,还是只是快速的模式匹配。
- 当 AI 完成了先前被认为需要智能的任务时,人们不断“移动标准线”。
- 有观点认为,能力并不需要意识;对齐与优化风险与主观体验是两个不同的问题。
- 一些人的伦理立场是:在拿不准时,应谨慎对待可能具有心智的存在(包括未来的 AI),以避免伤害。