← 返回首页

Enigma红包谜题复盘

发布时间: 2026-09-29 12:02(北京时间)

摘要: 作者复盘一场以Enigma破译为内核的红包谜题:线索指向1940年与德文crib,要求Agent实现模拟器,并用Bombe式约束搜索排除转子、反射器、初始位置及插线板配置。不同Agent解题耗时分化明显;Deepseek在思维链中直接推理耗尽输出,且多数Agent未写Python而选C/C++/JS。最后以2.56元期望值讨论模型能力、成本与红包收益。

标签: 红包谜题, 密码破译, 智能体评测, 约束求解, 枚举搜索, 模型成本, 编程偏好, 难度评估, 技术复盘, 冷静观察

字数: 758

原文链接: /7402396589/RkkxljYmI

简单聊聊昨晚的红包谜题。历时两个小时才被领完,算是比较持久的一次。

从谜面上看,很容易联想到 Enigma 密码机,比如时间线索“1940年”,比如 crib 很明显是德文,那么谜题就几乎指向了破译 Enigma。由于谜面没有给出 Enigma 的型号和配置,那么聪明的 Agent 会想到可以基于 Bombe 思路实现一个简化版的约束求解器。

从转评与群内讨论的情况来看,Agent 破译的时长区分度还是蛮大的。有七八分钟解决的,有半小时解决的,有一小时解决的,也有主动/被动放弃的。

从思路来看,首先需要实现一个 Enigma 模拟器,利用 crib 排除存在矛盾的转子、反射器和初始位置等配置,并推导插线板关系,最后用谜面的密文明文进行校验。严谨一些的 Agent 还会做 AAAAA → BDZGO 的自检。

我发现 Deepseek 并不是不知道要用 Bombe 思路,但他是直接在思维链中推理,想着想着输出就满了。

这个谜题涉及到搜索脚本的编写,但我发现,几乎所有人都反馈 Agent 没有编写 Python 脚本,而是使用 C/C++ 或 JavaScript,就像商量好了一般。也有群友说这是第一次见自己的 Agent 写 C。我问了下,Codex 认为这是出于“性能考虑”,但后来也表示这个计算量用 Python 也是可行的。

————
这个红包谜题还有个值得琢磨的点,如何判断这个谜题的难度?难度会涉及到模型选择,从而影响到最终的 Cost。这也是我在最后给出红包金额期望值的原因。

期望值 2.56元,更强的模型可能提高成功率,但费用更高。用便宜的模型就得接受骰垦烧掉但解不出口令的风险。而任务总耗时会决定能不能领到红包。

比如就有群友花了3美刀的Grok骰垦,领了3块钱红包。