论文

CollabCoder:通过协作决策进行计划代码协同演化以实现高效代码生成

CollabCoder: Plan-Code Co-Evolution via Collaborative Decision-Making for Efficient Code Generation

智能体系统Agent 协作

摘要

自动代码生成仍然是软件工程中持续存在的挑战,因为传统的多代理框架通常受到静态规划、隔离执行、高计算开销和对复杂任务的有限适应性的限制。本文介绍了 CollabCoder,这是一种新颖的计划代码协同进化框架,可通过动态多智能体协作改进代码生成。其核心思想是在计划模块和代码模块之间设计一个协同决策过程,以决定调试过程中应该执行哪个模块。对广泛使用的基准进行的大量实验表明,CollabCoder 能够持续提高跨任务的代码质量和鲁棒性。重要的是,CollabCoder 的性能可与当前最先进的方法相媲美或超过,同时减少计算开销,随着基准难度的增加,效率提升变得更加明显。在更具挑战性的 LiveCodeBench 和 xCodeEval 基准测试中,我们的方法比强基准提高了 11-20% 的性能,同时每次执行平均减少了 4-10 次 API 调用数量。