Eine nahtlose Zusammenarbeit im Team ist erforderlich für erfolgreiche KI-Anwendungen
KI-Anwendungen sind ein besonderes Puzzle, bei dem nicht nur jede Software-Komponente nahtlos miteinander zusammenarbeiten muss, sondern auch ein Team von verschiedensten Spezialist:innen. Die Kooperation zwischen ML-Engineers, Data Scientists, Data Engineers und Softwareentwickler:innen ist essenziell, um den gewünschten Nutzen zu erzielen.
Um sicherzustellen, dass KI-Modelle also ihr volles Potenzial entfalten können, ist es entscheidend, KI-Anwendungen von Anfang an als integriertes Gesamtsystem zu betrachten.
Oft führt die Unterteilung in Tätigkeitsfelder zu einer Trennung innerhalb der Organisation, wodurch KI-Modelle vom Rest der Applikation getrennt entwickelt werden. Dadurch geht viel ungenutztes Potenzial verloren und der Lösungsraum wird eingeschränkt.
Um dem entgegenzuwirken, ist es entscheidend, dass die Modell- und Softwareentwicklung Hand in Hand im selben Team stattfindet. Das bedeutet, dass es eine nahtlose Zusammenarbeit von ML-Engineers, Data Scientists, Data Engineers und Softwareentwickler:innen braucht. Dieses Team soll iterativ von einem Minimum Viable Product (MVP) ausgehend nach und nach den Nutzen des Produkts vergrössern.
Das Ziel dieses Vorgehens soll sein, dass die verfügbaren Ressourcen optimal dort eingesetzt werden, wo sie zu einem bestimmten Zeitpunkt den grössten Nutzen bringen können. Denn schnell ist es passiert, dass am Anfang zu viel in die Modellentwicklung investiert wurde. Und vielleicht stellt man später fest, dass es besser gewesen wäre, stattdessen andere Daten zu sammeln.
Indem wir als integriertes Team mit einer minimalen Version starten, können wir besser erkennen, in welchen Teil der Anwendung wir als nächstes mehr Ressourcen investieren sollen. Die nachfolgende Abbildung zeigt das integrierte Team mit dem iterativen Vorgehen: