Harnessing Advanced AI Techniques for Code Generation: Transforming Software Development with Intelligent Automation and Predictive Algorithms
The quick expansion of software development necessitates effective tools for automating monotonous coding jobs, yet existing solutions frequently fall short in producing accurate codes from natural language explanations, resulting in a disconnect between machine execution and human intent. This project uses cutting-edge AI methods to generate Python code automatically in order to overcome this difficulty. A dataset of Python scripts is used to train the model of a transformer with a vanilla encoder-decoder architecture. To improve the model's comprehension of natural language inputs, the data is preprocessed using a variety of embedding approaches. The model can accurately translate descriptions of English text into Python code. Software development is revolutionized by machine learning and predictive algorithms when the model that has been trained is then made available through a streamlit UI, which allows for real-time, user friendly engagements for code production based on English language inputs. The goal of this effort is to create an AI-powered system that uses a transformer-based vanilla encoder-decoder paradigm to accurately translate descriptions from natural English into Python code. Through the use of predictive algorithms and sophisticated embedding techniques, the system seeks to increase software development automation, increasing productivity and decreasing the amount of manual coding required.
Authors
- Umesh Kumar (ORCID: https://orcid.org/0000-0002-4715-7967)
- E. Venkata Reddy
- Mukesh Kumar (ORCID: https://orcid.org/0000-0002-9618-6668)
- Vardhan Reddy Doddi
- Siva Sankar Reddy Kondreddy
- Shanmukha Rao Sahukari
Publication Details
- Published
- 2025-04-23
- DOI
- https://doi.org/10.1109/icict64420.2025.11005308
- Primary Topic
- Software Engineering Research
- Type
- article
- Field-Weighted Citation Impact
- 0.00