← Nieuwste papers
💻 computer science

ContractBench: Can LLM Agents Preserve Observation Contracts?

Dit artikel introduceert ContractBench, een deterministische benchmark die aantoont dat huidige frontier LLM-agents vaak falen in het behoud van de temporele geldigheid en byte-niveau integriteit van observatiecontracten (zoals sessietokens en URL's), een vaardigheid die niet monotoon schaalt met modelgrootte en specifieke foutbewuste training vereist om te verbeteren.

Oorspronkelijke auteurs: Jicheng Wang, Yifeng He, Zili Wang, Hanwen Xing, Arkaprava De, Hao Chen

Gepubliceerd 2026-05-19
📖 6 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Jicheng Wang, Yifeng He, Zili Wang, Hanwen Xing, Arkaprava De, Hao Chen

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

Het Grote Idee: Het "Digitale Overdracht"-Probleem

Stel je voor dat je een zeer slimme, maar iets onhandige, robotassistent inhuurt om boodschappen voor je te doen. Je zegt tegen de robot: "Ga naar de bank, haal een tijdelijke sleutel en gebruik die sleutel om de kluis open te maken."

In de echte wereld, als de robot de sleutel laat vallen, de vorm van de sleutel verandert, of probeert de sleutel te gebruiken nadat deze is verlopen, gaat de kluis niet open. De robot faalt niet omdat hij niet wist wat hij moest doen, maar omdat hij faalde in het hanteren van de specifieke details van de overdracht.

Dit artikel noemt deze details "Observatiecontracten."

  • Het Contract: Wanneer een tool (zoals een bank-API) de robot een stukje data geeft (zoals een tijdelijk wachtwoord of een ondertekende link), komt die data met twee onzichtbare regels:
    1. De Verloopdatum: Je moet het nu gebruiken, anders wordt het nutteloos.
    2. De "Niet Aanraken"-Regel: Je moet het exact kopiëren, letter voor letter. Als je zelfs maar één komma of spatie verandert, werkt het niet meer.

De auteurs ontdekten dat zelfs de slimste AI-agenten van vandaag vreselijk zijn in het volgen van deze regels. Ze laten de sleutel vaak vallen, smelten hem, of proberen hem de volgende dag te gebruiken.

De Nieuwe Test: CONTRACTBENCH

Om dit te bewijzen, bouwden de onderzoekers een nieuwe test genaamd CONTRACTBENCH. Denk hierbij aan een "rijexamen" voor AI-agenten, maar in plaats van een auto te besturen, moeten ze een digitaal obstakelbaan navigeren waarbij elke stap het doorgeven van een fragiel, tijdgevoelig pakket aan de volgende persoon vereist.

  • Het Parcours: Het heeft 33 verschillende scenario's (zoals het downloaden van een bestand met een link die binnen 10 seconden doodgaat, of inloggen met een code die perfect getypt moet worden).
  • De Regels: De test wordt uitgevoerd door een streng computerprogramma (geen menselijke jury). Het gebruikt een "virtuele klok" om te zien of de agent te traag is, en een "digitale vingerafdrukscanner" om te zien of de agent één letter in de code heeft veranderd.
  • De Score: Als de agent de tijdslimiet overschrijdt of de spelling van de code verprutst, zakken ze.

Wat Ze Ontdekten (De Bevindingen)

De onderzoekers testten 38 verschillende AI-modellen (inclusief de nieuwste, beroemdste van OpenAI, Anthropic, Google en open-source teams). Hier is wat ze vonden, vertaald naar alledaagse termen:

1. Zelfs de "Slimste" Robots Falen

De Bevinding: Geen enkel model slaagde voor 80% van de test. De beste (Claude Opus 4.6) haalde ongeveer 78%.
De Analogie: Stel je voor dat de slimste student ter wereld een wiskundetoets maakt. Hij kan complexe calculusproblemen oplossen, maar als je hem vraagt een 10-cijferig nummer perfect over te schrijven zonder een typefout te maken, haalt hij het nog steeds 22% van de tijd verkeerd. "Slim" zijn betekent niet "zorgvuldig" zijn.

2. De "Magische Klif" (Qwen 3.5)

De Bevinding: In één specifieke familie van modellen (Qwen 3.5) was er een plotselinge sprong in vermogen. Het kleine 4-miljard-parameter model haalde 0% correct. Het iets grotere 9-miljard model sprong naar 56%.
De Analogie: Het is als een videospelkarakter dat nutteloos is totdat het Level 9 bereikt. Op Level 8 kan het niet eens de sleutel vasthouden. Op Level 9 leert het plotseling hoe het de sleutel zachtjes moet vasthouden. Dit was geen langzame verbetering; het was een plotselinge "ontwaking" van een specifieke vaardigheid genaamd beheersing (weten niet de data te veranderen).

3. Groter Is Niet Altijd Beter (De GPT-5 Achtbaan)

De Bevinding: Naarmate de GPT-5-familie van modellen evolueerde, ging hun prestatie omhoog, crashte toen, en ging weer omhoog.
De Analogie: Stel je voor dat een chef een nieuw receptenboek krijgt.

  • Chef A (GPT-5): Maakt een perfecte taart.
  • Chef B (GPT-5.1): Krijgt een "slimmere" versie van het boek, maar begint te veel suiker toe te voegen en het recept te verpesten (specifiek: ze begonnen de ingrediënten te veranderen in plaats van ze te kopiëren).
  • Chef C (GPT-5.2): Repareert het recept en gaat terug naar het maken van perfecte taarten.
    Het artikel suggereert dat het "slimmer" of "meer converserend" maken van een AI het soms slechter kan maken in het volgen van strikte, saaie regels.

4. De "Basis"-Modellen Kunnen Het Niet

De Bevinding: Modellen die niet "getraind" zijn om te chatten of instructies te volgen (Basis-modellen) haalden 0% op de test. Alleen modellen die waren geleerd instructies te volgen (Instruct-modellen) konden slagen.
De Analogie: Een ruwe klomp klei (Basis-model) kan geen vorm vasthouden. Je moet het sculpteren (Post-training) om het een kop water te laten vasthouden. Het vermogen om deze contracten te volgen is niet natuurlijk; het moet worden geleerd.

5. De "Hint" Werkt

De Bevinding: Toen de onderzoekers de AI exact vertelden wat er verkeerd ging (bijv. "Je hebt een letter in de code veranderd"), kon de AI zijn fout herstellen en de test slagen.
De Analogie: Als je een kind zegt: "Je hebt de bal laten vallen", proberen ze misschien opnieuw en vangen ze hem. Maar als je alleen zegt: "Probeer opnieuw", laten ze hem misschien weer vallen. De specifieke feedback was de sleutel tot het herstellen van de fout.

Waarom Dit Belangrijk Is (Volgens Het Artikel)

Het artikel betoogt dat we AI hebben getest op of ze een "puzzel kunnen oplossen" of een "verhaal kunnen schrijven". Maar in de echte wereld worden AI-agenten vaak ingezet voor banen waarbij precisie alles is.

Als een AI-agent je bankrekening beheert, kan het zich geen enkele cijfer veranderen in een transacticode veroorloven. Als het een server beheert, kan het zich geen verlopen wachtwoord veroorloven.

De Conclusie: Huidige AI-agenten zijn als briljante maar onhandige stagiairs. Ze begrijpen het grote plaatje, maar ze blijven de fragiele tools die ze krijgen, laten vallen. Om ze betrouwbaar te maken voor echte banen, moeten we stoppen met ze alleen maar "slimmer" te maken en beginnen met ze te leren zorgvuldiger en preciezer te zijn met de digitale contracten die ze ontvangen.

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 →