Toward Scalable Verifiable Reward: Proxy State-Based Evaluation for Multi-turn Tool-Calling LLM Agents
Dit artikel introduceert Proxy State-Based Evaluation, een door LLM's aangedreven simulatiekader dat een schaalbare, betrouwbare en schaalbare evaluatie van multi-turn tool-calling agents mogelijk maakt door gestructureerde proxy-standen af te leiden uit interactiesporen, en zo een praktisch alternatief biedt voor kostbare deterministische back-ends, terwijl het zowel modelranking als on-policy training ondersteunt.
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 nieuwe werknemer (de AI-agent) probeert te leren hoe hij complexe klantverzoeken moet afhandelen, zoals het vinden van het perfecte paar schoenen of het beheren van een bankrekening. Om dit te doen, heb je een manier nodig om hen te testen.
De oude manier: het bouwen van een perfecte, dure simulatie
Traditioneel bouwden bedrijven een "perfecte wereld"-simulatie om deze AI-agenten te testen. Denk hierbij aan het bouwen van een schaalmodel van een bank of een winkel op ware grootte, met echt geld, echte voorraden en strikte regels.
- Het probleem: Het bouwen van deze "perfecte wereld" is ongelooflijk duur en traag. Het is alsof je een team ingenieurs huurt om een nepstad te bouwen, alleen om een bezorger te testen. Als je de test wilt aanpassen (bijvoorbeeld: "wat als de klant geen geld heeft?"), moet je de code van de hele nepstad herschrijven. Het paper merkt op dat zo'n systeem bijna 100.000 regels code vereiste en meer dan een jaar werk, alleen al om de motor aan de praat te krijgen.
De nieuwe manier: de "Proxy State" (het slimme script)
De auteurs van dit paper stellen een slimmere, snellere manier voor, genaamd Proxy State-Based Evaluation. In plaats van een nepstad te bouwen, gebruiken ze een team van zeer slimme AI-"regisseurs" om een toneelstuk op te voeren.
Hier is hoe de analogie werkt:
Het scenario (het script):
In plaats van een database schrijven ze een gedetailleerd script. Dit script zegt:- Wie is de klant? (bijvoorbeeld: Sarah, die houdt van witte schoenen).
- Wat is het doel? (bijvoorbeeld: Schoenen vinden die ze kan betalen).
- Hoe moet het eindresultaat eruitzien? (bijvoorbeeld: Sarah heeft $300 op haar rekening, maar ze heeft nog niets gekocht).
De acteurs (de AI-simulatoren):
- De gebruikerssimulator: Een AI speelt de rol van de klant en praat met de agent.
- De toolsimulatoren: Andere AIs doen alsof ze de bank of de winkel zijn. Ze hebben geen echte bankrekening; ze doen alleen alsof, gebaseerd op het script.
- De statetracker (de geheugenbewaarder): Dit is het belangrijkste nieuwe onderdeel. Terwijl het gesprek plaatsvindt, kijkt een speciale AI alles aan en update een "mentale scorebord" (de Proxy State). Het houdt bij: Heeft de agent om geld gevraagd? Zei de "bank" ja? Wat is het saldo nu? Het bouwt stap voor stap een beeld van de situatie zonder een echte database nodig te hebben.
De rechter (de regisseur):
Aan het einde van het gesprek kijkt een finale AI-rechter naar het "mentale scorebord" en de transcriptie van het gesprek. Hij vraagt zich af: "Heeft de agent het doel bereikt dat in het script is gedefinieerd?"- Als de agent de schoenen vond en het saldo correct bijwerkte in het "mentale scorebord", slaagt hij.
- Als de agent dingen verzon (hallucineerde) of vergat het saldo te controleren, zakt hij.
Waarom is dit beter?
- Snelheid en flexibiliteit: Je hoeft geen nepbank te bouwen. Je schrijft gewoon een nieuw script. Als je een ander scenario wilt testen, verander je de tekst, niet de code.
- Betrouwbaarheid: De auteurs testten dit door menselijke experts de beoordeling van de AI te laten controleren. Ze waren het in meer dan 90% van de gevallen eens met de AI-rechters.
- Training: Omdat dit systeem snel is, kan het duizenden oefengesprekken genereren. De AI-agent kan van deze oefenrondes leren (zowel wanneer hij meespeelt als wanneer hij toekijkt hoe een betere agent speelt), waardoor hij veel sneller slimmer wordt.
De resultaten
Het paper testte dit systeem met verschillende AI-modellen. Ze ontdekten dat:
- Slimmere AI-modellen (of modellen die langer nadenken voordat ze antwoorden) hogere scores behaalden.
- Het trainen van de AI met dit systeem hem aanzienlijk beter maakte in het oplossen van problemen, zelfs in scenario's die hij nog nooit had gezien.
- Het systeem zeer goed was in het opsporen van wanneer de AI loog of fouten maakte, met bijna nul "nep"-fouten van de simulatie zelf.
Samenvatting
Dit paper introduceert een manier om AI-agenten te testen en te trainen door gebruik te maken van een "scripted toneelstuk" met AI-acteurs en een geheugenbewaarder-AI, in plaats van een enorme, dure simulatie van de echte wereld te bouwen. Het is sneller, goedkoper en even nauwkeurig, waardoor bedrijven hun AI-agenten veel sneller kunnen doorontwikkelen en verbeteren.
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.