Trae Agent Ensemble Reasoning

Trae Agent Ensemble Reasoning

💡 原文中文,约1500字,阅读约需4分钟。
📝

内容提要

本文提出了一种基于代理的集成推理框架,通过生成、修剪和选择三大代理的协作,解决仓库级问题,显著提升性能,实现了SOTA成绩。

🎯

关键要点

  • 提出了一种基于代理的集成推理框架,解决仓库级问题。
  • 候选补丁空间太大,现有方法在大空间下性能下降。
  • EnAgent(Trae Agent)技术包含生成、修剪和选择三大核心代理。
  • 生成代理使用多个LLM和随机采样生成多样化补丁。
  • 修剪代理快速过滤掉明显不对的补丁。
  • 选择代理用仓库级上下文选择最优补丁。
  • 测试时缩放策略动态控制集成大小,实现成本-质量权衡。
  • 在SWE-bench Verified中获得第一名,Pass@1达到78.80%。
  • 集成大小增加时,性能单调提升,可以根据预算动态选择集成大小。
  • 通过迭代代理文件摄入和代码区域摘要实现仓库级理解。
  • 首次提出基于代理的集成推理框架,解决了最优解搜索问题。
  • 建议开发者采用集成推理和模块化设计,理解整个仓库的上下文。
➡️

继续阅读