Im Arbeitsalltag von Software-Teams nimmt CI/CD eine zentrale Rolle ein, weil Releases regelmäßig und kontrolliert erfolgen sollen. Bei AI Software ergeben sich zusätzliche Anforderungen rund um Modelle und Daten. Der Kurs zeigt, wie CI/CD für AI Software methodisch aufgebaut wird.
!Kursinhalt
!1. Grundprinzipien von CI/CD
*Continuous Integration und Continuous Delivery
*Automatisierte Pipelines
*Versionierung und Reproduzierbarkeit
!2. Besonderheiten in AI Software
*Berücksichtigung von Modellen
*Datenversionierung
*Tests jenseits klassischer Unit-Tests
!3. Aufbau einer Pipeline
*Build, Test und Deployment
*Stufen für Entwicklung, Test und Produktion
*Sicherheits- und Qualitätsprüfungen
!4. Pflege und Verbesserung
*Beobachtung der Pipelines
*Anpassung an wachsende Codebasen
*Verzahnung mit MLOps-Strecken
!Berufliche Relevanz
*Stabile Lieferung von AI Software
*Reduktion ungeplanter Ausfälle
*Profilierung als methodisch fundierte:r Engineer