← Nieuwste papers
💬 NLP

EnvHarness: Awakening Static Worlds for Agent Learning

Het artikel introduceert EnvHarness, een programmeerbare laag die statische omgevingen dynamisch hervormt om gericht in te spelen op zwakheden van agenten zonder de onderliggende logica aan te passen, en EnvRigger, een geautomatiseerd systeem dat deze componenten synthetiseert om de prestaties van agenten aanzienlijk te verbeteren en continue co-evolutie over diverse domeinen mogelijk te maken.

Oorspronkelijke auteurs: Chengsong Huang, Zifeng Wang, Rujun Han, Jun Yan, Yanfei Chen, Zoey CuiZhu, Ke Jiang, Peng Xia, Han Yu, Yufan Zhuang, Yifei Ming, Jiaqi Pan, Bhavana Dalvi Mishra, Jiaxin Huang, Burak Gokturk, Tomas Pf
Gepubliceerd 2026-08-21
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Chengsong Huang, Zifeng Wang, Rujun Han, Jun Yan, Yanfei Chen, Zoey CuiZhu, Ke Jiang, Peng Xia, Han Yu, Yufan Zhuang, Yifei Ming, Jiaqi Pan, Bhavana Dalvi Mishra, Jiaxin Huang, Burak Gokturk, Tomas Pfister, Chen-Yu Lee

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

De wereld van kunstmatige intelligentie heeft lang vertrouwd op het lezen van enorme bibliotheken met tekst om te leren hoe men kan denken en spreken. Maar naarmate deze systemen worden ingezet als onafhankelijke agenten—die websites navigeren, softwarebugs oplossen of kantoortaken beheren—moeten ze leren door te doen, door te interageren met digitale omgevingen die reageren op hun acties. Om een agent te laten verbeteren, is feedback nodig vanuit deze interacties, net zoals een student een leraar nodig heeft om fouten aan te wijzen. Het probleem is dat de digitale werelden die we voor hen bouwen vaak rigide en onveranderlijk zijn. Het zijn statische podia waar het decor nooit verschuift, ongeacht hoe onhandig of bekwaam de uitvoerder wordt. Als een agent faalt omdat hij een verborgen object niet kan vinden, verandert de omgeving niet om hem te helpen leren; het presenteert simpelweg weer dezelfde onmogelijke puzzel. Deze stagnatie beperkt de groei van de agent, waardoor hij vast komt te zitten in een lus waarin hij steeds dezelfde fouten herhaalt zonder ooit uitgedaagd te worden om deze te overwinnen.

Onderzoekers van Google Cloud AI Research en Washington University in St. Louis hebben een nieuwe manier voorgesteld om deze cyclus te doorbreken door een systeem genaamd EnvHarness te introduceren. In plaats van te proberen volledig nieuwe werelden vanaf nul op te bouwen—een proces dat duur en vaak onbetrouwbaar is—besloten zij de bestaande werelden aan te passen. Stel je een bevroren landschap voor dat niet kan worden aangepast; EnvHarness fungeert als een programmeerbare laag die bovenop dit landschap ligt en de ervaring vormgeeft zonder de ondergrond te veranderen. Dit doet het door de statische omgeving te omhullen met een reeks plug-in componenten die de begincondities kunnen aanpassen, filteren wat de agent ziet, of verschillende taken aan elkaar kunnen koppelen. Hierdoor kan één enkele, onveranderlijke omgeving een verborgen object presenteren aan een worstelende agent, of een afkorting verwijderen voor een agent die te gemakkelijk leert, terwijl de oorspronkelijke regels en scoresystemen intact blijven.

Om dit proces automatisch te maken, creëerde het team een begeleidend systeem genaamd EnvRigger. Dit systeem behandelt de agent als een 'black box', observeert hoe deze taken uitvoert en identificeert precies waar de agent faalt. Als een agent steeds dezelfde fout maakt, diagnosticeert EnvRigger de zwakte en schrijft het een nieuwe set regels om de agent te dwingen dat specifieke probleem onder ogen te zien. Vervolgens test het systeem deze nieuwe regels door de agent door nieuwe pogingen te leiden. Als de agent leert en slaagt, worden de nieuwe regels behouden; zo niet, dan worden ze herzien. Dit creëert een continue lus waarbij de omgeving direct evolueert in reactie op de behoeften van de agent, waardoor elke trainingssessie zich richt op een werkelijke zwakte in plaats van simpelweg te herhalen wat de agent al weet.

