SheepNav
精选3个月前0 投票

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

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

Agent4cs 包含三个核心智能体:

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

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

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

延伸阅读

  1. SpeechFast:Mac 上的本地 Whisper 语音转文字工具
  2. Krea 3 发布:AI 图像编辑进入 8 秒 2K 时代
  3. Ultracite v8 发布:为智能体开发而生的代码检查与格式化工具
查看原文