Where Artificial Intelligence Can Help You and Where It Cannot
Until recently, we thought that artificial intelligence could not replace creative work. Today, however, we see that AI can be successfully used in creating images, writing text and music. Analysis, design, specification and custom software development are also creative tasks. Artificial intelligence can help us in software development and programming. But can it be useful in other phases? Where does it have its limits? At the lecture, we will present Eviden's approaches and solutions, which will offer an answer to this question.
Artificial intelligence can be part of the product itself or a supporting tool in its creation. The lecture focused on the latter approach: how AI speeds up and refines software development, including solutions for public administration. Through real-world examples from Eviden, it showed where AI has the greatest benefits — and how far it reaches in planning. Software development goes through the typical phases from analysis through design and implementation to testing. At Eviden, they use AI primarily in the development itself: plugins for development environments help programmers and testers write and maintain code faster. They can generate documentation, test case proposals, and sometimes even suggest fixes. A second group of tools answers questions over the internal source code repository, so the responses are directly tied to existing projects.From analysis to testing: AI in the hands of developers