With the current progress and increasing popularity of artificial intelligence (AI), the conditions and possibilities change continuously. Therefore, this study aims to shed light on the potential advantages and challenges posed by the current state of AI.
This paper explores how AI can be used to ease the development in programming by comparing different scenarios and AI-tools. The work aims to examine the role AI could play within software development without compromising quality, as well as identify the most suitable approach. The study strives for a better understanding of how AI could be integrated into software development. The text examines different language models and AI-tools, with the aim of later comparing them and drawing conclusions. Lastly, the study suggests that AI can be used effectively for smaller tasks but faces limitations in more complex projects. The discussion emphasizes the need for further research to achieve a comprehensive result.