Professionelle Softwareentwicklung mit KI-Agenten – vom VibeCoding zum verlässlichen Prozess
Ein KI-Agent erzeugt Code schneller, als ein Mensch tippen kann – deshalb entscheidet nicht mehr das Tippen über die Qualität, sondern der Prozess darum herum. In diesem dreitägigen Seminar lernen Entwicklerteams, KI-Agenten wie Claude Code so einzusetzen, dass das Ergebnis nachvollziehbar, geprüft und wartbar ist: Anforderungen und Pläne vor dem Code, Tests als Abnahme, Leitplanken, die mechanisch greifen, und Reviews, die nicht vom Zufall abhängen.
Für wen ist dieses Seminar
Softwareentwicklerinnen und -entwickler, Architektinnen und Architekten sowie technische Leitungen, die KI-Agenten bereits ausprobiert haben und sie nun verlässlich im Projektalltag und im Team einsetzen wollen. Die Programmiersprache spielt dabei eine Nebenrolle: Die Arbeitsweise gilt für PHP, Java, C# und andere Sprachen gleichermaßen.
Das Angebot richtet sich an Unternehmen, Behörden und Selbstständige.
Was du mitbringen solltest
Berufserfahrung in der Softwareentwicklung, sicherer Umgang mit Git und Erfahrung mit automatisierten Tests. Erste Schritte mit einem KI-Agenten oder einem KI-Assistenten im Editor sind hilfreich, aber keine Bedingung. Für die Übungen brauchst du Zugang zu einem KI-Agenten, etwa ein Claude-Abo; ob vorhandene Firmenzugänge genutzt werden, stimmen wir bei der Anfrage ab.
Wenn du KI beim Programmieren erst kennenlernen möchtest und in PHP arbeitest, beginnst du mit „KI & VibeCoding für PHP-Entwickler". Die Beispiele zeigen wir mit Claude Code; die Prinzipien gelten ebenso für GitHub Copilot im Agentenmodus, Cursor und vergleichbare Agenten.
Detaillierte Inhalte
VibeCoding und professionelle Entwicklung
- VibeCoding: wo es trägt (Prototyp, Wegwerfcode, Erkundung) und wo es kippt (Regressionen, schleichende Abweichung von der Architektur, Sicherheitslücken, nicht nachvollziehbare Änderungen)
- Die professionelle Kette: Anforderung, Spezifikation, Plan, Etappe, Abnahme, Review, Merge
- Rollenverteilung: der Mensch als Auftraggeber, Architekt und Abnehmer, der Agent als Ausführender
- Messgrößen statt Eindruck: Korrekturrunden, Umfang der Änderung, Nacharbeit, Fehler nach dem Merge
Spezifikation und Planung vor dem Code
- Das Prompt-Schema: Ziel, Kontext, Grenzen, Abnahme
- Anforderungen mit dem Agenten schärfen: Rückfragen einfordern, Beispielwerte als Abnahmekriterien festlegen
- Plan-Modus: erst analysieren und planen lassen, dann ausdrücklich freigeben
- Plandateien im Repository: Entscheidungen, Etappen, Status und offene Punkte, die jede neue Sitzung wieder aufnimmt
- Aufgaben schneiden: Größenregeln für Kontextfenster und Änderungsumfang
Kontext und Projektregeln
- Projektregeln-Dateien (
CLAUDE.md,AGENTS.md,.cursorrules): was hineingehört, was nicht, und warum eine Regel mit Begründung besser befolgt wird - Regeln auf mehreren Ebenen: Organisation, Projekt, Modul; Verweise statt Kopien
- Wiederkehrende Abläufe als eigene Befehle und Skills ablegen
- Kontext pflegen: eine Etappe pro Sitzung, Zusammenfassungen, Token sparen ohne Qualitätsverlust
Tests als Leitplanke
- Tests zuerst: rote Tests aus den Beispielwerten, dann die Umsetzung
- Gewachsenen Code mit Charakterisierungstests festschreiben, bevor der Agent ihn umbaut
- Referenztests, die der Agent nicht lesen und nicht ändern darf: Sperrregeln und Prüfung des Diffs
- Prüfen, ob die Tests überhaupt greifen: Fehlervarianten gezielt einbauen
Mechanische Leitplanken statt Ermahnungen
- Grundregel: was sich eindeutig prüfen lässt, gehört in ein Werkzeug, nicht in den Prompt
- Hooks: Prüfungen nach jedem Schreibvorgang und vor jedem Commit, mit Rückmeldung an den Agenten
- Linter, statische Analyse und Formatierer als Rückkopplungsschleife
- Architekturgrenzen als Tests festhalten, damit sie auch der Agent nicht still überschreitet
Review und Qualitätssicherung
- Spezialisierte Review-Agenten für Sicherheit, SQL, Datenschutz und Doku-Abgleich, parallel gestartet, Befunde zusammengeführt
- Ein zweites Modell als Gegenleser, Bewertung ohne Kenntnis der Herkunft
- Checkliste für KI-Code: erfundene Schnittstellen, verschluckte Fehler, Abfragen in Schleifen, Race Conditions
- Wo Review an seine Grenzen kommt und warum Tests unverzichtbar bleiben
Sicherheit, Rechte und Datenschutz
- Berechtigungsmodi, Freigabelisten und Sandbox statt vollen Systemzugriffs
- Zugangsdaten und vertrauliche Dateien aus dem Kontext heraushalten
- Prompt Injection über Repository-Inhalte, Webseiten und Werkzeugausgaben erkennen
- MCP-Server für Datenbank, Browser und Tickets: Nutzen und Angriffsfläche
- Cloud oder lokal: Vertragsbedingungen je Abo, Betriebsgeheimnis, lokale Modelle für sensible Teile
Agenten im Team und in der Pipeline
- Git-Arbeitsweise: ein Branch je Aufgabe, Worktrees für parallel arbeitende Agenten, kleine Commits mit Begründung
- Agenten in der CI: Zusammenfassungen von Pull Requests, automatisierte Reviews, Läufe ohne Bedienoberfläche
- Gemeinsame Konfiguration im Repository, Teamregeln und Einarbeitung neuer Kolleginnen und Kollegen
- Kosten im Griff: messen, wo Token entstehen, und das Modell nach Aufgabe wählen
Praxis: ein Feature von der Anforderung bis zum Merge
- Durchgängige Übung am vorbereiteten Projekt oder an ausgewählten Stellen des eigenen Codes
- Dieselbe Aufgabe einmal als VibeCoding und einmal über die professionelle Kette, beide Wege gemessen
- Auswertung im Team: welche Leitplanken ihr in euer Projekt übernehmt
Dauer: 3 Tage
Aus der Praxis: Leitplanken, die mechanisch greifen
Die Arbeitsweise in diesem Seminar stammt aus einem eigenen, laufenden Plattformprojekt in PHP und PostgreSQL, das mit Claude Code weiterentwickelt wird. Dort prüft ein Hook nach jedem Schreibvorgang eindeutig prüfbare Regeln, spezialisierte Review-Agenten laufen vor jedem Commit, Pläne liegen als Dateien im Repository, und Architekturgrenzen sind als Tests festgehalten. Das Tolle daran: Eine Regel, die ein Werkzeug durchsetzt, muss niemand mehr im Review suchen.
Was du danach kannst
- Einen Auftrag nach dem Prompt-Schema formulieren, mit Beispielwerten als Abnahme versehen und in prüfbare Etappen schneiden
- Plandateien und Projektregeln so anlegen, dass jede neue Sitzung des Agenten an der richtigen Stelle weiterarbeiten kann
- Gewachsenen Code mit Charakterisierungstests absichern und Referenztests vor dem Agenten schützen
- Eindeutig prüfbare Regeln als Hooks und Tests umsetzen, statt sie nur zu notieren
- Review-Agenten und ein zweites Modell gezielt einsetzen und ihre Grenzen benennen
- Rechte, Sandbox und Datenschutz für den Agenten festlegen und gemeinsame Regeln für das Team und die CI aufstellen
Verwandte Seminare
- KI & VibeCoding für PHP-Entwickler — der Einstieg für PHP: vom VibeCoding zur professionellen Arbeitsweise, mit PHP-Upgrade und Audits
- KI & VibeCoding für SQL und Datenbanken — dieselbe Arbeitsweise für Datenbankarbeit
- Webanwendungen entwickeln mit Claude und anderen KI-Agenten — eine vollständige Webanwendung mit verschiedenen Agenten bauen
- Programmieren mit lokaler KI — wenn dein Code das Haus nicht verlassen darf
Zum Weiterlesen: warum Unternehmen lokal arbeiten, erklärt Lokale KI im Unternehmen; wie man Modelle an eigenen Aufgaben vergleicht, statt dem ersten Eindruck zu folgen, zeigt Lokale KI-Modelle für Deutsch im Praxistest; dass sich Messen vor dem Optimieren lohnt, belegt PHP-Performance: die acht teuersten Fehler. Alle KI-Seminare findest du unter KI-Programmierung.
Dein Dozent
Frank Glück schult seit mehr als 30 Jahren und programmiert seit fast 40 Jahren. Seit 1999 ist er auch als Dozent für die GFU tätig. Hooks nach jedem Schreibvorgang, Review-Agenten vor jedem Commit, Plandateien und Architektur-Tests setzt er im eigenen Plattformprojekt in PHP und PostgreSQL ein, das er mit Claude Code weiterentwickelt.
Häufige Fragen (FAQ)
Wie lange dauert das Seminar?
Das Seminar dauert drei Tage. Inhouse lässt sich ein Teil des dritten Tages für die Arbeit an ausgewählten Stellen eures eigenen Codes nutzen.
Worin unterscheidet sich das Seminar vom VibeCoding?
Beim VibeCoding steuerst du den Agenten über kurze Wünsche und das Gefühl, ob das Ergebnis passt. Hier lernst du, ihn über Spezifikation, Plan, Tests und Leitplanken zu führen, damit das Ergebnis nachvollziehbar und abgenommen ist. VibeCoding kommt im Seminar trotzdem vor: als Vergleich, an derselben Aufgabe gemessen.
Welche Werkzeuge und Programmiersprachen werden verwendet?
Die Beispiele zeigen wir mit Claude Code in VS Code; die Prinzipien gelten ebenso für GitHub Copilot im Agentenmodus, Cursor und vergleichbare Agenten. Das Übungsprojekt gibt es derzeit für Java und PHP; weitere Sprachen auf Anfrage.
Welche Voraussetzungen gelten für die Teilnahme?
Berufserfahrung in der Softwareentwicklung, Git und automatisierte Tests. Für die Übungen brauchst du Zugang zu einem KI-Agenten, zum Beispiel ein Claude-Abo; für Firmencode empfehlen sich Abos, deren Bedingungen ein Training mit eurem Code ausschließen.
Findet das Seminar remote oder vor Ort statt?
Beides ist möglich. Remote arbeiten alle am eigenen Arbeitsplatz; inhouse findet das Seminar in euren Räumen statt, im Raum Köln/Leverkusen und bundesweit.
Können die Inhalte an unser Team angepasst werden?
Ja. Schwerpunkte, Sprache des Übungsprojekts, eingesetzte Agenten und der Anteil am eigenen Code werden vorab abgestimmt.
Individuell anfragen
Nach deiner Anfrage klären wir Teamgröße, Programmiersprache, eingesetzte Agenten und Format; danach bekommst du einen Termin- und Inhaltsvorschlag. Die Anfrage ist unverbindlich und kostenlos.