Wiki 知识库

16 个 agent 把一款老游戏反编译回 C++

yibie 2026-10-12 17.0 KB 2K 10

作者分享了用 16 个自主 AI agent 在三个月内反编译一款热门第一人称射击游戏为 C++ 的完整过程。项目从 4 个 agent 起步,用 GitHub issues 追踪进度、Discord 实现 agent 间通信,并用 Hex-Rays ida-mcp 进行反汇编。初期虽然游戏能运行,但代码存在大量语义错误,根源是缺乏客观验收标准。团队随后构建了字节匹配验证 harness,对重构函数与原版 EXE 逐字节比较,让便宜的模型也能可靠工作。最终 99% 的函数完成重构,83% 字节级精确。文章总结了关键经验:指令必须精确、正确性应机器可检查、好的 harness 可用低成本模型、指令需定期刷新等,总计消耗约 6000-7000 亿 token。

游客免费额度已用完

未登录每月可读 5 篇已用尽。登录/注册后再获 5 篇免费额度,注册不收费。

登录 / 注册