论文
协助自治:整个软件开发生命周期代理人工智能的系统文献综述
Assistance to Autonomy: A Systematic Literature Review of Agentic AI across the Software Development Life Cycle
摘要
软件产品开发中的代理人工智能越来越多地被组织采用,但该领域缺乏对哪些应用成熟、哪些架构模式占主导地位以及工业部署中存在哪些限制和应对机制的综合综合。本系统文献综述通过建立知识体系作为起点来解决这些差距。遵循 Kitchenham 指南,我们查询了四个主要研究数据库,获得了超过 1600 篇候选出版物。为了处理这个数量,我们开发并验证了一个与领域无关的多代理筛选管道,该管道通过结合自动元数据管理、代理间迭代对话和冲突解决默认值来扩展先前的 LLM 辅助审查工具,以最大限度地减少漏报。从 92 项手动验证的初步研究中,我们的主题综合表明,输出可验证性是代理采用的主要推动因素:后来的 SDLC 阶段,其输出可通过可执行的反馈进行客观评估,展示出最高的成熟度和工业存在,而早期阶段几乎完全是学术概念验证。我们将规划者-执行者-审阅者角色专业化确定为主要的架构模式,审阅者代理通过可执行的反馈循环实现可验证性。在所有挑战类别中,工业缓解策略都集中于将代理行为限制在可验证的、有界的空间内。这项研究对软件产品开发中代理系统的当前文献进行了全面的描述,并以人工智能辅助工具的形式做出了方法论贡献,以自动化大容量 SLR 领域的筛选阶段。