← Nieuwste papers
💬 NLP

CRAFT: Learn the Schema, Execute the Plan

CRAFT is een tweefasig post-training framework voor enterprise coding agents dat schema-gegronde plannings- en uitvoeringsgedragingen leert zonder uitputtende schema-injectie op het moment van prompting, wat de analytische prestaties, consistentie en efficiëntie aanzienlijk verbetert terwijl de token-overhead wordt verminderd.

Oorspronkelijke auteurs: Aakash Kolekar, Sahika Genc, Shahriar Shariat, Bunyamin Sisman, Tibor Mezi, Barbara Poblete, Shree Vandana Kachroo, Calvin Chi, Parth Parmar, Ari Singer, Prayaas Jain, Cindy Barker, Benoit Dumoulin

Gepubliceerd 2026-07-28
📖 6 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Aakash Kolekar, Sahika Genc, Shahriar Shariat, Bunyamin Sisman, Tibor Mezi, Barbara Poblete, Shree Vandana Kachroo, Calvin Chi, Parth Parmar, Ari Singer, Prayaas Jain, Cindy Barker, Benoit Dumoulin

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 een wereld voor waarin je met een superintelligente robotassistent kunt praten en hem kunt vragen complexe wiskunde te doen, enorme hoeveelheden data te analyseren of computerprogramma's te schrijven, simpelweg door gewone Engelse taal te gebruiken. Dit is de droom van "coding agents". Maar hier zit de crux: om zijn werk te kunnen doen, moet deze robot de geheime regels kennen van de database waarmee hij werkt. Denk aan een chef die een gastronomisch gerecht probeert te bereiden. Als de chef niet weet welke ingrediënten er in de voorraadkast zitten of hoe het fornuis werkt, kan hij niet koken. In het verleden zouden ingenieurs de robot helpen door een enorme, stoffige encyclopedie van elke enkele regel, tabelnaam en kolomdefinitie rechtstreeks in het brein van de robot te duwen telkens wanneer hij een vraag stelde. Het was alsof je de chef dwong om de hele encyclopedie te lezen voordat hij zelfs maar één ui kon snijden. Het was traag, duur, en als de voorraadkast ook maar een klein beetje veranderde, liep het hele systeem vast.

Stel je nu voor dat de chef, in plaats van elke keer de encyclopedie te lezen, de indeling van de keuken gewoon zou kunnen onthouden na een paar oefensessies. Dat is de grote vraag die dit paper aanpalleert: Kunnen we deze AI-assistenten leren de regels van de database eenmalig en definitief te leren, zodat ze er niet elke keer opnieuw aan herinnerd hoeven te worden? De onderzoekers wilden zien of ze de AI konden trainen om de schema (de kaart van de data) en de tools die hij moet gebruiken te "internaliseren", waardoor hij sneller, slimmer en minder geneigd wordt om in de war te raken wanneer het gesprek lang en ingewikkeld wordt.


Het Paper: CRAFT – De kaart leren kennen, dan de race rennen

Het paper introduceert een nieuw systeem genaamd CRAFT (wat staat voor een tweestaps-recept voor leren). De auteurs, een team van Amazon, wilden een AI bouwen die advertentie-experts kon helpen bij het analyseren van hun campagnegegevens zonder dat zij te verdrinken in technische details. Ze ontdekten dat de oude methode van het "proppen" van de prompt van de AI met eindeloze documentatie was als het proberen te rennen van een marathon terwijl je een rugzak vol bakstenen draagt. Het vertraagde alles en maakte de AI foutgevoelig.

Dus probeerden ze een andere aanpak: Leer de Schema, Voer het Plan Uit.

Fase 1: De "Schema-gestripte" klaslokaal

Eerst leerden ze de AI in een speciale klas waar de "encyclopedie" was afgepakt. Ze gaven de AI duizenden voorbeelden van hoe problemen opgelost moeten worden, maar ze verborgen de ruwe database-regels (de DDL) uit de input. In plaats van de regels te lezen, moest de AI de patronen leren van hoe je denkt en plant.

