multi-swe-bench:字节跳动开源的多语言代码修复基准
Multi-SWE-bench是字节跳动豆包大模型团队开源的首个多语言代码修复基准数据集,它在SWE-bench的基础上,扩展支持了Java、TypeScript、JavaScript、Go、Rust、C和C++七种主流编程语言,实现了对“全栈工程”的全面评测。数据集包含1632个真实世界修复任务,均源自GitHub issue,并经过严格筛选和人工验证,确保每个样本都具备清晰的问题描述、正确的修复补丁以及可复现的测试环境。此外,它还引入了任务难度分级(简单、中等、困难),涵盖了从单行修改到复杂的多文件、多步骤、多语义依赖的各种开发挑战。
核心功能:
技术原理:
立即进入“豆包AI人工智官网入口”;
立即学习“豆包AI人工智能在线问答入口”;
Multi-SWE-bench的数据构建过程包含五个阶段:开源仓库筛选、Pull Request爬取、Docker环境构建、PR过滤与验证以及人工验证,确保了数据的可靠性和准确性。 为了支持强化学习在代码修复中的应用,团队还开源了Multi-SWE-RL,提供4723个结构化训练样本,并配备可复现的Docker环境,方便模型训练和评估。
项目地址:
应用场景:
Multi-SWE-bench可广泛应用于代码修复自动化、模型性能评估与提升、编程语言比较研究以及智能学习与教育等领域,为开发者和研究人员提供了一个强大的工具和平台。
以上就是Multi-SWE-bench— 字节豆包开源的多语言代码修复基准的详细内容,更多请关注php中文网其它相关文章!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号