论文

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

Agent4cs: A Multi-agent System for Code Summarization in Large Hierarchical Codebases

智能体系统Agent 协作

摘要

理解大型复杂代码库——尤其那些具有混淆结构与不完整文档的——仍是重大挑战。既有代码摘要方案常依赖单一语言模型或编码助手(如Claude Code)——把源码当扁平文本处理——未利用仓库内丰富的相互依赖与层级信息。我们提出Agent4cs:多智能体框架——以自底向上方式摘要大型代码库:摘要智能体聚焦产出鲁棒摘要;关键词抽取智能体主动从子文件夹识别关键信息;质量保障智能体迭代精炼输出的可读性、连贯性与完备性。在7个前沿模型上评估:Agent4cs较两个结构化提示基线(含代码片段)在所有文件夹层级上平均改善语义一致性8%;在真实数据集上的大量评估显示归一化关键词覆盖率较相同基线最高提升38%。

Agent4cs:面向大型层级代码库的代码摘要多智能体系统:论文配图
图 1. Agent4cs 分两个阶段执行分层存储库摘要:功能级摘要和分层文件夹级摘要。