SheepNav
精选12天前0 投票

Agent4cs:面向大型分层代码库的多智能体代码摘要系统

理解大型复杂代码库,尤其是那些结构混乱、文档不全的代码,一直是软件开发中的难题。现有代码摘要方案通常依赖单一语言模型或像 Claude Code 这样的编码助手,将源代码视为扁平文本,未能充分利用仓库内丰富的相互依赖关系和层次结构信息。为此,研究者提出 Agent4cs——一种多智能体框架,采用自底向上的方式对大型代码库进行摘要。

Agent4cs 包含三个核心智能体:

  • 摘要智能体:负责生成稳健的摘要;
  • 关键词提取智能体:主动从子文件夹中识别关键信息;
  • 质量保证智能体:迭代优化输出,确保可读性、连贯性和完整性。

在 7 个前沿模型上的评估显示,与两种包含代码片段的结构化提示基线相比,Agent4cs 在所有文件夹层级上的语义一致性平均提升了 8%。此外,在真实世界数据集上的广泛评估表明,归一化关键词覆盖率相比相同基线最高提升了 38%。该论文已被第 23 届欧洲多智能体系统会议(EUMAS 2026)主轨接收。

这一成果为大型代码库的理解与维护提供了新的自动化路径,尤其适合那些缺乏文档或结构晦涩的项目。多智能体协作的方式不仅提升了摘要质量,也展示了智能体系统在软件工程中的潜力。

延伸阅读

  1. OpenAI 打造“超级黑客”GPT-Red,用 AI 对抗 AI 提升模型安全性
  2. 每日下载:一台有用的量子机器与一条破纪录的海底隧道
  3. 美国正通过州与联邦行动推动AI安全
查看原文