Mit KI programmieren
Welche Formen KI-Programmierwerkzeuge haben und wofür sie jeweils taugen; wie eine Projektbeschreibungsdatei ihnen dein Projekt verständlich macht; und ein verlässlicher Arbeitsablauf – erst Abnahmekriterien festlegen, in kleinen Schritten ändern, mit Tests statt mit der Selbstauskunft der KI beurteilen, ob etwas fertig ist.
Lektionen
- 01Die Formen von KI-Programmierwerkzeugen
Vervollständigung, Chat, Agenten im Editor, Agenten auf der Kommandozeile – grob gibt es diese vier Arten von KI-Programmierwerkzeugen. Was jede tut, wofür sie taugt und wie man steuert, was ein Agent auf deinem Rechner anfassen darf.
30 Minuten · Einsteiger - 02Die KI dein Projekt verstehen lassen: Kontext und Regeldateien
KI-Programmierwerkzeuge fangen jedes Mal bei null an und wissen nicht, wie deine Tests laufen oder welche Regeln gelten. Was in Dateien wie AGENTS.md und CLAUDE.md gehört, was nicht, und warum sie keine echten Beschränkungen ersetzen.
35 Minuten · Einsteiger - 03Ein verlässlicher Arbeitsablauf fürs Programmieren mit KI
Erst Abnahmekriterien und Tests schreiben, dann die KI arbeiten lassen, und anhand der Testergebnisse statt der Selbstauskunft der KI beurteilen, ob sie fertig ist. Den Ablauf an einer echten kleinen Aufgabe durchspielen, dann: wie man KI-geschriebenen Code prüft und wann man keine KI einsetzen sollte.
40 Minuten · Fortgeschritten
In den bisherigen Modulen hast du KI-Anwendungen „gebaut“. Dieses Modul wechselt die Perspektive: KI hilft dir beim Programmieren.
KI-Programmierwerkzeuge entwickeln sich sehr schnell; die Produkte und Funktionen, die heute beliebt sind, können in einem halben Jahr ganz anders aussehen. Deshalb erklärt dieses Modul nicht jeden Knopf eines bestimmten Produkts, sondern das, was auch bei einem anderen Werkzeug gilt: welche Formen diese Werkzeuge haben, wie man ihnen den Hintergrund des Projekts übergibt und wie man beurteilt, ob sie es richtig gemacht haben. Wo es um konkrete Produkte geht, ist vermerkt: Stand September 2026, maßgeblich ist die offizielle Dokumentation.
Dieses Modul greift vieles aus den vorigen auf: Ein KI-Programmierwerkzeug ist selbst ein Agent (Modul 05), Regeldateien sind Context Engineering (Modul 05, Lektion 5), „Abnahme mit Tests“ ist Evaluation (Modul 06). An diesem Punkt solltest du erkennen können, was diese Werkzeuge tun, und sie nicht nur bedienen können.
Du bist fertig, wenn
- du sagen kannst, wofür Vervollständigung, Chat, Agenten im Editor und Agenten auf der Kommandozeile jeweils geeignet sind.
- du für dein Projekt eine kurze, konkrete, überprüfbare Projektbeschreibungsdatei schreiben kannst und weißt, dass sie keine Rechtebeschränkung ersetzt.
- du vor einer Änderung Abnahmekriterien (am besten Tests) aufschreiben kannst und nach der Änderung anhand der Testergebnisse, nicht der Selbstauskunft der KI, beurteilst, ob sie fertig ist.
- du sagen kannst, worauf man bei der Durchsicht von KI-geschriebenem Code besonders achtet und wann man keine KI einsetzen sollte.
Code zu diesem Modul
Code und Programmausgaben stehen genau so da, wie sie gelaufen sind – Kommentare und Ausgaben sind daher auf Chinesisch.