Competences for the AI-Augmented Software Engineer

Competences for the AI-Augmented Software Engineer

In a previous post I gave a software engineering perspective on the most recent developments in AI. The post listed different technological developments we need to consider when trying to predict the future of software engineering: the advancement of AI from Machine...
From MLOps to DataOps: Data Engineering for AI-based Systems

From MLOps to DataOps: Data Engineering for AI-based Systems

More and more organizations are building production-ready machine learning systems following the MLOps paradigm. In my recent publication on data engineering for machine learning systems, I argue that AI-based systems cannot exist without data. However, in that...
LLMOps: Engineering Trustworthy LLM Systems

LLMOps: Engineering Trustworthy LLM Systems

In my previous post, I introduced the quality model depicted in Figure 1. The flower model depicts the AI-related quality properties for AI-enabled systems, on top of the quality properties for software systems as specified by ISO25000. With the advent of foundation...
A Quality Model for Trustworthy AI Systems

A Quality Model for Trustworthy AI Systems

  Since AI systems (software systems with a machine learning component in it) are becoming more omnipresent in our daily lives, a lot of discussion is going on, on for example the ethical aspects of such systems. There are many examples of AI systems that take...