Gratis voorproefje · geen account nodig
Wat een coding agent is
Een coding agent is een AI-assistent die binnen een coderepository werkt: hij leest en bewerkt bestanden, voert commando's uit en controleert zijn werk door de code te draaien. Claude Code, Codex, Cursor en GitHub Copilot zijn de gangbare.
Het draaien van de code onderscheidt hem van een chatassistent. Een chatassistent geeft je code om te plakken en uit te proberen; een coding agent draait die zelf, leest de fout en probeert opnieuw, dus hij kan een wijziging veel verder brengen voordat jij kijkt.
Wat hij niet overneemt, is het oordeel rond de wijziging: wat je bouwt, of het resultaat klopt en of het live gaat. Het hoofdstuk AI-native engineering gaat over hoe engineers en teams werken als agents het meeste typewerk doen en mensen nog steeds voor de code instaan.
Waar je werkt
Elke oefening in het hoofdstuk AI-native engineering draait op Shelf, een piepklein uitleenprogramma voor een kleine bibliotheek: één Python-bestand, de tests en zeven open issues. Het is synthetisch, dus je kunt alles ervan in elke tool plakken.
Download Shelf
Download deze bestanden in een nieuwe map met de naam shelf.
- De code: boeken, uitleningen, verlopen uitleningen en zoeken.
- De tests: vier tests die slagen.
- De README: wat Shelf is en hoe je de tests draait.
- De open issues: zeven kleine issues voor de oefeningen.
- Het ignorebestand: houdt
.enven caches uit Git.
Voer in die map uit git init, git add ., git commit -m "Shelf", en dan python3 -m unittest. Verwacht: OK na vier tests.
Kies één coding agent
Elk van deze werkt voor elke oefening:
- Claude Code — in de terminal:
npm install -g @anthropic-ai/claude-code, voer danclaudeuit in de mapshelf. Vereist een Claude Pro- of Max-abonnement, of een API-sleutel. - Codex — in de terminal:
npm install -g @openai/codex, voer dancodexuit in de map. Vereist een ChatGPT-abonnement of een API-sleutel. - Cursor — download de editor van cursor.com en open de map.
- GitHub Copilot — installeer in VS Code de GitHub Copilot-extensie en gebruik agent mode in Copilot Chat.
De twee terminalagents hebben Node.js nodig voor npm.