agent-eval
编码代理(Claude Code、Aider、Codex等)在自定义任务上的直接比较,包含通过率、成本、时间和一致性指标
适用对象:软件开发与测试。自动收录 · 待核查。
原作者说明节选
从固定版本的 SKILL.md 提取,保留原文语言。以下内容属于作者说明,本站尚未验证安装、兼容或运行结果。
查看中文原文
原文涵盖的主题
- Agent Eval 技能
- 何时使用
- 安装
- 核心概念
- YAML 任务定义
- Git 工作树隔离
- 收集的指标
- 工作流程
一个轻量级 CLI 工具,用于在可复现的任务上对编码代理进行头对头比较。每个“哪个编码代理最好?”的比较都基于感觉——本工具将其系统化。 在你自己的代码库上比较编码代理(Claude Code、Aider、Codex 等) 在采用新工具或模型之前衡量代理性能 当代理更新其模型或工具时运行回归检查 为团队做出数据支持的代理选择决策 以声明方式定义任务。每个任务指定要做什么、要修改哪些文件以及如何判断成功: 每个代理运行都获得自己的 git 工作树——无需 Docker。这提供了可复现的隔离,使得代理之间不会相互干扰或损坏基础仓库。 | 指标 | 衡量内容 | |--------|-----------------| | 通过率 | 代理生成的代码是否通过了判断? | | 成本 | 每个任务的 API 花费(如果可用) | | 时间 | 完成所需的挂钟秒数 | | 一致性 | 跨重复运行的通过率(例如,3/3 = 100%) | 创建一个 tasks/ 目录,其中包含 YAML 文件,每个任务一个文件: 针对你的任务执行代理: 每次运行: 1. 从指定的提交创建一个新的 git 工作树 2. 将提示交给代理 3. 运行判断标准 4. 记录通过/失败、成本和时间 生成比较报告: 从 3-5 个任务开始,这些任务代表你的真实工作负载,而非玩具示例 每个代理至少运行 3 次试验以捕捉方差——代理是非确定性的 在你的任务 YAML 中固定提交,以便结果在数天/数周内可复现 每个任务至少包含一个确定性判断器(测试、构建)——LLM 判断器会增加噪音 跟踪成本与通过率——一个通过率 95% 但成本高出 10 倍的代理可能不是正确的选择 对你的任务定义进行版本控制——它们是测试夹具,应将其视为代码 仓库:github.com/joaquinhuigomez/agent-eval
- 来源仓库
- affaan-m/ECC
- 源文件
- docs/zh-CN/skills/agent-eval/SKILL.md
- 固定版本
- d2ef2680594f9a17526a6e1a2e18b3d242c5d17b
准备条件
- 本条仅收录原作者的技能元数据;请阅读完整说明,确认依赖、许可与使用条件。
第一件可以尝试的小事
先阅读原作者说明,再决定是否在自己的 AI 工具中使用。
对应 AI 工具说明
作者有说明不等于本站实机验证。没有证据时,不自动标为兼容、安全或免费。
来源与内容状态
本条为自动发现的元数据,尚未完成人工文档核查;适用性与运行结果待核查。
原作者:affaan-m/ECC · 原作者仓库元数据。文档核查:未核查。最近来源检查:2026-11-09T14:01:50.093Z。
分类由名称、说明与路径规则生成,分类不代表已核实适配。
许可与权利归属
MIT。第三方内容及版权归原作者,使用条件以原文为准。
许可原文 ↗本站没有因同步、复制或用户自报成功而将资源标为运行验证通过。
限制与注意事项
- 元数据收录不代表本站已经安装、适配、实测或进行安全审查。