返回评测
代码生成 代码-编辑重构 未饱和 模态 · 代码 任务 · 代码生成

Aider Edit

133 个 Exercism 练习,测试 LLM 理解指令并编辑已有代码的能力

Aider (Paul Gauthier) ·

考察能力

代码编辑 指令理解 diff生成

构建信息

数据规模
133 exercises
评测方式
测试通过率
核心指标
Pass Rate

资源链接

模型效果排行

🥇 Claude 4 Opus
84.2%
🥈 GPT-4o
79.8%

为什么重要

Aider 的代码编辑基准测试 LLM 在真实编辑场景中的表现——给定已有代码和修改指令,生成正确的编辑。这比从零生成代码更贴近实际开发工作流。

构建方式

  1. 使用 Exercism 编程练习
  2. 给定初始代码骨架和自然语言指令
  3. 通过单元测试验证编辑正确性
  4. 测试 diff/搜索替换等多种编辑格式

任务示例

已有代码:一个不完整的 Python 函数 指令:“Implement the encode function to perform run-length encoding” 验证:运行单元测试

关键发现

  • 编辑格式选择对成功率影响大
  • Claude 系列在编辑任务上持续领先
  • 上下文窗口利用效率是关键差异

关联基准

不足与展望

  • 基于 Exercism 的题目偏简单
  • 不测试大规模项目级编辑
  • 但 Aider 排行榜影响力大
代码编辑 Aider 排行榜