← 最新论文
💬 NLP

ScaleBox: Enabling High-Fidelity and Scalable Code Verification for Large Language Models

ScaleBox 是一个高保真且可扩展的代码验证系统,它通过自动生成特判程序、细粒度并行执行以及多节点协调,解决了现有沙箱的局限性,从而显著提升了大语言模型大规模代码训练与评估的准确性和效率。

原作者: Jiasheng Zheng, Xin Zheng, Boxi Cao, Pengbo Wang, Zhengzhao Ma, Qiming Zhu, Jiazhen Jiang, Yaojie Lu, Hongyu Lin, Xianpei Han, Le Sun

发布于 2026-05-01
📖 1 分钟阅读☕ 轻松阅读

原作者: Jiasheng Zheng, Xin Zheng, Boxi Cao, Pengbo Wang, Zhengzhao Ma, Qiming Zhu, Jiazhen Jiang, Yaojie Lu, Hongyu Lin, Xianpei Han, Le Sun

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象一下,你正在教一个机器人(一个大语言模型)如何成为一名编程大师。为了教它,你给它成千上万个编程谜题,让它去解决。但你如何知道机器人是否真正正确地解决了谜题呢?

这时,ScaleBox 就派上用场了。你可以把 ScaleBox 想象成一套为这些编程谜题量身定制的、超级强大、极速且极其公平的评分系统

以下是关于旧方法为何行不通以及 ScaleBox 如何修复它的故事,通过简单的类比来解释:

1. 问题所在:“僵化的评分员”vs“富有创造力的解题者”

过去,这些编程系统使用一种称为“精确匹配”的方法。想象一位老师,他只检查你的答案是否与答案键完全一致

  • 缺陷:如果谜题要求“给我任意两个加起来等于 10 的数字”,而答案键写的是"5 + 5",但你的机器人写的是"1 + 9",旧系统会将其标记为错误
  • 现实:在编程中,通常有多种正确的方法可以解决问题。旧系统就像一位评分员,因为学生写了"1+9"而不是"5+5"而判定其不及格,尽管数学完全正确。这让机器人感到困惑,让它误以为自己失败了,而实际上它成功了。

2. 解决方案:“智能裁判”(特判)

ScaleBox 引入了一项新功能,称为特判(Special Judges)

  • 类比:与其使用僵化的评分员,不如想象足球比赛中有一位智能裁判。裁判不仅仅看比分,他们观察的是比赛过程。如果机器人找到了一种有创意且有效的解题方式(比如"1+9"),智能裁判会检查逻辑,确认其有效,然后说:"进球!算数!"
  • 工作原理:ScaleBox 会自动为棘手的问题创建这些智能裁判。它检查代码是否真正有效,而不仅仅是匹配字符。这防止了机器人因虚假的“失败”而感到困惑。

3. 瓶颈:“交通堵塞”

旧系统的第二个问题是速度。想象一个工厂,只有一个慢吞吞的工人必须逐个检查每一个玩具。当你有成千上万个机器人试图同时学习时,工厂就会堵塞。

  • 缺陷:旧系统试图在一条线上运行所有任务,导致了巨大的交通堵塞。强大的计算机(GPU)在空等,而较慢的计算机(CPU)则难以跟上节奏。
  • 修复:ScaleBox 就像建造了一条巨大的多车道高速公路。它将工作拆分,使得成千上万个测试可以在多台计算机上同时精确进行。它利用闲置资源(空车道)以确保不浪费时间。

4. 结果:更好的机器人

作者通过让一个机器人(Qwen3-8B)使用这种新、公平且快速的系统进行编程训练,对 ScaleBox 进行了测试。

  • 发生了什么:由于机器人不再受到僵化评分员带来的“虚假失败”干扰,它学习得更快。它变得更加稳定和自信。
  • 分数:在标准编程挑战(LiveCodeBench)的测试中,使用 ScaleBox 训练的机器人得分显著高于使用旧式僵化系统训练的机器人。

总结

ScaleBox 是一项新的基础设施,通过做两件事来改善 AI 编程教学:

  1. 更公平:它使用“智能裁判”来接受任何正确的解决方案,而不仅仅是书中那一个特定的答案。
  2. 更快速:它为测试构建了一条高速公路,使得成千上万个代码检查能够瞬间完成,没有交通堵塞。

其结果是,AI 变得更聪明、更稳定,能够更有效地学习编程,因为它获得的是准确的反馈,而不是令人困惑的噪音。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →