KI-Assistenten können beim Lesen von Quelltext, beim Entwurf kleiner Funktionen und bei der Fehlersuche unterstützen. Entscheidend ist, Aufgaben passend zu begrenzen und die Antworten anhand überprüfbarer Anforderungen zu bewerten. Dieses Seminar vermittelt dafür einen gemeinsamen methodischen Ausgangspunkt: Vom nachvollziehbaren Arbeitsauftrag führt der Weg über einen kleinen Änderungsvorschlag bis zum eigenständig geprüften Commit.
An einem überschaubaren Übungsrepository werden mehrere typische Situationen verglichen: eine unbekannte Funktion erklären lassen, einen Randfall ergänzen und einen fehlerhaften Vorschlag erkennen. Die fachliche Entscheidung über die Änderung bleibt Bestandteil des Entwicklungsprozesses. Modelltraining und die Entwicklung eigener KI-Anwendungen gehören nicht zum Umfang dieses Einstiegsseminars.
Seminarinhalte
Arbeitsweisen und Einsatzgrenzen
- Codevervollständigung, Chat und werkzeugnutzende Agenten anhand derselben Entwicklungsaufgabe unterscheiden.
- Kontextfenster, unvollständiges Projektwissen und plausible, aber falsche Antworten an einfachen Beispielen erkennen.
- Geeignete Aufgaben nach Umfang, Prüfbarkeit und möglichen Auswirkungen einer falschen Änderung auswählen.
Verständliche Arbeitsaufträge formulieren
- Ziel, betroffene Dateien, Einschränkungen und Akzeptanzkriterien zu einem konkreten Auftrag zusammenstellen.
- Notwendigen Quelltext und Fehlermeldungen bereitstellen, ohne unbeteiligte Daten oder Zugangsdaten einzubeziehen.
- Bei unklaren Anforderungen Rückfragen und einen kleinen Umsetzungsvorschlag einfordern.
Code verstehen und gezielt verändern
- Eine Funktion und ihre Aufrufer untersuchen; Aussagen des Assistenten im Repository überprüfen.
- Eine kleine Änderung in einem eigenen Branch umsetzen und den erzeugten Diff vollständig lesen.
- Erfundene Schnittstellen, unnötige Abhängigkeiten und unbeabsichtigte Verhaltensänderungen erkennen.
Änderungen prüfen
- Erwartetes Verhalten aus der Aufgabe ableiten und mit Normalfall, Grenzfall und Fehlerfall prüfen.
- Compiler, Tests und Linter als unabhängige Prüfmittel einsetzen; bestandene Tests angemessen einordnen.
- Fehlerhafte Vorschläge korrigieren und den Umfang des abschließenden Reviews festlegen.
Arbeitsregeln im Entwickleralltag
- Freigegebene Werkzeuge, zulässige Daten und Grenzen automatischer Aktionen festhalten.
- Änderungen mit Git sichern, verwerfen und nachvollziehbar dokumentieren.
- Zeitgewinn, Prüfaufwand und Wartbarkeit gemeinsam bewerten, ohne pauschale Produktivitätsversprechen abzuleiten.
Praxisaufgabe
- Übungsrepository öffnen, den aktuellen Stand sichern und die vorhandenen Tests ausführen.
- Eine unbekannte Funktion erklären lassen und zwei Aussagen anhand des tatsächlichen Codes kontrollieren.
- Für einen fehlenden Grenzfall ein beobachtbares Sollverhalten formulieren und einen begrenzten Änderungsauftrag erstellen.
- Den vorgeschlagenen Diff prüfen, einen gezielt eingebauten Fehler erkennen und die Änderung verbessern.
- Normalfall und Grenzfall testen sowie die fachlich geprüfte Änderung mit einer verständlichen Commit-Nachricht sichern.
Zielgruppe
Softwareentwickler, technische Projektmitarbeiter, Tester mit Programmierkenntnissen und technische Teamleiter.
Voraussetzungen
Grundkenntnisse in mindestens einer Programmiersprache; einfache Funktionen lesen und verändern können. Grundlegende Erfahrung mit Git ist hilfreich.
Schulungsumgebung
Ein vorbereiteter Editor mit freigegebenem KI-Assistenten, Git und einem lauffähigen Übungsprojekt. Alle Beispiele verwenden synthetische Daten; die Schulungsumgebung wird vom Kunden gestellt.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
| Dauer: | 1 Tag ca. 6 h/Tag, Beginn: 10:00 Uhr |
|---|---|
| Preis: |
Öffentlich oder Live Stream: € 599 zzgl. MwSt. Inhaus: € 1.700 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Softwareentwickler, technische Projektmitarbeiter, Tester mit Programmierkenntnissen und technische Teamleiter. |
| Voraussetzungen: | Grundkenntnisse in mindestens einer Programmiersprache; einfache Funktionen lesen und verändern können. Grundlegende Erfahrung mit Git ist hilfreich. |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
