← Nieuwste papers
💬 NLP

Bayesian-Agent: Posterior-Guided Skill Evolution for LLM Agent Harnesses

Het artikel introduceert Bayesian-Agent, een framework dat herbruikbare vaardigheden en SOP's behandelt als probabilistische hypothesen om hun evolutie te sturen via posterior-guided harness optimalisatie, wat de prestaties van LLM-agenten op benchmarks zoals SOP-Bench en Lifelong AgentBench aanzienlijk verbetert zonder de modelgewichten aan te passen.

Oorspronkelijke auteurs: Xiaojun Wu, Cehao Yang, Honghao Liu, Xueyuan Lin, Wenjie Zhang, Zhichao Shi, Xuhui Jiang, Chengjin Xu, Jia Li, Jian Guo

Gepubliceerd 2026-06-09
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Xiaojun Wu, Cehao Yang, Honghao Liu, Xueyuan Lin, Wenjie Zhang, Zhichao Shi, Xuhui Jiang, Chengjin Xu, Jia Li, Jian Guo

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 een tikkeltje eigenwijze robotassistent hebt. Deze assistent is geweldig in denken, maar leert niet van zijn fouten zoals een mens dat doet. Als je hem vraagt om een taart te bakken en hij laat de eerste aanbranden, zal hij niet automatisch weten waarom die is aangebrand, tenzij je het hem expliciet vertelt.

Normaal gesproken, wanneer we deze robots proberen te repareren, geven we ze gewoon een langere lijst met instructies of hopen we dat ze het zelf "uitzoeken" door naar hun eerdere successen en mislukkingen te kijken als een simpel scorebord (bijv. "Ik heb 3 keer succes gehad, 2 keer gefaald, dus ik ben voor 60% goed"). Het probleem is dat dat scorebord vaak misleidend is. Een mislukking kan een incidentele uitschieter zijn geweest, of een succes kan puur geluk geweest zijn.

Bayesian-Agent is een nieuw framework dat de manier waarop we deze robotassistenten beheren, verandert. In plaats van alleen maar winst en verlies te tellen, behandelt het elke instructie of "vaardigheid" die de robot gebruikt als een wetenschappelijke hypothese die getest en bijgewerkt moet worden met echte bewijslast.

Zo werkt het, gebruikmakend van eenvoudige analogieën:

1. De "Skill Library" als een Hypotheseboek

Stel je voor dat de robot een bibliotheek heeft met "vaardigheden" (zoals "hoe open ik een bestand" of "hoe controleer ik een banksaldo").

  • De Oude Manier: De robot voegt gewoon nieuwe tips toe aan de bibliotheek wanneer hij een fout maakt, in de hoop dat het de volgende keer beter gaat. Het is alsof je een nieuwe regel in een notitieboek schrijft op basis van een onderbuikgevoel.
  • De Bayesian-Agent Manier: Elke vaardigheid in de bibliotheek wordt behandeld als een hypothese. Het systeem vraagt: "Gezien de specifieke situatie waarin we ons bevinden, hoe waarschijnlijk is het dat deze vaardigheid werkt?" Het telt niet alleen "1 succes, 1 mislukking". Het bouwt een geloofsprofiel (belief profile) voor elke vaardigheid op, waarbij precies wordt bijgehouden wanneer en waarom deze wel of niet werkt.

2. De "Detective" Logica (De Posterior)

Het systeem gebruikt een methode genaamd Bayesiaanse inferentie. Denk hierbij aan een detective die zijn theorie bijwerkt zodra er nieuwe aanwijzingen binnenkomen.

  • De Aanwijzingen: Elke keer dat de robot een taak uitvoert, legt het systeem het "geverifieerde traject" (verified trajectory) vast. Dit betekent dat het systeem niet alleen luistert naar de zelfrapportage van de robot ("Ik denk dat ik het goed heb gedaan!"); het controleert het daadwerkelijke resultaat (bijv. "Is het bestand daadwerkelijk geopend?").
  • De Update: Als een vaardigheid twee keer achter elkaar faalt onder dezelfde omstandigheden, werkt de detective de "overtuiging" bij dat deze vaardigheid voor die specifieke situatie defect is. Als het drie keer werkt, groeit de overtuiging dat de vaardigheid betrouwbaar is.

