From our work with AI so far, we have drawn three important lessons:
First, it reliably and efficiently handles repetitive tasks. This creates room for people to focus on demanding activities that require creativity, experience, and judgment. As a result, new roles and job profiles are emerging, for example in the development, control, quality assurance, and strategic use of AI systems. AI does not simply replace work - it transforms it, making it more sophisticated and more attractive in many areas.
We see this transformation very concretely in software development. AI based applications like RelAIable now take over time consuming and relatively unattractive testing tasks, for example involving graphical user interfaces that were previously difficult to automate. We use such tools to continuously test and improve our customers’ PLM or ALM system interfaces.
Combined with our in depth system knowledge, we can more efficiently put new software versions into productive use. This not only increases our customers’ competitiveness but also creates new, highly qualified tasks related to the integration, further development, and strategic use of AI.
Second, when used effectively, AI will significantly boost productivity. Our experienced software developers report that AI based tools make them much faster when programming. Thanks to their expertise, they are also able to verify what the AI is doing. The challenge is to pass this expertise on to the next generation of software developers and prevent them from blindly trusting AI. This is essential to ensure the reliability of program code.
Third, reliability and reproducibility are major challenges when using AI, particularly with large language models (LLMs). This is another key lesson we have incorporated into our AI tools and applications. Only AI applications that deliver reliable and reproducible results can meet increasingly strict traceability requirements and are thus suitable for productive use in engineering.