Niklas, "Associate Machine Learning Engineer", that sounds exciting. What can we imagine your role to be?
As an Associate Machine Learning Engineer, I am a software developer focused on artificial intelligence. I train machine learning models on raw data, enabling them to independently recognize patterns and make predictions or decisions. This allows us to support our colleagues in their daily work and optimize the overall program planning of our formats through algorithms.
What motivated you to speak specifically about "GenAI-Enabling" at the ITCS fair?
GenAI has been a hot topic since the release of tools like “ChatGPT", “Midjourney”, “Suno”, and others. This makes it especially important to identify use cases that offer genuine value. In a media company like P7S1, there are numerous interesting applications: from AI-generated social media campaigns to custom-generated content. We’re already exploring these future-focused use cases but also looking at ways to support daily workflows. Through my tech talk, I want to provide a closer look at the development of our GenAI application, discuss the challenges we encounter, and present possible solutions.
Can you give us a quick overview of what your GenAI application does and how it’s integrated into the daily work of P7S1 employees?
Our GenAI application, called the “P7S1 GenAI Playground,” has evolved into a tool that hundreds of employees use on a daily base. With the Playground, our colleagues can not only chat with leading language models like “OpenAI’s GPT-4” or “Anthropic’s Claude 3.5 Sonnet” in a secure environment, but it can also create specialized assistants. These assistants help them with daily tasks, such as generating compelling headlines from TV segment texts for Galileo. Additionally, Playground users can create images via “OpenAI's DALL-E 3” or generate transcripts from audio files using “Whisper.”
What challenges have you faced in developing the GenAI application, and how did you overcome them?
Our top priority is ensuring that our GenAI application, now an integral part of our colleagues' daily workflows, works flawlessly. The challenge is that our application requires a continuous connection with models from providers like “OpenAI.” To address this, we developed automated tests that check model accessibility and alert us in case of any disruptions.