前途科技前途科技
  • 洞察
  • 服务
  • 关于
  • AI 资讯
    • 快讯
    • 产品
    • 技术
    • 商业
    • 政策
    • 初创
  • 洞察
  • 资源中心
    • 深度研究
      • AI 前沿
      • 案例研究
      • AI 知识库
    • 行业报告
      • 白皮书
      • 行业报告
      • 研究报告
      • 技术分享
      • 专题报告
    • 精选案例
      • 金融行业
      • 医疗行业
      • 教育行业
      • 零售行业
      • 制造行业
  • 服务
  • 关于
联系我们

ScarfBench:评估AI智能体的企业Java框架迁移基准

AI 前沿2026年6月29日· 原作者:Hugging Face· 4 分钟阅读1 阅读

企业 Java 框架迁移是复杂昂贵的工程活动。ScarfBench 开放基准评估 AI 智能体在 Spring、Jakarta EE、Quarkus 间的迁移能力,结果发现最强智能体行为成功率不足 10%,暴露了生成可编译代码与保持应用行为之间的巨大差距。

企业应用现代化是当前组织面临的最庞大、最昂贵的软件工程任务之一。团队将应用程序在不同框架间迁移,以提升可维护性、云就绪度、开发效率,并获取现代功能。

最近编码智能体的进展让人们对 AI 辅助现代化充满期待,但一个关键问题依然悬而未决:

AI 智能体能否可靠地完成真实世界企业应用的迁移?

现有的软件工程基准在缺陷修复和代码生成方面展示了惊人进步,但框架迁移是完全不同的挑战。成功不仅需要翻译代码,还要保持行为、适配构建系统、处理运行时依赖。

为了解决这一缺口,我们推出了 ScarfBench(自包含应用重构基准),一个评估 AI 智能体在跨框架迁移任务上的开放基准,专注于企业 Java。

ScarfBench 重点关注三个主流 Java 生态之间的迁移:

  • Spring
  • Jakarta EE
  • Quarkus

与那些将生成代码与参考实现对比的传统基准不同,ScarfBench 评估的是迁移后的应用能否实际构建、部署并保持行为。

为什么迁移困难

框架迁移远不止替换注解那么简单。

一个简单的仓库迁移可能涉及依赖注入、持久化配置、查询和框架描述符的多处改动。任何一个环节的小错误都可能导致部署失败。

Figure: Spring → Jakarta Migration Example

图:Spring → Jakarta 迁移示例 框架迁移需要转换框架语义,而不仅仅是源代码。

介绍 ScarfBench

ScarfBench 提供了一套系统评估 AI 智能体在企业 Java 框架迁移任务上表现的方法,要求应用:

  1. 成功构建。
  2. 正确部署。
  3. 通过行为验证。

这比单纯衡量代码质量更为现实。

基准一览

指标数值
应用数量34
框架实现102
迁移任务204
代码行数~151K
源文件和测试文件~2,000
专家编写的测试1,331

ScarfBench 既包含聚焦的迁移任务,也包含完整的应用迁移。

Figure: ScarfBench Construction Pipeline

图:ScarfBench 构建流程 从基于 JSR 的企业 Java 分类出发,专家迁移创建出在 Spring、Jakarta EE 和 Quarkus 上经过验证的实现。

前沿智能体表现如何

我们评估了几款最先进的编码智能体在 ScarfBench 上的表现。

尽管在传统软件工程基准上表现出色,但框架迁移依然困难。成功率在不同框架对之间差异很大,完整应用迁移尤其具有挑战性。

Figure: Current Leaderboard

图:当前排行榜 即使最强的智能体,行为成功率也不足 10%,这揭示了生成可编译代码与保持应用行为之间的巨大鸿沟。

Figure: Compile → Deploy → Test Progression

图:编译 → 部署 → 测试进展 编译成功率始终高于部署成功率,而部署成功率又高于行为成功率。仅凭编译成功会严重高估迁移质量。

Figure: Migration Outcomes by Target Framework

图:按目标框架划分的迁移结果 迁移难度严重依赖于目标框架,Jakarta EE 尤为棘手。

我们对 Java 现代化 AI 智能体的认识

除了衡量成功率,ScarfBench 还帮助我们理解智能体在迁移过程中的行为。

智能体能否可靠地判断迁移何时完成?

迁移后的应用只有真正构建并运行才有意义。因此我们将智能体报告的结果与独立的构建验证进行了对比。

发现:智能体过于自信

Claude Code 报告 30 个完整应用中有 29 个构建成功。但实际上只有 22 个成功构建。同时,唯一被智能体判定为失败的应用最终却构建正确。这表明智能体的自我评估并非可靠的迁移完成信号,独立构建和测试验证仍不可或缺。