Denk aan het onderwijzen van een student om een wiskundig probleem op te lossen door de stappen en de logica te laten zien, maar hen niet de formulekaart te laten bekijken. Ze moeten de manier van denken onthouden. De onderzoekers noemen dit PLAN Supervised Fine-Tuning (SFT). Het is alsof de AI het "spiergeheugen" leert van hoe je een plan structureert en code schrijft, zonder dat hij elke keer een spiekbriefje nodig heeft.

Fase 2: De "Reinforcement Learning" sportschool

Zodra de AI over de basis-spiergeheugen beschikte, plaatsten ze hem in een sportschool voor Reinforcement Learning (RL). Dit is waar de AI daadwerkelijk de code probeert uit te voeren en de tools gebruikt. Als hij een fout maakt — zoals het aanroepen van de verkeerde tool of het schrijven van code die crasht — krijgt hij een "negatieve score". Als hij slaagt, krijgt hij een "positieve score".

De onderzoekers gebruikten een speciaal scoringssysteem dat niet alleen gaf om het feit of de code wel draaide; het gaf ook om het feit of de code goed was, of het plan overeenkwam met de code, en of de AI kon herstellen wanneer er dingen misgingen. Het is als een coach die naar een hardloper kijkt en niet alleen checkt of hij de race voltooit, maar ook zijn vorm, zijn snelheid en hoe hij omga met een struikelpartij controleert. Deze fase, genaamd Execution-Shaped GRPO, leerde de AI om betrouwbaar en consistent te zijn, zelfs wanneer de gebruiker vervolgvragen stelt of de regels halverwege het gesprek verandert.

De Resultaten: Sneller, Slimmer en Minder Rommelig

De resultaten waren behoorlijk indrukwekkend. Toen ze CRAFT testten tegenover de oude "rugzak vol bakstenen"-methode:

  • Snelheid: Het nieuwe systeem verminderde de hoeveelheid tekst (tokens) die de AI moest lezen met ongeveer 9 keer. Dat is een enorme gewichtsverlies voor het brein van de AI.
  • Slimheid: De algemene "Agent Score" (een maatstaf voor hoe goed het de taak uitvoerde) steeg met 9,6 procentpunt.
  • Consistentie: De AI werd 4,1 procentpunt consistenter, wat betekent dat hij steeds weer hetzelfde goede antwoord gaf, zelfs als je dezelfde vraag twee keer stelde.
  • Minder Verwarring: Het verminderde het aantal keren dat de AI moest "zoeken" naar de juiste tool met wel 5 keer.

De onderzoekers ontdekten ook dat de AI veel beter werd in het afhandelen van gesprekken met meerdere beurten (multi-turn). Als een gebruiker zei: "Toon me de verkopen," en daarna volgde met: "Filter nu alleen voor de rode shirts," herinnerde de CRAFT AI zich de context en hield hij de draad vast, terwijl het oude systeem vaak de weg kwijtraakte.

Wat het niet is (En waar je op moet letten)

Het is belangrijk om op te merken wat dit paper niet beweert. De auteurs zijn zeer duidelijk dat dit systeem is ontworpen voor stabiele, bekende schema's. Als de database plotseling een compleet nieuw type data of een gloednieuwe tool uitvindt die de AI nog nooit heeft gezien, kan CRAFT vastlopen. Het is als een chef die de keuken perfect kent, maar niet weet hoe hij een gloednieuw, vreemd apparaat moet gebruiken dat hij nog nooit heeft gezien. In die gevallen moet je mogelijk nog steeds de regels opzoeken (retrieval) of de chef opnieuw trainen.

Ook geeft het paper toe dat, hoewel de AI uitstekend is in het volgen van het plan, het nog niet volledig optimaliseert voor zaken zoals hoeveel computergeheugen het gebruikt of de kosten voor het draaien op de server. Dat is een taak voor toekomstige upgrades.

De Kernboodschap

CRAFT suggereert dat we, in plaats van constant informatie in het gezicht van een AI te duwen, de AI kunnen leren de regels eenmalig te leren en hem vervolgens te vertrouwen op het uitvoeren van het plan. Door een "zonder-spiekbriefje" trainingsfase te combineren met een "oefenen-en-gecorrigeerd-worden"-fase, bouwden ze een agent die lichter, sneller en betrouwbaarder is. Het is een stap richting AI-assistenten die minder aanvoelen als robots die een handleiding lezen en meer als deskundige collega's die gewoon weten hoe het bedrijf werkt.

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 →