5000亿Token后:AI反编译FPS游戏实录

500B Tokens Later: Letting AI Agents Decompile a First-Person Shooter

5000亿Token后:AI反编译FPS游戏实录

过去三个月,我投入了超过5000亿Tokens,利用AI代理反编译一款热门第一人称射击游戏。我们的目标不仅是概念验证,而是重建准确、稳定且功能完整的C++源码。起初,我们依靠Claude Max、Sonnet 5等模型和Discord进行协作,虽然游戏能启动,但代码语义错误频发。问题在于缺乏客观的验收标准,导致AI“自作聪明”地修改架构。最终,我们引入了Byte Matching反编译脚本,通过字节级比对强制AI输出与原版完全一致的语义。这一机制让廉价模型也能产出高质量代码,最终实现了99%函数的重建,其中83%达到字节级精确匹配。

人类在精确表达意图方面 notoriously 无能,因此我认为仅靠人工审查永远是不够的。

同日更多故事

2026-10-11