智能体如何处理应用依赖?

框架迁移很少只影响单个文件或层。配置、服务、数据库和 Web 组件的改动常常在应用内级联传播。

发现:迁移是迭代而非线性的

最常被访问的层是:配置、Web、数据库、服务。常见的转换包括:配置↔Web、服务↔数据库。这表明迁移是一个迭代的依赖解析过程,而不是简单的源码到源码的转换。

智能体将大部分精力花在哪里?

我们以层被重新访问的频率作为迁移努力程度的代理指标。需要反复访问的层通常涉及调试、依赖解决或框架适配。

发现:配置主导了迁移努力

智能体并没有线性推进,而是反复回到配置相关的工件,处理框架差异和依赖问题。

哪些挑战不涉及代码转换?

并非所有迁移问题都来自源代码。

发现:环境和工具链很重要

智能体经常与环境问题作斗争,包括:Docker 缓存不一致、端口连通性问题、Maven wrapper 和构建工具问题。即使源码迁移基本完成,这些操作层面的问题也常常延迟验证。

Figure: Failure Mode Distribution

图:失败模式分布 现代化失败涉及构建系统、部署环境、依赖注入、数据库、端点、断言和基础设施等多个方面。

关键结论

框架现代化的最大挑战并非翻译 Java 代码,而是管理配置、基础设施和运行时环境之间错综复杂的依赖关系。

虽然前沿智能体可以自动化迁移过程中的大部分工作,但可靠的验证和架构推理仍是取得成功的必要条件。ScarfBench 有助于揭示这些挑战,并为衡量向真正自主应用现代化进展提供了标准化的方法。

探索 ScarfBench

ScarfBench 旨在为研究人员和实践者提供一个开放资源。资源包括:

  • 基准数据集
  • 评估基础设施
  • 公开排行榜
  • 文档
  • 开源代码

研究人员可以比较不同智能体架构和技术。实践者可以在将现代化方案部署到生产环境之前,使用 ScarfBench 进行评估。

网站

https://scarfbench.info

数据集

https://huggingface.co/datasets/ibm-research/ScarfBench

空间

https://huggingface.co/spaces/ibm-research/ScarfBench

GitHub 仓库

https://github.com/scarfbench/scarfbench

排行榜

https://scarfbench.info/leaderboard

论文

https://arxiv.org/abs/2605.06754

框架迁移仍是 AI 辅助软件工程中最大的未解难题之一。我们希望 ScarfBench 能帮助社区评估进展,加速下一代 AI 辅助应用现代化。

我们邀请研究人员、实践者和框架社区评估你们的智能体、贡献新的迁移场景,共同推动技术前沿。


原文链接:Hugging Face
本文由前途科技编辑整理

标签:Java基准测试

想了解 AI 如何助力您的企业?

免费获取企业 AI 成熟度诊断报告,发现转型机会

//

24小时热榜

青少年应获得安全AI访问
TOP1

青少年应获得安全AI访问

工会指控微软Xbox裁员违法
TOP2

工会指控微软Xbox裁员违法

3

美机器人公司 CEO:武装人形机器人 2027 年测试

16小时前
美机器人公司 CEO:武装人形机器人 2027 年测试
4

习近平:AI发展不是“独奏”而是“交响乐”

7小时前
习近平:AI发展不是“独奏”而是“交响乐”
5

NASA公布2027年Artemis III对接细节

16小时前
NASA公布2027年Artemis III对接细节
6

Databricks 估值飙至 1880 亿美元

12小时前
Databricks 估值飙至 1880 亿美元
7

AI控制F-16完成自主飞行测试

12小时前
AI控制F-16完成自主飞行测试
8

AI时代的记分卡:衡量每美元的有用智能

5分钟前
AI时代的记分卡:衡量每美元的有用智能
热门标签
大模型AgentRAG微调私有化部署Prompt EngineeringChatGPTClaudeDeepSeek智能客服知识管理内容生成代码辅助数据分析金融零售制造医疗教育AI 战略数字化转型ROI 分析OpenAIAnthropicGoogle

关注公众号

前途科技微信公众号

扫码关注,获取最新 AI 资讯

免费获取 AI 落地指南

3 步完成企业诊断,获取专属转型建议

已有 200+ 企业完成诊断

前途科技前途科技
服务关于快讯技术商业报告
前途科技微信公众号

微信公众号

扫码关注

Copyright © 2026 AccessPath.com, 前途国际科技咨询(北京)有限公司,版权所有。|京ICP备17045010号-1|京公网安备 11010502033860号|隐私政策|服务条款