arrow
返回

AdaCoder: An Adaptive Planning and Multi-Agent Framework for Function-Level Code Generation

delete2025-12-12
delete0
PRE
AI
Y
Yueheng Zhu
C
Chao Liu
X
Xuan He
X
Xiaoxue Ren
刘
刘忠鑫 (Zhongxin Liu)
R
Ruwei Pan
张
张宏玉 (Hongyu Zhang)
DOI:10.1109/TSE.2025.3642621delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
近期,研究人员提出了多种多智能体框架用于函数级代码生成,旨在通过根据任务描述自动生成函数级源代码来提高软件开发生产力。典型的多智能体框架由基于大型语言模型(LLM)的智能体组成,负责任务规划、代码生成、测试、调试等。研究表明,现有多智能体代码生成框架在ChatGPT上表现良好。然而,它们在其他基础LLM上的泛化能力尚未得到系统性探索。在本文中,我们报告了一项关于四种最先进的多智能体代码生成框架在12种开源LLM上的泛化能力的实证研究,这些LLM具有不同的代码生成和指令遵循能力。我们的研究揭示了现有框架在多样化基础LLM上的泛化能力不稳定。基于实证研究的发现,我们提出了AdaCoder,一种新颖的自适应规划多智能体框架,用于函数级代码生成。AdaCoder有两个阶段。第一阶段是无规划的初始代码生成步骤,使用基于LLM的编码智能体和基于脚本的测试智能体,以释放LLM的原始能力,识别LLM能力之外的案例,并确定阻碍执行的错误。第二阶段添加了基于规则的调试智能体和基于LLM的规划智能体,用于带规划的迭代代码生成。我们的评估表明,AdaCoder在多样化的LLM上实现了更高的泛化能力。与最佳基线MapCoder相比,AdaCoder在Pass@1上平均高出27.69%,推理速度快16倍,令牌消耗低12倍。
Keyword:
Large language model
function-level code generation
multi-agent framework

期刊

IEEE Transactions on Software Engineering 封面图
IEEE Transactions on Software Engineering
IF:
5.6
论文数:
2.9K
被引数:
1.1W

机构

Z
Zhejiang University
学者数:
1.5W
论文数: 5.2K
被引数: 17.8W
C
chongqing university
学者数:
1.3W
论文数: 4.7K
被引数: 1
Z
zhejiang university
学者数:
17.7W
论文数: 12.1W
被引数: 152
学者 查看更多机构
引用论文

引用论文

Automatic Programming: Large Language Models and Beyond
err2025-06-30
err0
PREAI
errLyu,Michael R.; Ray,Baishakhi; Roychoudhury,Abhik; Tan,Shin Hwei; Thongtanunam,Patanamon
err分享
err收藏
Pearson Correlation Coefficient皮尔逊相关系数
err2009-03-05
err0
PREAI
errJacob Benesty; Jingdong Chen; Yiteng Huang; Israel Cohen
err分享
err收藏
Competition-level code generation with AlphaCode使用字母码生成竞争级代码
err2022-12-09
err0
errOAAI
errYujia Li; David Choi; Junyoung Chung; Nate Kushman; Julian Schrittwieser; Rémi Leblond; Tom Eccles; James Keeling; Felix Gimeno; Agustin Dal Lago; Thomas Hubert; Peter Choy; Cyprien de Masson d’Autume; Igor Babuschkin; Xinyun Chen; Po-Sen Huang; Johannes Welbl; Sven Gowal; Alexey Cherepanov; James Molloy; Daniel J. Mankowitz; Esme Sutherland Robson; Pushmeet Kohli; Nando de Freitas; Koray Kavukcuoglu; Oriol Vinyals
err分享
err收藏
Feedback-Directed Random Test Generation
err2007-05-01
err0
PREAI
errCarlos Pacheco; Shuvendu K. Lahiri; Michael D. Ernst; Thomas Ball
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
学者 查看更多内容