feat(docs): Add swe-bench-pro dataset documentation#334
Conversation
There was a problem hiding this comment.
Code Review
This pull request introduces English and Chinese user guides and FAQ error code documentation for the newly supported SWE-Bench Pro benchmark. The reviewer feedback highlights a few inconsistencies in the documentation: first, there is a discrepancy between the parameter names described in the text and the variable names used in the Python configuration blocks; second, the troubleshooting and FAQ sections incorrectly suggest installing mini-swe-agent directly via pip instead of instructing users to install the adapted version from scaleapi's repository as required in the prerequisites.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
Thanks for your contribution; we appreciate it a lot. The following instructions will make your pull request healthier and help you get feedback more easily. If you do not understand some items, don't worry, just make the pull request and seek help from maintainers.
感谢您的贡献,我们非常重视。以下说明将使您的拉取请求更健康,更易于获得反馈。如果您不理解某些项目,请不要担心,只需提交拉取请求并从维护人员那里寻求帮助即可。
PR Type / PR类型
Related Issue | 关联 Issue
Fixes #(issue ID / issue 编号) / Relates to #(issue ID / issue 编号)
🔍 Motivation / 变更动机
swe-bench-pro 数据集接入 AISBench -- doc
📝 Modification / 修改内容
新增swe-bench-pro数据集
**软件设计文档:**https://github.com/ivanbao9783/benchmark/wiki/%E3%80%90%E8%BD%AF%E4%BB%B6%E8%AE%BE%E8%AE%A1%E3%80%91SWE%E2%80%90Bench_Pro-%E6%8E%A5%E5%85%A5-AISBench-%E6%B5%8B%E8%AF%84%E8%BD%AF%E4%BB%B6%E8%AE%BE%E8%AE%A1%E6%96%87%E6%A1%A3
📐 Associated Test Results / 关联测试结果
自验证报告:
https://github.com/ivanbao9783/benchmark/wiki/%E3%80%90%E6%B5%8B%E8%AF%95%E6%8A%A5%E5%91%8A%E3%80%91SWE%E2%80%90bench-Pro-%E6%95%B0%E6%8D%AE%E9%9B%86%E6%8E%A5%E5%85%A5%E4%B8%8E%E6%B5%8B%E8%AF%84%E8%83%BD%E5%8A%9B%E5%BB%BA%E8%AE%BE
UT执行截图:
ais_bench/benchmark/tasks/swebench_pro/init.py 100.00%
ais_bench/benchmark/tasks/swebench_pro/swebench_pro_eval.py 85.62%
ais_bench/benchmark/tasks/swebench_pro/swebench_pro_infer.py 73.65%
ais_bench/benchmark/datasets/swebench_pro.py 80.43%
ais_bench/benchmark/summarizers/swebench_pro.py 100.00%
Does the modification introduce changes that break the backward compatibility of the downstream repositories? If so, please describe how it breaks the compatibility and how the downstream projects should modify their code to keep compatibility with this PR.
是否引入了会破坏下游存储库向后兼容性的更改?如果是,请描述它如何破坏兼容性,以及下游项目应该如何修改其代码以保持与此 PR 的兼容性。
If the modification introduces performance degradation, please describe the impact of the performance degradation and the expected performance improvement.
如果引入了性能下降,请描述性能下降的影响和预期的性能改进。
🌟 Use cases (Optional) / 使用案例(可选)
If this PR introduces a new feature, it is better to list some use cases here and update the documentation.
如果此拉取请求引入了新功能,最好在此处列出一些用例并更新文档。
✅ Checklist / 检查列表
Before PR:
After PR:
👥 Collaboration Info / 协作信息
🌟 Useful CI Command / 实用的CI命令
/gemini review/gemini summary/gemini help/readthedocs build