Schulungsübersicht
Grundlagen der verantwortungsbewussten KI
- Was ist verantwortungsbewusste KI und warum sie in der Softwareentwicklung wichtig ist
- Prinzipien: Gerechtigkeit, Haftbarkeit, Transparenz und Datenschutz
- Beispiele für ethische Versäumnisse und Mißbrauch von AI in Codebasen
Bias und Fairness im KI-generierten Code
- Wie LLMs durch Ausbildungsdaten Bias verfestigen können
- Erkennen und Beheben von biasgeprägten oder gefährlichen Codeschlägen
- KI-Halluzinationen und das Risiko des Einführens von Fehlern in großer Skala
Lizenzierung, Zuordnung und Urheberrechtsbetrachtungen
- Verständnis der Open-Source-Lizenzen (MIT, GPL, Copyleft)
- Erfordern KI-generierte Ausgaben eine Zuordnung?
- Prüfung von AI-assistiertem Code auf lizenzrechtliche Probleme von Drittanbietern
Sicherheit und Compliance in der KI-assistierten Entwicklung
- Sichere Codeerstellung gewährleisten und unsichere Muster von LLMs vermeiden
- Einhaltung interner Sicherheitsrichtlinien und branchenspezifischer Vorschriften
- Abrechnungsfähige Dokumentation des KI-assistierten Entscheidungsfindens
Politik und GoGouvernance für Entwicklerteams
- Erstellen von internen AI-Nutzungspolitiken für Softwareteams
- Definieren akzeptablen Gebrauchs und Warnzeichen
- Auswahl von Werkzeugen und verantwortlicher Einarbeitung von KI-Assistenten
Evaluierung und Prüfung des AI-Ausgangs
- Verwenden von Checklisten, um die Zuverlässigkeit generierten Inhalts zu bewerten
- Durchführen manueller und automatisierter Überprüfungen von KI-generiertem Code
- Best Practices für Peer-Reviews und Freigabeprozesse
Zusammenfassung und weitere Schritte
Voraussetzungen
- Grundlegendes Verständnis von Softwareentwicklungsworkflows
- Bekanntschaft mit Agile, DevOps oder allgemeinen Softwareprojektpraktiken
Zielpublikum
- Compliance-Teams
- Entwickler
- Softwareprojektmanager
Erfahrungsberichte (2)
Ich habe Wissen über die Streamlit-Bibliothek von Python erworben und werde sie sicherlich verwenden, um Anwendungen in meinem Team zu verbessern, die mit R Shiny erstellt wurden.
Michal Maj - XL Catlin Services SE (AXA XL)
Kurs - GitHub Copilot for Developers
Maschinelle Übersetzung
Der Trainer kann während des Trainings den Kursniveau anpassen, um unserem Verständnis der Thematik gerecht zu werden. Dadurch können wir nützlichere Kenntnisse erwerben, die uns helfen, die Tools in unserer täglichen Arbeit besser einzusetzen.
Tatt Juen - ViTrox Technologies Sdn Bhd
Kurs - Intermediate GitHub Copilot
Maschinelle Übersetzung