← Nieuwste papers
🤖 AI

SWE Context Bench: A Benchmark for Context Learning in Coding

Dit paper introduceert SWE-ContextBench, een nieuwe benchmark die is ontworpen om de prestaties van programmeeragenten te evalueren op het gebied van contexthergebruik, waarbij wordt aangetoond dat correct geselecteerde samenvattingen van eerdere taken de nauwkeurigheid verbeteren en de kosten en uitvoeringstijd aanzienlijk verlagen.

Oorspronkelijke auteurs: Jared Zhu, Minhao Hu, Junde Wu

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

Oorspronkelijke auteurs: Jared Zhu, Minhao Hu, Junde Wu

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 nieuwe taak krijgt op je werk: een ingewikkelde bug in een computerprogramma oplossen. Een slimme programmeur zou niet meteen alles opnieuw uitvinden. Hij kijkt eerst in zijn oude notitieboekje: "Heb ik dit al eens eerder gezien? Hoe heb ik dat toen opgelost?"

Dit is precies wat SWE-ContextBench onderzoekt, maar dan met kunstmatige intelligentie (AI).

Hier is een uitleg van het onderzoek, vertaald naar alledaags Nederlands met een paar leuke vergelijkingen.

1. Het Probleem: De "Amnesie" van AI

Tot nu toe werden AI-programmeurs getest alsof ze elke dag met een schone lei beginnen. Ze kregen een probleem, probeerden het op te lossen, en daarna werd de hele herinnering gewist. Het was alsof je elke dag een nieuwe puzzel krijgt, maar je mag nooit terugkijken naar de puzzels die je gisteren hebt opgelost.

In het echte leven werken programmeurs anders. Als ze een probleem zien, denken ze: "Oh, dit lijkt op dat probleem van vorige maand!" en ze gebruiken die ervaring om sneller en slimmer te werken. De huidige tests voor AI kunnen dit niet meten. Ze weten niet of de AI echt leert van haar verleden.

2. De Oplossing: Een "Herinneringsbibliotheek"

De onderzoekers hebben een nieuwe test gemaakt, genaamd SWE-ContextBench.

Stel je voor dat je een enorme bibliotheek hebt vol met oude dossiers (de "ervaring"). In deze bibliotheek staan niet alleen losse dossiers, maar ook dossiers die met elkaar verbonden zijn.

  • De Basis: Er zijn 1.100 oude dossiers (oplossingen voor oude bugs).
  • De Nieuwe Taak: Er zijn 376 nieuwe problemen die erop lijken.

De test vraagt de AI: "Kun je in deze bibliotheek zoeken naar een oud dossier dat helpt bij dit nieuwe probleem, en dat gebruiken om sneller en goedkoper te werken?"

3. Drie Manieren om te Kijken

De onderzoekers kijken naar drie dingen om te zien of de AI goed werkt:

  1. De Uitslag (Accuracy): Lost de AI het probleem op? (Net als een examen: goed of fout).
  2. De Snelheid (Time): Hoe lang duurt het? Gebruikt de AI de oude kennis om sneller te zijn?
  3. De Kosten (Cost): Hoeveel "elektriciteit" (rekenkracht) kost het? Als de AI slim zoekt, hoeft hij niet alles opnieuw te berekenen, wat geld bespaart.

4. De Grote Ontdekkingen: Kwaliteit boven Kwantiteit

De onderzoekers hebben verschillende manieren getest om de AI te helpen:

  • De "Blindeman" (Geen herinnering): De AI krijgt geen toegang tot de oude dossiers. Dit is de basislijn.
  • De "Boekenwurm" (Volledige ervaring): De AI krijgt alles te zien van de oude oplossing. Een heel lang verhaal, met alle details, fouten en omwegen.
    • Resultaat: Dit helpt niet echt. Het is alsof je iemand een heel dik boek geeft om een simpele vraag te beantwoorden. De AI raakt in de war of leest te veel onnodig.
  • De "Samenvatting" (Korte samenvatting): De AI krijgt alleen een korte samenvatting van de oude oplossing (bijvoorbeeld: "Ik heb toen die ene knop verplaatst").
    • Resultaat: Dit werkt het beste! Als de AI de juiste samenvatting krijgt, lost hij problemen sneller op en kost het minder geld.

De belangrijkste les: Het is niet belangrijk hoeveel informatie je hebt, maar hoe goed die informatie is samengevat en of je de juiste informatie kiest. Een verkeerde samenvatting kan zelfs verwarrend zijn, maar een goede samenvatting is goud waard.

5. De Vergelijking met Mensen

  • Slecht: Een student die voor een examen alles uit het hoofd moet leren, zonder te weten wat er belangrijk is. (Dit is de AI zonder goede herinnering).
  • Middelmendig: Een student die het hele leerboek opnieuw doorleest voor elke vraag. (Dit is de AI met de "Volledige ervaring").
  • Slim: Een student die een "cheat sheet" heeft met alleen de belangrijkste formules en tips. (Dit is de AI met de "Samenvatting").

Conclusie

Deze nieuwe test (SWE-ContextBench) laat zien dat AI's pas echt slim worden als ze leren om hun verleden te gebruiken op de juiste manier. Ze moeten niet alleen "slim" zijn in het oplossen van een probleem, maar ook "slim" in het zoeken naar hun eigen ervaringen.

Als we AI's kunnen leren om slimme samenvattingen te maken van hun verleden, worden ze sneller, goedkoper en betrouwbaarder. Het is alsof we ze een goede geheugensteun geven, zodat ze niet elke dag opnieuw hoeven te beginnen.

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 →