Success Story: Die Entstehung der iTE SI Songbox

Nur noch ein paar Mal schlafen und das Weihnachtsfest steht vor der Tür. Dabei erklingen Lieder nicht nur zur weihnachtlichen Einstimmung, sondern auch oftmals unter den Weihnachtsbäumen. Bis es jedoch soweit ist, ist noch einiges zu tun - auch bei uns. Deshalb haben wir einen KI-Weihnachtselfen entwickelt, der hilft Weihnachtsgrüße zu formulieren und gemeinsam ein "Lied für die Welt" zu schreiben. Das gesamte Team von iT Engineering Software Innovations hat Hand in Hand zusammengearbeitet, um unsere iTE SI Christmas Songbox in die Realität umzusetzen.

Generative Künstliche Intelligenz als Grundlage unserer Idee

Generative KI hat als spezifisches Feld im Kontext von Künstlicher Intelligenz (KI) in diesem Jahr stark an Bedeutung gewonnen, nicht zuletzt wurden durch ChatGPT die Möglichkeiten von sprachbasierten Anwendungen besonders in den Fokus gerückt. Durch die umfassende Nutzung einer Vielzahl von Daten für das Lernen haben diese innovativen Technologien ein Sprachverständnis erreicht, das bisher unerreicht war. 

Durch den Einsatz von Large Language Models (LLM) sind Maschinen fähig, die menschliche Sprache zu verstehen. LLMs sind leistungsfähige Systeme der künstlichen Intelligenz, die in der Lage sind, Texte zu verstehen und zu produzieren, die denen von Menschen sehr ähnlich sind.

Auch wir bei iTE SI beschäftigen uns im Rahmen von Forschungsprojekten sowie einer Community of Practice stetig mit dem Thema KI, z.B. wie Künstliche Intelligenz mit unseren Ergebnisse in Projekten zusammenkommt oder wie KI unsere Arbeitsweise verändern kann. So kam uns die Idee eines vom iTE SI Team kreierten Chat Agenten, der unsere Kunden und Partner unterstützt, personalisierte Weihnachtsgrüße zu erstellen. 

Diese rahmengebenden Idee bildete den Start in den Practice Day. Mit mehr Details angereichert und weitergedacht, priorisiert und konkretisiert ist im Laufe des Tages die „iTE SI Songbox“ entstanden. Zentraler Bestandteil ist der iTE SI KI-Weihnachtself als Chat Agent, der künstliche Intelligenz (KI) im Rahmen von natürlicher Sprachverarbeitung (NLP) nutzt, um aus weihnachtlichen Begrifflichkeiten einzelne Verse für ein gemeinsames Lied für die Welt zu generieren.

Iterative Ergebnisse mit Prompt Engineering im Fokus

Bereits zum vierten Mal stand für uns das Ziel fest, in einem Tag eine digitale Weihnachtsaktion für unsere Kunden und Partner zu erstellen. Dafür braucht es das ganze Team von iTE SI. Verschiedenste Tätigkeiten gibt es zu tun, um Texte und Grafiken zu erstellen, die Softwarekomponenten zu realisieren und nicht zuletzt auch alle einzelnen Aufgaben zu einem gemeinsamen Ergebnis zusammenzubringen. 

Eine der arbeitsintensivsten Aufgaben übernahm das Team „Prompt Engineering“. Dabei ist das Ziel, dass das Sprachmodell auf die zu bearbeitende Aufgabe trainiert wird. Bei der Anwendung von Prompt Engineering werden durch verschiedene explizit vorgegebene Regeln (englisch: text prompts) ein Rahmen gesetzt, auf dessen Basis der Chatbot seine Antworten generiert. Typischerweise funktioniert Prompt Engineering, indem es eine oder mehrere Aufgaben in einen promptbasierten Datensatz umwandelt und damit ein Sprachmodell trainiert. Zahlreiche Iterationen waren dabei notwendig, um den passenden Prompt für den KI-Weihnachtself zu erstellen. 

Unser Team hat sich für das LLaMA-2-70B-Modell von Meta entschieden. Meta hat die Llama 2-Familie, eine Sammlung von vortrainierten und feinabgestimmten generativen Textmodellen großer Sprachmodelle (LLMs) entwickelt und öffentlich zugänglich gemacht. Das grundlegende Modell verarbeitet nur Texteingaben (text prompts) und generiert ausschließlich Texte. Unsere Herausforderung bestand darin, die Textausgabe des iTE SI KI-Weihnachtselfs auf weihnachtliche Texte einzustimmen und die Form von 4-zeiligen Versen zu trainieren. Außerdem brauchte die UX in der Interaktion mit der Anwendung ein besonderes Augenmerk, um die notwendigen Schritte verständlich zu vermitteln. 

