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