De onderzoekers testten deze aanpak op vijf verschillende benchmarks, variërend van software engineering en kantoorautomatisering tot webbrowsing en fysieke robotsimulaties. In alle gevallen presteerden agenten die getraind waren in deze op maat gemaakte omgevingen beter dan die getraind waren op de oorspronkelijke, statische versies. Op een uitdagende test voor software engineering verbeterden de agenten hun succespercentage met bijna negen punten, terwijl ze minder stappen nodig hadden om taken te voltooien. Het systeem bleek effectief voor verschillende soorten kunstmatige intelligentiemodellen, van kleinere, snellere modellen tot grotere, krachtigere modellen, wat suggereert dat de methode robuust en breed toepasbaar is. Nog indrukwekkender was het vermogen van het systeem om te schalen; naarmate de onderzoekers meer op maat gemaakte omgevingen toevoegden, bleven de agenten verbeteren, terwijl agenten getraind op standaard of automatisch gegenereerde omgevingen uiteindelijk een prestatieplafond bereikten.

Een belangrijke bevinding was dat het systeem niet alleen specifieke fouten kon oplossen, maar ook de complexiteit van taken kon uitbreiden. Door verschillende omgevingen aan elkaar te koppelen, creëerden de onderzoekers langere, veeleisendere scenario's die van de agent vereisten dat hij doelen over langere perioden onthield. Deze capaciteit stelde agenten in staat om vaardigheden te ontwikkelen die niet alleen draaien om het oplossen van een enkel probleem, maar om het beheren van een opeenvolging van uitdagingen. De resultaten toonden aan dat deze gerichte aanpak veel efficiënter was dan simpelweg meer willekeurige taken genereren. Terwijl andere methoden die nieuwe omgevingen creëren vaak variaties produceren die ofwel te makkelijk of te repetitief zijn, produceerde EnvHarness consequent trainingsscenario's die perfect waren afgestemd op het huidige niveau van de bekwaamheid van de agent.

De studie demonstreerde ook dat deze methode goed werkt met reinforcement learning, een techniek waarbij agenten leren door middel van trial-and-error om beloningen te maximaliseren. In deze tests boden de op maat gemaakte omgevingen een sterker signaal voor verbetering dan de oorspronkelijke omgevingen, wat leidde tot beleidsregels (policies) die aanzienlijk veelzijdiger waren. De onderzoekers merkten op dat het succes van het systeem niet afhankelijk was van het specifieke type kunstmatige intelligentiemodel dat werd gebruikt, noch vereiste het dat de onderliggende code van de omgeving werd herschreven. Door strikt op het interface-niveau te opereren, kon het systeem op elk domein worden toegepast, van het navigeren door een virtueel huis tot het debuggen van code, zonder dat daarvoor een op maat gemaakte oplossing nodig was.

Uiteindelijk herformuleert dit werk hoe we denken over de trainingsgronden voor kunstmatige intelligentie. In plaats van de omgeving te zien als een vast decor dat van onderaf opnieuw moet worden opgebouwd om een nieuwe les te leren, hebben de onderzoekers aangetoond dat het mogelijk is om de bestaande wereld aan te passen aan de leerling. Deze aanpak vermindert de technische last van het creëren van nieuwe omgevingen en zorgt ervoor dat de trainingsdata betrouwbaar blijft, aangezien de oorspronkelijke verificatiesystemen nooit in gevaar worden gebracht. De bevindingen suggereren een praktisch pad voor het schalen van het leren van agenten, waarbij omgevingen kunnen evolueren samen met de agenten die ze trainen, door continu het juiste niveau van uitdaging te bieden om echte verbetering te stimuleren.

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 →