Agentic coding

Wat is het?

Agentisch programmeren is een benadering waarbij softwarecomponenten worden opgezet als autonome 'agenten' die doelgericht handelen, waarnemen en met elkaar communiceren. Deze agenten nemen lokaal beslissingen op basis van eigen regels of doelen, wat vaak leidt tot emergent gedrag op systeemniveau. Het wordt veel gebruikt in spelontwikkeling, simulaties, multi-agent systemen en AI-toepassingen, en kan zowel gedrag van NPC's als gesimuleerde omgevingen aansturen.

Praktisch voorbeeld

In een Unity-spel kun je agentisch programmeren gebruiken om NPC's realistisch te laten bewegen en reageren: elk NPC heeft een set doelen (bijv. patrouilleren, vluchten, aanvallen), een waarnemingsmodule en een beslissingslaag (bijv. behavior tree of state machine). Door agenten lokaal te laten communiceren, kun je groepsgedrag creëren zoals samenwerkende vijanden of een vluchtende menigte zonder centrale controller. Een ander voorbeeld is een verkeerssimulatie waarin elk voertuig een agent is die keuzes maakt op basis van omgeving en verkeersregels, waardoor je verkeersstromen en knelpunten kunt bestuderen.

Test je kennis

Welke bewering beschrijft agentisch programmeren het beste?

Vraag het aan Lex
Lex kent de context van deze term en helpt je sneller met gerichte uitleg, voorbeelden en extra context.
Tip: Lex antwoordt kort in de widget. Voor meer detail, ga naar full screen modus.

Leer onze taal

Leer deze termen van echte professionals en verdiep je skills bij KdG MCT.

Studeren bij KdG