产品资讯

Android Bench 2.0:通过具有挑战性的长跨度任务推动前沿发展

阅读用时:3 分钟
查看 Matthew McCullough 的个人资料
Matthew McCullough Android 开发者团队产品管理副总裁

在首次推出 Android Bench 时,我们构建了一个严谨的基础,用于评估大语言模型 (LLM) 如何协助开发者完成实际的 Android 任务。随着 AI 模型和智能体的快速发展,我们一直在更新我们的方法,例如使我们的基准框架与 Harbor 框架保持一致。今天,我们将发布第一组长跨度任务 (LHT),这些任务非常复杂,工程师需要花费数天甚至一周的时间才能完成。我们还将引入智能体评估,首先从相应模型提供商的智能体开始。此次新增功能带来了 Android Bench 2.0,这是一次重大升级,旨在评估 AI 模型和智能体在处理您每天面临的大规模、模糊性和复杂多步骤问题解决方面的能力。

LeaderboardFinal (1) (1).png
Android Bench 2.0 排行榜

从增量式修补到长跨度任务

Android Bench 的第一个迭代版本以及类似的早期 AI 编码基准,主要关注对现有代码库的增量更改,在许多情况下仅限于问题修复或较小的功能请求。这反映了当时 AI 辅助功能的能力以及您的使用方式。

为了继续帮助您找到最适合您开发工作流的模型和编码智能体,我们提高了评估标准,以匹配您委托给 AI 的工作。Android Bench 2.0 模拟了这些具有挑战性的任务,包括升级依赖项、添加新功能、从头开始构建应用,或将跨平台应用转换为 Android 应用。

复杂任务需要更细致的评估和评分

在多日工程任务中,二元通过或失败评分无法反映全貌。

例如,一个智能体可能成功将 40 个界面重构为 Jetpack Compose,设置了数据库表,并满足了 90% 的要求,但却未能通过一个边缘情况断言。二元评分会将此运行评为 0%,从而掩盖了模型的架构能力。我们正在转向连续评分,以便提供更有意义的信号,这既有助于模型开发,也有助于您了解 AI 如何为您提供帮助。

我们会综合考虑功能、视觉保真度和避免回归等因素来计算此完成率。此外,如果偏离评估说明或结构限制,我们也会客观地扣分。查看更新后的排行榜,然后点击每个模型的卡片视图,即可查看其他元素,例如每个模型和每项任务的通过率、完成率和平均费用。
 

LHT 的最高通过率约为 28%,远低于基准中原始任务的约 91%。

Screenshot 2026-09-16 at 3.18.23 PM.png
通过模型卡片视图,您可以探索每个模型的优势和不足

长跨度任务可为 AI 辅助功能提供实用分析

除了衡量 AI 处理长时间运行任务的效果之外,LHT 数据集还有助于我们详细了解受测模型的优缺点,并为您提供更实用的指导。

在各个模型层级中,AI 在编写新代码方面比重构现有代码表现更好。重构和迁移变得更加棘手,因为成功与否取决于架构的复杂性,而不是代码量。

模型在成熟、确定性的转换方面表现出强大的能力,例如将 Java 转换为 Kotlin、将 Retrofit 替换为 Ktor,或引入 ViewModel 层。即使在 125 多个文件和 8,000 多行代码中,它们也能始终如一地应用这些模式。

不过,如果任务需要运行时验证(例如缺少依赖项注入图)、涉及破坏性框架更改,或遇到未发布库的知识空白,模型就会遇到困难。将跨平台应用移植到 Android 仍然是一项艰巨的挑战,没有一个模型能达到 100% 的通过率,前沿模型的完成率最高也只有 80%。

智能体评估简介

为了帮助您更好地了解模型在集成到智能体工作流中的表现,我们在评估中添加了常用智能体。我们首先会使用来自相应模型提供商的智能体,针对 LHT 运行新模型。例如,我们在 Codex 上运行 GPT 5.6 Sol,在 Google Antigravity 上运行 Gemini 3.8 Flash。这种搭配展示了框架设计如何对开发者成果产生积极影响,因为我们已经看到提示缓存和紧凑工具窗口可以减少 token 数量。

未来,我们还将扩展此功能,突出显示各种模型和智能体组合的结果,帮助您发现最适合您和您团队的组合。

我们之所以投入精力进行这项评测,是因为我们认为,让您能够使用自己选择的智能体和模型进行 Android 开发非常重要。在接下来的几周内,我们将与您分享更多相关信息。

已添加新模型

此外,我们还在不断扩展排行榜,确保您能获得最新数据,从而做出明智的开发决策。我们添加了 Gemini 3.8 Flash、Gemini 3.7 Flash、OpenAI 的 GPT-6、Anthropic 的 Fable 5.1、Kimi K3 和 Qwen 3.8 Max,其中 OpenAI 的 GPT-6 Astra 以 28% 的通过率位居榜首。

展望未来

Android Bench 2.0 提供了一个强大的环境,用于衡量 AI 在 Android 开发中的表现。通过结合长跨度任务、多模态评估、智能体和持续评分,我们希望赋能 AI 调研团队,打造更强大、更可靠的 AI 编程助手,并让您更清晰地了解 AI 开发选项。

查看更新后的排行榜以及更新后的方法。您的反馈将直接影响 Android Bench 的发展方向,因此请继续通过 GitHub 以及 X 和 LinkedIn 等社交渠道与我们分享您的反馈。

作者:
继续阅读