SWE-bench Multilingual

SWE-bench Team

把真实仓库修复扩展到 9 种语言,补上仅看 Python 评测的盲区。

多语言真实仓库问题修复
持续演进最近核验 2026-10-24来源可追溯 · 编辑解读

它在衡量什么?

来自 42 个仓库的 300 个任务,覆盖 C、C++、Go、Java、JavaScript、TypeScript、PHP、Ruby 和 Rust。

如何得到这个分数?

沿用 SWE-bench 的任务形式:issue、修复前代码与可执行测试。更广的语言分布有助于观察 Python 之外的工程能力。

把任务想具体一点

示意任务:在 TypeScript 仓库中修复一个类型或运行时行为缺陷,同时保持既有测试通过。此示例为编辑概括。

为什么值得关注

  • 补充 Python 评测无法覆盖的语言生态。
  • 与 SWE-bench 评测工具兼容。

分数之外的边界

  • 不同语言的样本分布需要查看数据集,不能假设平均。
  • 总分会掩盖某一语言或仓库上的短板。

适合用来判断

为多语言项目选择 agent 时增加一个观察维度。

不适合直接推断

认为 300 个任务完整覆盖所有语言的生产场景。

回到原始来源

以下链接是本条目事实核验的依据。解读与适用性判断由 BenchAtlas 编辑整理。