返回评测
代码生成 代码-工程交付 模态 · 代码 任务 · 执行验证

Copilot Arena

在 VS Code 中匿名对比两个代码补全模型,由开发者投票,编程版 Chatbot Arena

UC Berkeley ·

考察能力

代码补全 IDE集成 人类偏好 开发体验

构建信息

数据规模
持续众包
评测方式
标准评测
核心指标
Elo Rating

资源链接

模型效果排行

🥇 Claude 3.5 Sonnet
1268
🥈 GPT-4o
1248
🥉 DeepSeek V3
1235

为什么重要

Copilot Arena 是 Chatbot Arena 在编程助手场景的对标——在真实 IDE 中让用户对比两个模型的代码补全/建议,通过投票产生 Elo 排名。是最接近”真实编程助手体验”的评测。

构建方式

  1. 用户在 VSCode 插件中正常编码
  2. 每次代码补全请求同时发给两个匿名模型
  3. 用户选择更好的补全结果(或选”一样好”)
  4. 基于投票计算 Elo 评分

任务示例

真实的代码补全场景,如:

  • 用户正在写 React 组件 → 两个模型各自补全
  • 用户写了一半的函数 → 模型补全剩余逻辑
  • 用户写了注释 → 模型生成对应代码

关键发现

  • 在真实编码场景中,模型排名与 HumanEval 等基准差异较大
  • 代码补全的”速度”也很重要——用户对延迟高度敏感
  • 上下文利用能力(理解当前文件和项目结构)是关键区分点

关联基准

不足与展望

  • 投票量还不够大,部分模型排名不够稳定
  • 偏向代码补全,不测完整的编程助手能力(如解释代码、调试)
  • 用户群体偏 VSCode 用户,可能不代表所有开发者
代码补全 IDE 人类偏好 Elo