← Nieuwste papers
🤖 machine learning

Your Code Agent Can Grow Alongside You with Structured Memory

Het artikel introduceert MemCoder, een framework dat code-agenten in staat stelt om via gestructureerd geheugen en zelfverfijning continu mee te evolueren met menselijke ervaringen, wat leidt tot een recordprestatie op de SWE-bench Verified met een 9,4% hogere oplossingsgraad dan het DeepSeek-V3.2-model.

Oorspronkelijke auteurs: Yi-Xuan Deng, Xiaoqin Liu, Yi Zhang, Guo-Wei Yang, Shuojin Yang

Gepubliceerd 2026-03-17
📖 4 min leestijd☕ Koffiepauze-leesvoer

Oorspronkelijke auteurs: Yi-Xuan Deng, Xiaoqin Liu, Yi Zhang, Guo-Wei Yang, Shuojin Yang

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 zeer slimme, maar vergeetachtige assistent hebt die je helpt met het bouwen van een enorm, complex huis (je software-project).

Deze assistent is slim genoeg om muren te metselen en ramen te plaatsen, maar hij heeft een groot probleem: hij heeft geen geheugen voor wat er eerder is gebeurd.

Het Probleem: De "Vergeetachtige Bouwer"

In de huidige wereld van AI-programmeren (zoals beschreven in het artikel), werkt een code-agent vaak als een bouwer die elke dag met een schone lei begint.

  • Jij zegt: "Maak een deur."
  • Hij bouwt een deur.
  • Jij zegt: "Oh, wacht, in dit huis gebruiken we altijd blauwe deuren, en de scharnieren moeten links zitten."
  • Hij bouwt de deur opnieuw, maar vergeet de blauwe kleur en de scharnieren omdat hij niet onthoudt dat jullie dat gisteren al bespraken.
  • Als er een fout ontstaat in de code, kijkt hij niet naar hoe de vorige bouwers (de menselijke ontwikkelaars) soortgelijke fouten in het verleden hebben opgelost. Hij probeert het opnieuw, maakt dezelfde fout, en jij moet het telkens weer voor hem oplossen.

Dit is wat het artikel "Vibe Coding" noemt: je geeft een vaag idee ("vibe"), en de AI probeert het te doen, maar zonder de diepe kennis van het project zelf.

De Oplossing: MemCoder (De "Slimme Bouwer met een Dagboek")

De onderzoekers van deze paper hebben MemCoder bedacht. Dit is geen nieuwe bouwer, maar een systeem dat de bouwer een supergeheugen geeft.

MemCoder werkt in drie stappen, die we kunnen vergelijken met het bijhouden van een bouwdagboek:

1. Het Dagboek Ordenen (Structureren van het Verleden)

Elke keer als een menselijke bouwer een fout oplost of een nieuwe functie toevoegt, wordt dit niet zomaar weggegooid. MemCoder pakt deze oude "commits" (wijzigingen) en schrijft ze om in een duidelijk dagboek.

  • In plaats van een rommelige tekst, schrijft het dagboek: "Wat was het probleem? (De deur viel open). Wat was de oorzaak? (Scharnieren zaten verkeerd). Wat was de oplossing? (Links draaien en blauwe verf)."
  • Dit maakt het verleden makkelijk te vinden, net als een goed georganiseerd archief.

2. Het Gebruik van het Dagboek (Zoeken naar Hulp)

Wanneer de AI-agent een nieuw probleem krijgt, kijkt hij niet alleen naar wat jij nu zegt. Hij slaat eerst zijn dagboek open.

  • Hij vraagt: "Hebben we dit probleem al eens eerder gehad?"
  • Als het antwoord ja is, leest hij hoe de menselijke bouwers dit destijds oplosten. Hij gebruikt die kennis om zijn eigen plan te verbeteren. Hij leert van de "reuzen" die voor hem hebben gewerkt.

3. Het Leren van Succes (Zelf-Verbetering)

Dit is het magische deel. Als de AI-agent een oplossing vindt en jij (de mens) zegt: "Ja, dit werkt!", dan schrijft MemCoder dit succes direct in het dagboek.

  • De volgende keer dat een soortgelijk probleem voorkomt, weet de agent het al.
  • De agent groeit mee met jou. Hij wordt niet alleen slimmer door zijn eigen training, maar door de gezamenlijke ervaring van jou en hem. Hij verandert van een statische machine in een meedenkende partner.

Waarom is dit belangrijk?

In de testresultaten (op een benchmark genaamd SWE-bench) bleek dat MemCoder veel beter werkt dan andere systemen.

  • Zelfs als je een "gewone" slimme AI gebruikt (zoals DeepSeek), wordt hij met dit systeem bijna net zo goed als de allerbeste, duurste AI's.
  • Het lost 9,4% meer problemen op dan zonder dit geheugen.

De Kernboodschap

Het artikel zegt eigenlijk: "AI moet niet alleen code schrijven, het moet ook leren van de geschiedenis van het project."

Door een gestructureerd geheugen te bouwen, kunnen AI-agenten meegroeien met een ontwikkelaar. Ze stoppen met het maken van dezelfde fouten en beginnen te begrijpen waarom bepaalde dingen op een bepaalde manier gedaan worden. Het is de overstap van een robot die alleen luistert, naar een teamgenoot die onthoudt, leert en meedenkt.

Kortom: MemCoder geeft je code-agent een "herinnering" zodat hij niet elke dag opnieuw hoeft te leren hoe je een deur bouwt, maar gewoon weet hoe jullie dat in dit specifieke huis doen.

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 →