Knowledge-Based Multi-Agent Framework for Automated Software Architecture Design
By: Yiran Zhang , Ruiyin Li , Peng Liang and more
Potential Business Impact:
Automates software design using smart computer helpers.
Architecture design is a critical step in software development. However, creating a high-quality architecture is often costly due to the significant need for human expertise and manual effort. Recently, agents built upon Large Language Models (LLMs) have achieved remarkable success in various software engineering tasks. Despite this progress, the use of agents to automate the architecture design process remains largely unexplored. To address this gap, we envision a Knowledge-based Multi-Agent Architecture Design (MAAD) framework. MAAD uses agents to simulate human roles in the traditional software architecture design process, thereby automating the design process. To empower these agents, MAAD incorporates knowledge extracted from three key sources: 1) existing system designs, 2) authoritative literature, and 3) architecture experts. By envisioning the MAAD framework, we aim to advance the full automation of application-level system development.
Similar Papers
Toward Autonomous Engineering Design: A Knowledge-Guided Multi-Agent Framework
Artificial Intelligence
AI helps design better airplane wings faster.
Toward Autonomous Engineering Design: A Knowledge-Guided Multi-Agent Framework
Artificial Intelligence
AI helps design better airplane wings faster.
Knowledge-Guided Multi-Agent Framework for Application-Level Software Code Generation
Software Engineering
Builds complex computer programs automatically.