Next-Gen Coding with AutoDev
Ayush Patel*1, Atma Prakash Singh*2, Kanishk Rastogi*3, Anup Yadav*4, Sumit Verma*5, Rajkumar Kushawaha*6
*1,3,4,5,6Students, Computer Science And Engineering, Babu Banarasi Das Northern India Institute Of Technology, Lucknow, Uttar Pradesh, India.
*2Assistant Professor, Department Of Computer Science, Babu Banarasi Das Northern India Institute Of Technology, Lucknow, Uttar Pradesh, India.
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - The fast-paced growth of generative artificial intelligence has precipitated implausible opportunities for the rethinking of software development processes. In this research, we present Autodev, a novel online platform designed to democratize code generation and execution through the application of generative AI. A web-based interface is incorporated with an advanced AI model that solves very important problems in software development by reducing the entry barrier and increasing the productivity of developers. This is achieved through a full technological ecosystem that comprises Next.js, FastAPI, and MySQL for frontend-dev, backend services, and robust user management, respectively. In addition to this workflow, a user can input natural language prompts to describe desired functionalities of the code, which then gets processed using an advanced AI model to build contextually relevant executable code snippets. The system features an integrated development environment, allowing users to immediately see, edit, and run generated code. Our research delves into the technical implementation, evaluation of performance, and following predictions of AI-powered code generation. Through solid testing as well as further user interaction analysis, we demonstrate that Autodev can generate accurate, functional codes across programming environments. Not only does this study put forward a new technological solution, but it also critically reflects on and forwards the ethical considerations of - and foresight into - generative AI as it pertains to software development. Autodev sets the pace toward democratization in the future of software creation tools that could change how developers and non-developers alike program tasks by bridging advances in complex coding requirements with user-friendly interfaces.
Keywords: Generative AI, Code Generation, Web Development, Artificial Intelligence, Software Engineering.