Der iTE SI KI-Weihnachtself schreibt fleißig

Jede Person, jede Familie wünscht sich ein Weihnachten voller Hoffnung, Freude und Friede, in der heutigen Zeit ist das Weihnachten leider nicht für alle Menschen auf der Welt friedvoll. Diese Gedanken brachten uns zur Idee unserer diesjährigen Aktion. Wir möchten ein fröhliches und besinnliches Lied für die Welt generieren. Musik kann Menschen unterschiedlichster Kulturen und Hintergründen miteinander verbinden. Musik hat die einzigartige Fähigkeit, Emotionen zu wecken und Erinnerungen zu schaffen. Durch Klänge und Rhythmen können Grenzen überwunden, Gemeinschaften gestärkt und sogar Fremde zu Freunden werden.

Mit unserer Weihnachtsaktion bieten wir unseren Kunden und Partnern einen Mehrwert, indem sie ihre individuellen Weihnachtsgrüße erstellen und herunterladen können, um sie auch mit ihrem Netzwerk zu teilen. Gleichzeitig wird mit jedem einzelnen individuellen Vers dafür gesorgt, dass unser gemeinsames iTE SI Lied für die Welt weiter mit Versen befüllt wird. Unsere Kunden und Partner haben wir per Mail eingeladen, Teil dieser Aktion zu sein.

Gemeinsames Ergebnis: Ein Lied für die Welt

Unsere iTE SI Christmas Songbox wurde inzwischen erfolgreich in Betrieb genommen. Unser KI-Weihnachtself „singt“ weihnachtliche Verse, sobald passende Begriffe eingegeben werden. Selbst beim Finden von Worten hilft er, indem er Vorschläge gibt. Mit seinen Vers-Kreationen zaubert er beim Chatten ein Lächeln ins Gesicht und ist immer offen für einen Austausch – auch über weihnachtliche Texte hinaus. 

Mit der iTE SI Songbox haben wir erneut unser Ziel erreicht: Wir haben eine Weihnachtsüberraschung für unser Netzwerk geschaffen, die zur aktiven Teilnahme einlädt. Und nicht zuletzt haben wir erneut demonstriert, dass mit einem hervorragenden Team, einem hohen Engagement und einem schrittweisen Vorgehen innerhalb eines Tages eine bemerkenswerte Lösung entstehen kann.

Mehr aus unserem Arbeitsalltag

Motto der Weihnachtsaktion "Zeit für Wünsche" auf einem Hintergrund mit Geschenk

Success Story: Die Entstehung der iTE SI Wunschfabrik

Frö-höliche Weihnacht überall… die Adventszeit schreitet voran, der Winter hält Einzug und das Weihnachtsfest steht vor der Tür. Dabei kommt immer wieder überraschend die Frage auf, wie originelle und herzliche Weihnachtsgrüße verteilt werden können. Schon seit drei Jahren verbinden wir diese Frage mit Zeit, die wir uns selbst schenken, einem Practice Day. Das gesamte Team von iT Engineering Software Innovations hat sich dabei ins Zeug gelegt, um die iTE SI Wunschfabrik in die Realität umzusetzen.

Weiterlesen »
Laptop mit Screenshot dreier Projektphasen

Success Story: Unser Machine Learning Prozess

Mit Machine Learning ist es möglich, aus den im Kontext von Industrie 4.0 bereits vielfach erhobenen Daten einen spürbaren Mehrwert zu generieren. Um die Potenziale Künstlicher Intelligenz ausschöpfen zu können, ohne an ihren Herausforderungen zu scheitern, ist ein daran angepasster Entwicklungsprozess erforderlich.

Weiterlesen »
Rakete als Symbol für Startphase eines KI-Projekts

Success Story: Wie wir in KI-Projekte starten

KI ist auf dem Vormarsch und hat auch in der Softwareentwicklung einen wichtigen Platz in der Werkzeugkiste für die Realisierung von Projekten gefunden. Dadurch werden einerseits neue Herangehensweisen an die Lösungsfindung möglich, andererseits steigt die Anzahl möglicher Umsetzungswege. Durch diese Rahmenbedingungen gewinnt vor allem die Startphase eines KI-Projektes an Wichtigkeit.

Weiterlesen »
Softwareentwicklung
Softwareentwicklung
Softwareentwicklung