← Nieuwste papers
🤖 AI

Agentic Coding Needs Proactivity, Not Just Autonomy

Dit artikel betoogt dat de volgende generatie coderingsagenten moet evolueren van louter autonomie naar echte proactiviteit door een duidelijke taxonomie te definiëren, acceptatiecriteria te stellen en specifieke maatstaven zoals Insight Decision Quality in te voeren om hun vermogen te evalueren om behoeften te anticiperen en softwareontwikkeling te verbeteren via mixed-initiative interactie.

Oorspronkelijke auteurs: Nghi D. Q. Bui, Georgios Evangelopoulos

Gepubliceerd 2026-05-11
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Nghi D. Q. Bui, Georgios Evangelopoulos

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

Stel je voor dat je een hoogopgeleide, supersnelle assistent hebt die je helpt bij het schrijven van software. Op dit moment zijn de meeste van deze assistenten als zeer gehoorzame bibliothecarissen. Als je naar het bureau loopt en vraagt: "Kun je een boek over katten voor me vinden?", vinden ze het direct. Als je zegt: "Schrijf een verhaal over een kat", schrijven ze het. Ze zijn autonoom omdat ze het werk kunnen doen zonder dat je hen bij de hand hoeft te houden, maar ze zijn reactief omdat ze alleen bewegen wanneer jij het hen zegt.

Dit artikel betoogt dat de volgende generatie coderingsassistenten meer moet zijn dan alleen gehoorzame bibliothecarissen. Ze moeten proactieve partners worden.

Hieronder volgt een uiteenzetting van de belangrijkste ideeën uit het artikel, met behulp van eenvoudige analogieën:

1. Het verschil tussen "Autonomie" en "Proactiviteit"

  • Autonomie (De Gehoorzame Bibliothecaris): De assistent wacht tot je een vraag stelt, en gaat dan het werk doen. Het is geweldig, maar het spreekt nooit uit eigen beweging tenzij jij eerst spreekt.
  • Proactiviteit (De Inzichtelijke Co-Piloot): De assistent houdt de hele bibliotheek (jouw code, je agenda, de chat van je team) in de gaten terwijl je werkt. Het merkt dingen op voordat je het vraagt.
    • Voorbeeld: Je schrijft code voor een betalingssysteem. De assistent ziet een nieuwsmelding dat het betalingsbedrijf volgende week zijn regels wijzigt.
    • Het Moeilijke Deel: Een proactieve agent schreeuwt niet direct "Hé, kijk hier!". Het moet beslissen: Is dit het juiste moment om te onderbreken? Is dit belangrijk genoeg? Moet ik stil blijven en wachten tot je je huidige gedachte hebt afgerond?

2. De Drie Niveaus van "Slimme" Assistenten

De auteurs hebben een "verkeerslichtsysteem" ontwikkeld om te beschrijven hoe slim deze agenten zijn:

  • Niveau 1: Reactief (Het Rode Licht)
    • Hoe het werkt: De agent zit stil totdat je op een knop drukt (een prompt geeft).
    • Analogie: Een rekenmachine. Het doet niets totdat je cijfers invoert.
  • Niveau 2: Gepland (Het Gele Licht)
    • Hoe het werkt: De agent wordt wakker op specifieke tijden of wanneer een bepaald evenement plaatsvindt (zoals een geplande vergadering of een code-update). Het kan je een rapport sturen, maar het "denkt" niet echt na over of je druk bent of of het rapport op dit moment echt nuttig is.
    • Analogie: Een krantbezorging. Het komt elke dag om 07:00 uur aan, of je nu wakker bent, slaapt of midden in een douche zit. Het weet niet of je het nodig hebt.
  • Niveau 3: Situatiesensitief (Het Groene Licht)
    • Hoe het werkt: De agent observeert alles continu. Het berekent: "Als ik deze ontwikkelaar nu onderbreek, zullen ze geïrriteerd raken? Is deze informatie kritiek? Als ik stil blijf, missen ze dan iets belangrijks?"
    • Analogie: Een persoonlijke assistent die weet dat je haat om tijdens diep werk te worden onderbroken. Als er brand uitbreekt, schreeuwt hij. Als er een pakketje aankomt, wacht hij tot je een koffiepauze neemt om het te vertellen. Ze leren ook van jou: "Oh, je hebt mijn suggestie over het budget vorige keer genegeerd? Ik zal je tot volgende maand niet lastigvallen over budgetten."

3. Het "Inzicht" is het Eigenlijke Product

Het artikel stelt dat we deze agenten niet moeten meten aan de hand van hoeveel taken ze voltooien. In plaats daarvan moeten we hun "Inzichtbeleid" meten.

Denk aan een Inzicht als een hypothese: "Ik denk dat je nu over X moet weten."
De agent heeft vier keuzes voor elk inzicht:

  1. Melden: "Hé, kijk hier!" (Hoge urgentie).
  2. Vragen: "Bedoelde je dit?" (Onzekerheid).
  3. Opstellen: "Ik heb een oplossing voor je geschreven, wil je het zien?" (Laag inspanning, hoge waarde).
  4. Stil blijven: "Ik zag dit, maar het is niet het juiste moment om iets te zeggen."

De grote claim van het artikel: De belangrijkste vaardigheid voor een agent op Niveau 3 is weten wanneer stil te blijven. Als een agent te veel praat, wordt het een last. Als het stil blijft wanneer het moet spreken, is het nutteloos.

4. Hoe Testen We Dit? (De Nieuwe Scorekaart)

Momenteel testen we coderingsagenten door ze een taak te geven en te kijken of ze die voltooien. De auteurs zeggen dat dit verkeerd is voor proactieve agenten. In plaats daarvan stellen ze drie nieuwe manieren voor om ze te beoordelen:

  • IDQ (Kwaliteit van Inzichtbeslissingen): Heeft de agent de juiste actie op het juiste moment gekozen?
    • Heeft het je onderbroken toen je in je flow zat? Bleef het stil toen je hulp nodig had?
  • CGS (Contextonderbouwingsscore): Had de agent het juiste bewijs?
    • Als het zei "Je code is kapot", liet het je dan de specifieke foutmelding zien, of raakte het alleen maar gissen?
  • LL (Leerverbetering): Is de agent slimmer geworden nadat je feedback gaf?
    • Als je tegen hem zei: "Hou op me hiermee lastig te vallen", stopte hij er dan later echt mee?

5. De Huidige Realiteitscheck

De auteurs keken naar de beste coderingstools die vandaag beschikbaar zijn (zoals GitHub Copilot, Cursor, Claude Code, enz.). Ze ontdekten dat:

  • De meeste vastzitten op Niveau 2 (Gepland). Ze draaien op timers of triggers.
  • Geen van hen heeft momenteel een duidelijke manier om de "kosten van onderbreking" voor jou te berekenen.
  • Geen van hen behandelt "stil blijven" expliciet als een slimme, geleerde keuze. Ze wachten meestal gewoon tot je het vraagt.

Samenvatting

Het artikel is een oproep tot actie. Het zegt: "Stop met het bouwen van agenten die alleen maar werk kunnen doen. Begin met het bouwen van agenten die weten wanneer ze werk moeten doen, wanneer ze moeten spreken en wanneer ze moeten zwijgen."

Om daar te komen, moeten we stoppen met het meten van "voltooide taken" en beginnen met het meten van "goed oordeel", "bewijs" en "leren van feedback". Het doel is een coderingspartner die zich minder aanvoelt als een robot en meer als een doordachte teamgenoot.

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →