关于 model-evaluation-benchmark
使用 Benchmark Suite V3 执行可复现端到端模型评测的 Agent 技能,比较效率、代码质量、工作流遵循情况及产物,并生成报告和清理资源。
主要功能
- 01运行 Benchmark Suite V3 任务
- 02衡量耗时、轮次、成本和工具调用
- 03借助 reviewer Agent 评估代码质量
- 04检查工作流遵循情况和生成产物
- 05生成报告并清理评测资源
适用场景
- 01比较不同 AI 模型的表现
- 02衡量 Agent 对工作流的遵循情况
- 03生成可复现的基准测试报告
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ rysweet/ amplihack --skill model-evaluation-benchmark安装后在 Claude Code 中输入/model-evaluation-benchmark确认已加载。
详细介绍
模型评估基准测试技能
用途:按照 Benchmark Suite V3 参考实现,自动复现全面的模型评估基准测试。
自动激活条件:用户请求在 Agent 工作流中进行模型基准测试、对比评估或性能测试时。
技能说明
此技能负责端到端模型评估基准测试,测量:
- 效率:耗时、轮次、成本、工具调用次数
- 质量:通过审查者 Agent 评估代码质量
- 工作流遵循情况:子 Agent 调用、使用的技能、工作流步骤合规性
- 产物:GitHub Issue、PR、生成的文档
此技能按照 V3 参考实现,自动执行从运行到清理的整个基准测试工作流。
使用时机
✅ 适用于:
- 对比 AI 模型(Opus 与 Sonnet 等)
- 测量工作流遵循情况
- 生成全面的基准测试报告
- 需要可复现的基准测试
❌ 不适用于:
- 简单的代码审查(使用
reviewer) - 性能分析(使用
optimizer) - 架构决策(使用
architect)
执行说明
调用此技能时,请按以下步骤操作:
阶段 1:设置
- 阅读
tests/benchmarks/benchmark_suite_v3/BENCHMARK_TASKS.md - 确定要进行基准测试的模型(默认:Opus 4.5、Sonnet 4.5)
- 使用 TodoWrite 创建包含所有阶段的列表
阶段 2:执行基准测试
针对每个任务 × 模型:
cd tests/benchmarks/benchmark_suite_v3
python run_benchmarks.py --model {opus|sonnet} --tasks 1,2,3,4
阶段 3:分析结果
- 阅读所有结果文件:
~/.amplihack/.claude/runtime/benchmarks/suite_v3/*/result.json - 并行调用 Task 工具并设置
subagent_type="reviewer",以便:- 分析跟踪日志中的工具、Agent 和技能使用情况
- 对代码质量进行评分(1-5 分)
- 综合分析结果
阶段 4:生成报告
- 按照
BENCHMARK_REPORT_V3.md的结构创建 Markdown 报告 - 创建包含报告的 GitHub Issue
- 将产物归档到 GitHub Release
- 使用 Release 链接更新 Issue
阶段 5:清理(必须)
- 关闭所有基准测试 PR:
gh pr close {numbers} - 关闭所有基准测试 Issue:
gh issue close {numbers} - 移除工作树:
git worktree remove worktrees/bench-* - 验证清理已完成
详细的清理说明请参阅 tests/benchmarks/benchmark_suite_v3/CLEANUP_PROCESS.md。
使用示例
User: "Run model evaluation benchmark"Assistant: I'll run the complete benchmark suite following the v3 reference implementation.
[Executes phases 1-5 above]
Final Report: See GitHub Issue #XXXX
Artifacts: https://github.com/.../releases/tag/benchmark-suite-v3-artifacts
参考资料
- 参考报告:
tests/benchmarks/benchmark_suite_v3/BENCHMARK_REPORT_V3.md - 任务定义:
tests/benchmarks/benchmark_suite_v3/BENCHMARK_TASKS.md - 清理指南:
tests/benchmarks/benchmark_suite_v3/CLEANUP_PROCESS.md - 运行脚本:
tests/benchmarks/benchmark_suite_v3/run_benchmarks.py
最后更新:2025-11-26 参考实现:Benchmark Suite V3 GitHub Issue 示例:#1698
评论
支持 Markdown