Supporting software engineering tasks with agentic AI: Demonstration on document retrieval and test scenario generation
AI 摘要
该论文提出了基于Agentic AI的软件工程解决方案,用于测试场景生成和文档检索。
主要贡献
- 提出了基于Agentic AI的测试场景生成方法
- 提出了基于Agentic AI的软件工程文档检索方法
- 在真实案例中验证了提出的方法
方法论
利用LLM构建多个Agent,通过星型拓扑和专用Agent处理测试场景生成和文档检索任务。
原文摘要
The introduction of large language models ignited great retooling and rethinking of the software development models. The ensuing response of software engineering research yielded a massive body of tools and approaches. In this paper, we join the hassle by introducing agentic AI solutions for two tasks. First, we developed a solution for automatic test scenario generation from a detailed requirements description. This approach relies on specialized worker agents forming a star topology with the supervisor agent in the middle. We demonstrate its capabilities on a real-world example. Second, we developed an agentic AI solution for the document retrieval task in the context of software engineering documents. Our solution enables performing various use cases on a body of documents related to the development of a single software, including search, question answering, tracking changes, and large document summarization. In this case, each use case is handled by a dedicated LLM-based agent, which performs all subtasks related to the corresponding use case. We conclude by hinting at the future perspectives of our line of research.