【模型评测】SWE-bench Verified数据集-2-修复精度偏离

如果评测分数低于模型发布的精度,该怎么办?

可以调的参数

1. 提示词(影响最大)

可以直接修改 swebench.yaml 中的 system_templateinstance_template。项目里已经提供了不同风格的配置供参考:

配置文件 特点
swebench.yaml 简短提示词,无 step/cost 限制
swebench_backticks.yaml 详细的工作流指引,有明确的 patch 创建/提交指引,cwd: /testbed
swebench_xml.yaml XML 格式输出,适合对 XML 标签更好的模型

如果当前用的是默认的 swebench.yaml,强烈建议试试 swebench_backticks.yaml------它的提示词更详细,包含了分析问题→复现→修复→验证→提交的完整工作流指引,以及如何用 git diff 生成 patch 的具体说明。

2. 资源限制

参数 默认值 影响
step_limit swebench.yaml 为 0(无限),backticks/xml 为 250 太低会导致 agent 还没修完就被截断
cost_limit swebench.yaml 为 0,backticks/xml 为 3.0 太低会中途因预算不足退出
environment.timeout 60s 单条命令超时,长测试可能被截断

3. 输出格式

observation_template 控制命令输出如何返回给模型------超过 10000 字符会被截断,只显示前后 5000 字符。如果模型需要看到完整输出来做判断,可以调大阈值。

4. temperature

backticksxml 变体都设置了 temperature: 0.0(确定性输出),如果你当前没设置,加上可能有帮助。

排查步骤

  1. 先看失败实例的 trajectory :检查是 LimitsExceeded 退出(step/cost 不够)、格式解析失败、还是修复逻辑本身有问题
  2. 对比模型擅长的输出格式 :如果模型更擅长 XML 标签输出,用 swebench_xml.yaml;如果更擅长 markdown 代码块,用 swebench_backticks.yaml
  3. 逐步调大 step_limit 和 cost_limit,排除资源不足的干扰
  4. 针对特定模型微调提示词 :可以在 -c 参数中叠加覆盖,例如:
bash 复制代码
mini-extra swebench -m your-model \
  -c swebench_backticks \
  -c agent.step_limit=500 \
  -c agent.cost_limit=10.0

关于提示词调整的注意事项

提示词是可以改的,但需要注意:

  • SWE-bench Verified 的评测标准是测试是否通过,和提示词无关,所以调提示词不会影响评测的公平性
  • 不同模型对指令的遵循能力不同,提示词需要适配模型的风格(比如有的模型需要更明确的步骤指引,有的模型在简短提示下反而表现更好)
  • 建议先在小规模实例上(--slice :10)快速迭代提示词,确认效果后再跑全量
相关推荐
HackTwoHub8 小时前
轻量化AI渗透武器库|ARTEX自主攻防系统、资产梳理、漏洞挖掘、链路分析全流程智能化落地
人工智能·安全·web安全·网络安全·系统安全·网络攻击模型·安全架构
中电金信8 小时前
WAIC 2026媒体聚焦:中电金信的AI工程化思考与实践
人工智能
冬奇Lab8 小时前
码库知识库系列(03):代码 Embedding 策略——原始代码反而比注释增强更好
人工智能
冬奇Lab8 小时前
开源项目第172期:agentOS — 以库的形式给 AI Agent 一个操作系统,冷启动 92x 更快、内存 47x 更少
人工智能·开源·agent
大橙子打游戏8 小时前
make-goal:把长期 AI 任务从聊天记录里解放出来
人工智能
华盈生物9 小时前
AI+病理:从切片到数据,空间多模态解析肿瘤微环境
人工智能·单细胞测序·空间单细胞蛋白组·单细胞组织原位空间蛋白组学·组织原位空间蛋白组学·超多重蛋白成像·ai+病理
IT_陈寒9 小时前
Vite热更新失效?你可能漏了这个配置
前端·人工智能·后端
禹亮科技9 小时前
制造业100㎡跨国技术评审会议室音视频整体解决方案(亿联+思必驰+讯飞AI落地实践)
人工智能·音视频·视频会议系统集成
2601_955759889 小时前
Claude API Key 交接与离职回收操作指南
人工智能
老云讲算力市场9 小时前
智算中心加速迈向超节点时代,奇点算力布局高效算力服务
人工智能·科技