Ga naar hoofdinhoud

Hoe gebruik je AI om te coderen?

Je kent waarschijnlijk ChatGPT: een AI waarmee je kunt chatten en vragen kunt stellen. AI-tools voor developers werken op dezelfde manier, maar dan met toegang tot je code. Je geeft ze een instructie — "voeg een zoekfunctie toe aan deze pagina" — en de AI leest je bestanden, schrijft code en past dingen aan. Het zijn krachtige hulpmiddelen, maar het loont om de basis eerst te begrijpen — zodat je snapt wat de AI doet en fouten herkent als ze optreden. Op deze pagina leer je wat AI-coding agents zijn, hoe je ze slim inzet met skills en MCP-servers, en welk gratis hulpmiddel je kunt gebruiken om ermee te starten.

Wat zijn AI-coding agents?

Een gewone AI-assistent geeft je suggesties. Je typt een vraag, je krijgt een antwoord, en jij voert het zelf uit. Een AI-coding agent gaat een stap verder: die pakt een taak op, werkt hem zelfstandig uit en komt terug met een resultaat.

Denk aan het verschil tussen twee collega's:

  • Collega A zegt: "Misschien kun je hier een functie voor schrijven?"
  • Collega B zegt: "Geef mij de taak maar, ik regel het." Die collega leest de bestanden, schrijft code op meerdere plekken, voert commando's uit in de terminal en neemt beslissingen om de klus te klaren.

Een AI-coding agent is die tweede collega.

info

Agents werken het beste als je ze een duidelijke, specifieke taak geeft. Hoe meer context en richting je meegeeft, hoe beter het resultaat. Vaag vragen levert vaag werk op — ook bij AI.

Wat zijn skills?

Een skill is een set herbruikbare instructies die je één keer definieert voor een bepaald type taak. Je legt daarin vast hoe de agent die taak altijd moet aanpakken.

Stel: je wilt dat de agent documentatie altijd in het Nederlands schrijft, met een vraag als koptekst, en afsluit met een volgende stap. Dat leg je eenmalig vast als skill. Voortaan hoef je dat niet meer te herhalen — de agent weet precies hoe hij dat soort taken moet uitvoeren.

Vergelijk het met een nieuwe collega inwerken. Je legt één keer uit hoe jullie werken, en daarna doet die collega het elke keer op dezelfde manier. Skills zorgen voor consistentie zonder dat jij steeds dezelfde uitleg hoeft te geven. Het formaat voor skills is een open standaard — meer informatie vind je op agentskills.io.

Wat zijn MCP-servers?

MCP staat voor Model Context Protocol. Een MCP-server geeft een agent toegang tot externe tools en databronnen: databases, API's (koppelingen met andere diensten), een browser, een bestandssysteem op een andere server, en meer.

Standaard kan een agent bestanden lezen en schrijven op jouw computer, en commando's uitvoeren in de terminal. Een MCP-server geeft de agent extra "handen" — het vermogen om op specifieke manieren met de buitenwereld te communiceren.

Voorbeelden:

  • Een MCP-server voor een browser laat de agent webpagina's openen en de inhoud lezen.
  • Een MCP-server voor een database laat de agent zoekopdrachten uitvoeren.
  • Een MCP-server voor een externe API laat de agent gegevens ophalen of versturen.

MCP is een open standaard, wat betekent dat veel tools en diensten het al ondersteunen.

info

MCP is een relatief nieuwe standaard, geïntroduceerd door Anthropic in 2024. Het ecosysteem groeit snel: steeds meer tools en diensten voegen MCP-ondersteuning toe. Bekijk de introductie op modelcontextprotocol.io voor meer informatie en een overzicht van beschikbare servers.

Hoe gebruik je OpenCode als AI-coding agent?

OpenCode is een gratis, open-source CLI-agent (een programma dat je in de terminal gebruikt). Het is een praktisch startpunt als je wilt experimenteren met AI-agents, zonder jezelf vast te leggen aan een specifieke editor of betaald abonnement.

OpenCode ondersteunt:

  • Agents die bestanden kunnen lezen en schrijven, en commando's kunnen uitvoeren
  • Skills: je definieert herbruikbare workflows die de agent altijd volgt
  • MCP-servers: je breidt uit wat de agent kan bereiken met externe tools

Omdat OpenCode in de terminal draait, werkt het samen met elke editor en elk project. Je installeert het één keer en gebruikt het overal.

Meer informatie en installatie-instructies vind je op opencode.ai. OpenCode draait in de terminal — als je nog niet bekend bent met de command line, lees dan eerst Hoe gebruik je de command line interface (CLI)?.

tip

De documentatie van OpenCode legt stap voor stap uit hoe je skills instelt en MCP-servers koppelt. Dat is de beste plek om mee te beginnen als je OpenCode hebt geïnstalleerd.

Wat is je volgende stap?

Je weet nu wat AI-coding agents zijn, hoe skills en MCP-servers werken, en welk hulpmiddel je kunt gebruiken om ermee te starten. De volgende stap is simpel: open de OpenCode-documentatie op opencode.ai/docs en probeer je eerste skill in te stellen of een MCP-server te koppelen. Gewoon beginnen is de beste manier om te leren — en OpenCode maakt die drempel zo laag mogelijk.

Kop koffie nodig?

Probeer De Koffiejongens met 50% korting op je bestelling. Geteeld door boeren die met de natuur werken en eerlijk betaald krijgen.