中文

面向智能需求开发的知识驱动多智能体框架:iReDev

软件工程 2025-07-18 v1

摘要

需求开发是关键阶段,负责提供清晰的利益相关者需求理解。它涉及利益相关者间的协作,以提取明确需求并解决潜在冲突,这在时间和人力上都具有挑战性。近期来,针对软件开发的多智能体系统受到广泛关注。然而,现有研究对需求开发支持有限,忽略了将人类知识注入智能体及人机协作的需求。为此,本文提出面向需求开发的知识驱动多智能体框架 iReDev。iReDev 特点包括:iReDev 由六个知识驱动的智能体构成,支持整个需求开发过程。它们协作完成各项任务,生成软件需求说明书。iReDev 聚焦于整合人类知识,使其能模拟真实利益相关者。iReDev 基于工件池实现事件驱动的通信机制。智能体持续监控工件池并自主触发后续动作,以应对新需求的快速处理。iReDev 引入人机协同机制,确保生成的工件符合利益相关者预期。我们评估了生成的工件与结果,表明 iReDev 在多个维度上超越现有基线。我们进一步展望三个关键方向,期待本工作能推动智能需求开发的发展。

关键词

引用

@article{arxiv.2507.13081,
  title  = {iReDev: A Knowledge-Driven Multi-Agent Framework for Intelligent Requirements Development},
  author = {Dongming Jin and Weisong Sun and Jiangping Huang and Peng Liang and Jifeng Xuan and Yang Liu and Zhi Jin},
  journal= {arXiv preprint arXiv:2507.13081},
  year   = {2025}
}

备注

22pages, 4 figures