# AI智能体三周重构30万行游戏代码，花费约4000美元

> CodeScene借助AI智能体和CodeHealth MCP服务器，在三周内清理了《Street Fighter III》一套30万行的C代码库，令牌费用约为4000美元。

Oossa · 2026-09-30 · https://oossa.com/zh/ai-agents-refactor-300k-lines-of-game-code-in-three-weeks-for-4k

CodeScene发布的一项案例研究显示，AI智能体能以较快速度和较低成本重构大型遗留代码库。三周内，智能体重写了《Street Fighter III: 3rd Strike》的一个30万行C语言版本，在726个文件中提交了2,903次代码变更。AI令牌用量成本约为4,000美元，相当于开发人员半个月左右的工资；代码健康度评分则从5.6升至满分10.0。

## AI是如何完成这项工作的

团队将CodeHealth MCP Server用作确定性的质量指标。服务器会为每项变更打分，让智能体判断重构是改善还是损害了代码健康度。团队还通过回放轨迹测试工具，对比每次变更前后游戏逐帧状态，确保功能正确。智能体学会了一套包含22种重构方案的操作指南，其中既有“提取函数”等常见模式，也有“共享索引范围”等新方法，适用于起止值不同、但循环逻辑相同的情况。

## 业内人士怎么看

LinkedIn上的反应主要分为两类。CTO Mats Iremark等人称这一成果“几乎像作弊”，并强调其带来的巨大效率提升。另一些人，如技术负责人Konrad Otrębski，则质疑这项工作的适用范围：它针对的是开源游戏，而非生产系统；他还询问这些变更是通过一个庞大的拉取请求合并，还是拆成许多较小的请求。CodeScene的工程师表示，相关变更通过分叉仓库中的54个拉取请求合并。

## 事实

- 重构涉及《Street Fighter III: 3rd Strike》的一套30万行C代码库。
- AI工作耗时三周，令牌用量成本约为4,000美元。
- 智能体提交了2,903次代码变更，涉及726个文件，并修改了252,055行代码。
- 代码健康度评分在提升后从5.6升至10.0。
- 智能体的操作指南新增了22种重构方案和82条辅助说明。

## 为什么重要

对一般开发人员来说，这表明AI可以自动完成大规模代码清理任务，而这类工作通常需要数月，因而有望降低维护遗留代码的成本和风险。不过，这项成果依赖可靠的正确性验证机制，而许多实际项目并不具备这样的机制。

## 来源与参考

1. [Agents Refactor 300K Lines in Three Weeks, and Practitioners Ask What It Proves](https://www.infoq.com/news/2026/09/agentic-refactoring-case-study/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=AI%2C+ML+%26+Data+Engineering) – InfoQ, 2026-09-30

最后更新: 2026-09-30
