← Nieuwste papers
🤖 machine learning

CalibForge: Adversarial Solver Calibration for Scaling Learnable Terminal Tasks

Dit artikel introduceert CalibForge, een autonoom systeem dat effectieve terminale trainingsopdrachten synthetiseert door middel van adversariële solver-kalibratie om een "leerbare zone" te identificeren waar taken oplosbaar maar uitdagend zijn, wat resulteert in significante prestatiewinsten over meerdere agent-benchmarks vergeleken met traditionele methoden voor datacuratie.

Oorspronkelijke auteurs: Fanzhe Meng, Guoxin Chen, Jiale Zhao, Shuang Sun, Zhiyu Lin, Wayne Xin Zhao, Ruihua Song, Ji-Rong Wen, Kai Jia

Gepubliceerd 2026-08-07
📖 7 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Fanzhe Meng, Guoxin Chen, Jiale Zhao, Shuang Sun, Zhiyu Lin, Wayne Xin Zhao, Ruihua Song, Ji-Rong Wen, Kai Jia

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 robot probeert te leren hoe hij dingen moet repareren in een digitale werkplaats. Je geeft het een gereedschapskist en een lijst met klussen, maar er is een addertje onder het gras: als de klus te makkelijk is, raakt de robot verveeld en leert hij niets; als de klus te moeilijk is, geeft de robot direct op en leert hij ook niets. De ideale plek voor leren is een "Goldilocks"-uitdaging — iets wat de robot kan oplossen als hij echt diep nadenkt, maar waar hij wel bij faalt als hij onoplettend of in de war is. Dit is de kern van het puzzelstukje bij het trainen van AI-agenten: hoe creëer je een enorme bibliotheek met taken die perfect zijn afgestemd op dit leergebied?

Lange tijd hebben onderzoekers geprobeerd deze taakbibliotheken op te bouwen door simpelweg ervoor te zorgen dat de taken uitgevoerd kunnen worden (ze zijn "uitvoerbaar") en dat ze een duidelijk goed of fout antwoord hebben. Maar alleen omdat een taak uitgevoerd kan worden, betekent niet dat het een goede leraar is. Een taak kan zo eenvoudig zijn dat elke robot hem direct oplost, of zo kapot dat geen enkele robot hem ooit kan oplossen. De grote vraag is: hoe vinden we de taken die net moeilijk genoeg zijn om de robot slimmer te maken?

Hier komt een nieuw systeem genaamd CalibForge in beeld. Zie CalibForge niet als een taakgenerator, maar als een ondeugende spelmeester die "adversariële" (tegenstrijdige) spelletjes speelt met de robot. In plaats van alleen te controleren of een taak werkt, huurt CalibForge een team van verschillende "solver"-robots in (sommige zeer slimme, andere wat minder slimme) om de taak te proberen. Als de slimme robot de taak oplost, maar de minder slimme faalt, dan is de taak perfect — hij zit in de leerzone! Als iedereen de taak oplost, is de taak te makkelijk, dus maakt CalibForge hem moeilijker. Als iedereen faalt, is de taak kapot, dus repareert CalibForge hem. Door de taken constant aan te passen op basis van hoe deze verschillende robots reageren, bouwt CalibForge een enorme bibliotheek van 5.431 perfect gekalibreerde uitdagingen. Wanneer nieuwe robots worden getraind op deze bibliotheek, worden ze aanzienlijk beter in het oplossen van echte computerproblemen, wat bewijst dat de "Goldilocks"-zone het geheime ingrediënt is voor het onderwijzen van AI.

Het Probleem: Te Makkelijk, Te Moeilijk, of Precies Goed?