3. De Vijf "Acties" (De Gereedschapskist van de Monteur)

Op basis van deze bijgewerkte overtuigingen grijpt het systeem niet zomaar willekeurig in om dingen te "repareren". Het heeft een specifieke set hulpmiddelen om de vaardighedenbibliotheek te beheren, vergelijkbaar met een monteur die auto-onderdelen beheert:

  • Explore (Verkennen): Als de robot een vaardigheid nog nooit eerder heeft geprobeerd, zegt het systeem: "Laten we het proberen en kijken wat er gebeurt."
  • Patch (Patchen/Repareren): Als de robot op dezelfde manier faalt (bijv. hij vergeet altijd het bestand op te slaan), voegt het systeem een specifieke "vangrail" of herinnering toe aan de instructies om die specifieke fout te voorkomen.
  • Split (Splitsen): Als een vaardigheid te breed is (bijv. "Behandel alle banktransacties") en in sommige gevallen faalt maar in andere werkt, splitst het systeem deze op in twee kleinere, specifiekere vaardigheden.
  • Compress (Comprimeren): Als een vaardigheid zeer betrouwbaar is en perfect werkt, verkort het systeem de instructies om ruimte te besparen, waardoor de robot sneller wordt.
  • Retire (Pensioen geven): Als een vaardigheid te vaak faalt en het bewijs aantoont dat deze onbetrouwbaar is, gooit het systeem de vaardigheid weg zodat de robot stopt met proberen deze te gebruiken.

4. De Resultaten: Het "Repareren van de Verbrande Taart"

De onderzoekers testten dit systeem op drie verschillende soorten taken:

  1. SOP-Bench: Het volgen van complexe, stapsgewijze zakelijke procedures.
  2. Lifelong AgentBench: Het uitvoeren van een lange reeks taken waarbij je moet onthouden wat er eerder is gebeurd.
  3. RealFin-Bench: Het oplossen van financiële redeneervraagstukken waarbij mogelijk informatie ontbreekt.

Wat gebeurde er?

  • De "Repair" Modus: Ze namen een robot die al een aantal taken had gefaald, voerden de bewijslast in bij Bayesian-Agent, en lieten het de instructies "patchen".
    • Op de test voor zakelijke procedures repareerde het de fouten en bereikte het een succespercentage van 95%.
    • Op de test voor de lange reeks taken repareerde het de fouten en bereikte het een succitspercentage van 100%.
    • Op de financiële test verbeterde het succes van 45% naar 65%.
  • De "From Scratch" Modus: Ze lieten de robot volledig vanaf nul leren met behoud van dit systeem. Het deed het goed, maar soms was het "leren terwijl men doet" een beetje rommelig, wat aantoont dat het soms beter is om eerst een solide basislijn te hebben en dan pas de "patches" toe te passen.

5. Waarom dit ertoe doet

Het artikel betoogt dat het bouwen van betere AI-agenten niet alleen gaat over het slimmer maken van de AI (het veranderen van de hersenen/gewichten). Het gaat over het optimaliseren van de omgeving waarin zij werken.

Denk hierbij aan het volgende: Als je een geweldige chauffeur hebt (het AI-model), maar de verkeersborden zijn verwarrend, de kaart is onjuist, of de auto heeft een los stuur (de "harness"), dan zal de chauffeur crashen. Bayesian-Agent probeert niet de hersenen van de chauffeur te hertrainen; het repareert de verkeersborden, werkt de kaart bij en draait het stuur strak op basis van geverifieerd bewijs van waar de auto de fout in ging.

Kortom: Bayesian-Agent verandert het rommelige proces van "proberen en hopen" in een gestructureerd, controleerbaar proces van "testen, geloven en repareren", waardoor de instructies van de robot evolueren op basis van feiten, niet alleen op basis van gissingen.

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 →