International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 186 - Number 21 |
Year of Publication: 2024 |
Authors: Hariharan Balasubramani |
10.5120/ijca2024923651 |
Hariharan Balasubramani . Building an AI-Native Software Engineering Team: A Stepwise Approach using Multi-Agent Systems. International Journal of Computer Applications. 186, 21 ( May 2024), 41-45. DOI=10.5120/ijca2024923651
The realm of Generative Artificial Intelligence (Gen AI) has propelled human ingenuity to unprecedented heights, promising to revolutionize the field of software engineering. Large Language Models (LLMs) and Generative Pre-trained Transformers are at the forefront of this transformation, reshaping the landscape of Software Engineering. With the integration of multi-agent systems, the evolution of software engineering is poised to accelerate even further. Multiple generative agents interacting with each other can handle not only basic tasks like coding, debugging, and scripting, but also creativity-intensive tasks and other aspects of the software engineering lifecycle such as requirement gathering, software design, project planning, QA testing, and documentation. Human engineers will play a crucial role in providing high-level instructions and making course corrections. The emergence of AI-native firms with AI-driven software engineering teams will lead to significantly reduced turnaround times for ideas to become finished products. This approach will streamline the entire software development process, from requirement gathering and planning to the final product, resulting in faster delivery and lower production and operational costs compared to traditional IT firms. In this paper I will provide empirical evidence for the above claims and a stepwise framework for building such a team.