The enormous public interest in AI applications is based on narrow AI applications, in other words applications with a limited range of tasks. They can give us individual movie recommendations, park cars or generate entire texts. When developing such intelligent systems, data sets are searched for patterns and rules and then trained.
This approach, known as machine learning (ML), enables us to program applications with complex data types such as images, text, audio files or sensor data. This opens up new possibilities, but also new challenges in product development, which are equally interesting for software developers and designers.