In de wereld van Kunstmatige Intelligentie, specifal voor "terminal agents" (robots die commando's in een computerterminal typen om code te repareren of servers te beheren), bouwen onderzoekers enorme bibliotheken met oefenproblemen. Het doel is om deze agenten te trainen om complexe, echte engineeringtaken aan te kunnen. Er zit echter een fout in de manier waarop deze problemen gewoon worden gemaakt.

De meeste systemen controleren slechts twee dingen:

  1. Kan het gedaan worden? (Is de computermgeving correct ingesteld?)
  2. Is er een juist antwoord? (Heeft de taak een duidelijke pass/fail test?)

Maar dit is als het geven van een wiskundetoets aan een student waarbij elke vraag ofwel "Wat is 2+2?" is (te makkelijk), ofwel "Los deze vergelijking op die nog niet is uitgevonden" (onmogelijk). Geen van beide helpt de student om te leren. Het artikel betoogt dat we taken nodig hebben die solver-relatief leerbaar zijn. Dit betekent dat een taak oplosbaar moet zijn door een capabele agent, maar niet oplosbaar door een zwakkere agent. Het moet zich precies op de rand van de capaciteiten van de agent bevinden, waardoor deze wordt gedwongen zijn hersenen te laten werken om te slagen.

De Oplossing: De Adversariële Spelmeester

De auteurs creëerden CalibForge, een autonoom systeem dat fungeert als een meedogenloze spelmeester. Het schrijft niet alleen taken; het kalibreert ze met behulp van een proces genaamd Adversarial Solver Calibration.

Zo werkt de magie, stap voor stap:

  1. De Aanwijzing: CalibForge begint met een vaag idee, zoals "repareer een defecte database" of "herstel verloren gegevens."
  2. Het Concept: Een "Author Agent" (een slimme AI) schrijft een volledige taak, inclusief instructies, een virtuele computermgeving en een test om te zien of de klus geklaard is.
  3. De Stress-test: Voordat de taak wordt behouden, stuurt CalibForge het naar een panel van "Solver Agents" om de taak te proberen op te lossen.
  4. De Kalibratielus: Dit is het geheime ingrediënt. CalibForge gebruikt twee specifieke strategieën om te beslissen of een taak goed genoeg is:
    • Multi-Solver Kalibratie: Het stuurt de taak naar een groep verschillende AI-modellen. Als iedereen de taak oplost, is de taak te makkelijk, dus maakt CalibForge hem moeilijker. Als niemand de taak oplost, is de taak kapot, dus repareert CalibForge hem. De taak wordt alleen behouden als er onenigheid is: ten minste één solver slaagt terwijl ten minste één solver faalt. Dit bewijst dat de taak in de "leerzone" zit.
    • Contrastieve Kalibratie: Het stuurt de taak naar een "Strong Solver" (een zeer slimme AI) en een "Weak Solver" (een minder capabele AI). De taak wordt alleen behouden als de Strong Solver slaagt en de Weak Solver faalt. Dit zorgt ervoor dat de taak moeilijk genoeg is om de slimme uit te dagen, maar niet zo moeilijk dat het onmogelijk is.

Als een taak niet aan deze strikte criteria voldoet, gooit CalibForge deze niet zomaar weg. Het kijkt naar waarom de solvers faalden of slaagden, en schrijft vervolgens de instructies, de omgeving of de tests opnieuw. Het herhaalt deze lus tot wel 50 keer totdat de taak perfect gekalibreerd is.

De Resultaten: Een Bibliotheek van Perfecte Uitdagingen

Met deze methode bouwde CalibForge een dataset van 5.431 hoogst gekalibreerde terminaltaken. De onderzoekers trainden vervolgens twee verschillende AI-modellen (een model met 30 miljard parameters en een model met 35 miljard parameters) op deze data.

De resultaten waren indrukwekkend. De modellen die getraind zijn op de taken van CalibForge presteerden aanzienlijk beter dan modellen die getraind zijn op andere bestaande datasets:

  • Op Terminal-Bench 2.0 (een standaardtest voor terminal agents), scoorden de modellen 32,58% en 47,57%, waarmee ze de vorige beste resultaten met een ruime marge versloegen.
  • De verbeteringen waren niet beperkt tot de trainingsdata. Wanneer ze werden getest op volledig andere, real-world software engineering uitdagingen (SWE-bench Pro en Doc2Repo), vertoonden de modellen enorme winsten, met verbeteringen van respectievelijk 27,68 en 30,04 procentpunten ten opzichte van hun basisversies.

Waarom Dit Belangrijk Is

Het artikel suggereert dat de sleutel tot het bouwen van betere AI-agenten niet alleen het geven van meer data is, maar het geven van de juiste soort data. Door het gedrag van verschillende solvers te gebruiken als een feedbackloop, zorgt CalibForge ervoor dat elke taak in de bibliotheek een echte leermogelijkheid is.

De auteurs tonen expliciet aan dat het simpelweg toevoegen van meer solver-feedback of het gebruik van een enkele solver om taken te controleren niet voldoende is. Het "Goldilocks"-effect — waarbij een taak moeilijk is voor sommigen maar makkelijk voor anderen — is wat het leren aandrijft. Deze aanpak verandelt het proces van taakcreatie van een statische "schrijven en hopen"-methode in een dynamisch, zelfcorrigerend systeem dat actief op zoek gaat naar het perfecte niveau van moeilijkheidsgraad.

Kortom, CalibForge bewijst dat als je een super-slimme robot wilt trainen, je hem niet alleen een stapel huiswerk moet geven. Je moet hem een stapel huiswerk geven dat perfect is afgestemd om hem te laten nadenken, te laten worstelen en uiteindelijk te laten slagen.

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 →