Home

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.

Installeer wat nodig is

Python 3 en git. Controleer met python3 --version en git --version.

Download Shelf

Download deze bestanden in een nieuwe map met de naam shelf.

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 dan claude uit in de map shelf. Vereist een Claude Pro- of Max-abonnement, of een API-sleutel.
  • Codex — in de terminal: npm install -g @openai/codex, voer dan codex uit 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.