Kostenlose Vorschau · kein Konto nötig
Was ein Coding Agent ist
Ein Coding Agent ist ein KI-Assistent, der in einem Code-Repository arbeitet: Er liest und bearbeitet Dateien, führt Befehle aus und prüft seine Arbeit, indem er den Code laufen lässt. Claude Code, Codex, Cursor und GitHub Copilot sind die gängigen.
Dass er den Code ausführt, unterscheidet ihn von einem Chat-Assistenten. Ein Chat-Assistent gibt dir Code zum Einfügen und Ausprobieren; ein Coding Agent führt ihn aus, liest den Fehler und versucht es erneut, sodass er eine Änderung deutlich weiterbringen kann, bevor du hinsiehst.
Was er nicht übernimmt, ist das Urteil rund um die Änderung: was gebaut wird, ob das Ergebnis stimmt und ob es live geht. Im Kapitel „KI-natives Engineering“ geht es darum, wie Entwickler und Teams arbeiten, wenn Agenten den Großteil des Tippens übernehmen und Menschen trotzdem für den Code geradestehen.
Wo du arbeiten wirst
Jede Übung im Kapitel „KI-natives Engineering“ läuft auf Shelf, einem winzigen Verleih-Tool für eine kleine Bibliothek: eine Python-Datei, ihre Tests und sieben offene Issues. Es ist synthetisch, du kannst also alles davon in jedes Tool einfügen.
Shelf herunterladen
Lade diese Dateien in einen neuen Ordner namens shelf herunter.
- Der Code: Bücher, Ausleihen, überfällige Ausleihen und Suche.
- Die Tests: vier Tests, die bestehen.
- Die README: was Shelf ist und wie du die Tests ausführst.
- Die offenen Issues: sieben kleine Issues, die die Übungen nutzen.
- Die Ignore-Datei: hält
.envund Caches aus Git heraus.
Führ in diesem Ordner git init, git add ., git commit -m "Shelf" und dann python3 -m unittest aus. Erwartetes Ergebnis: OK nach vier Tests.
Wähl einen Coding Agenten
Jeder davon funktioniert für jede Übung:
- Claude Code — im Terminal:
npm install -g @anthropic-ai/claude-code, dann führclaudeim Ordnershelfaus. Braucht einen Claude-Pro- oder Max-Plan oder einen API-Schlüssel. - Codex — im Terminal:
npm install -g @openai/codex, dann führcodexim Ordner aus. Braucht einen ChatGPT-Plan oder einen API-Schlüssel. - Cursor — lade den Editor von cursor.com herunter und öffne den Ordner.
- GitHub Copilot — installiere in VS Code die Erweiterung GitHub Copilot und nutz den Agent Mode im Copilot Chat.
Die beiden Terminal-Agenten brauchen Node.js für npm.