← Nieuwste papers
🤖 AI

How can we assess human-agent interactions? Case studies in software agent design

Dit artikel introduceert PULSE, een mensgericht evaluatiekader dat gebruikersfeedback combineert met machine learning-voorspellingen om het ontwerp van LLM-agenten in real-world software engineering te beoordelen, waarbij wordt aangetoond dat dergelijke collaboratieve beoordelingen robuustere inzichten opleveren en significante discrepanties onthullen in vergelijking met traditionele benchmark-gestuurde evaluaties.

Oorspronkelijke auteurs: Valerie Chen, Rohit Malhotra, Xingyao Wang, Juan Michelini, Xuhui Zhou, Aditya Bharat Soni, Hoang H. Tran, Calvin Smith, Ameet Talwalkar, Graham Neubig

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

Oorspronkelijke auteurs: Valerie Chen, Rohit Malhotra, Xingyao Wang, Juan Michelini, Xuhui Zhou, Aditya Bharat Soni, Hoang H. Tran, Calvin Smith, Ameet Talwalkar, Graham Neubig

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 robotassistent bouwt om mensen te helpen computercode te schrijven. Een lange tijd was de enige manier om te zien of je robot "goed" was, het geven van een gestandaardiseerde test, zoals een meerkeuzetoets. Als de robot een hoge score haalde, gingen ontwikkelaars ervan uit dat het een stermedewerker was.

Maar de auteurs van dit artikel beweren dat dit vergelijkbaar is met het beoordelen van een chef-kok enkel op basis van hoe goed hij een receptenboek kan volgen, zonder hem ooit echt te zien koken voor een echte, hongerige klant. In de echte wereld werken mensen en AI-agenten samen als een team. Soms moet de mens ingrijpen, de robot corrigeren of het plan wijzigen. Een robot die een perfecte testscore haalt, kan nog steeds frustrerend zijn om mee te werken, terwijl een robot die een iets lagere score haalt, een plezier kan zijn om mee samen te werken.

Dit artikel introduceert een nieuwe manier om te meten hoe goed deze mens-robotteams daadwerkelijk met elkaar omgaan. Ze noemen hun nieuwe systeem PULSE.

Het Probleem: De "Examen" vs. De "Echte Baan"

Denk aan huidige AI-benchmarks als een rijexamen op een leeg circuit. De auto (de AI) moet netjes in zijn baan blijven en perfect stoppen voor rode stoplichten. Als hij dat doet, slaagt hij.

Maar het echte leven is meer als rijden in de spits met een passagier. De passagier kan zeggen: "Hé, neem eens een andere route," of "Wacht even, ik moet eerst even naar de supermarkt." De auto moet luisteren, zich aanpassen en de passagier tevreden houden. De oude "leeg circuit"-tests meten niet of de auto irritant is voor de passagier of of de passagie zich veilig voelt.

De Oplossing: PULSE (De "Feedbackloop")

De onderzoekers hebben een framework gebouwd genaamd PULSE om deze echte wereld-teamwork te meten. Ze testten dit met behulp van een software-agent (een robot-programmeur) genaamd OpenHands, die 15.000 echte mensen gebruikten om code te schrijven.

Zo werkt PULSE, met behulp van een eenvoudig drie-stappen-recept:

1. De "Ride-Share" Beoordeling (Dataverzameling)
In plaats van te wachten tot het einde van een project om te vragen: "Hoe was de robot?", vroegen ze om feedback na elke kleine taak, net zoals je een Uber-chauffeur beoordeelt na een enkele rit.

  • Hoe het werkte: Wanneer de robot een klein deel van het werk voltooid had (zoals het oplossen van een bug), verscheen er een pop-up waarin de gebruiker gevraagd werd om het de robot 1 tot 5 sterren te geven.
  • De Catch: De meeste mensen zijn lui en willen niet elke keer stoppen om de robot te beoordelen. Daarom kregen ze alleen beoordelingen voor ongeveer 5% van de taken. De andere 95% waren "stille" interacties waarbij de gebruiker gewoon doorwerkte zonder een woord te zeggen.

2. De "Gedachtenlezer" (Voorspellingsmodel)
Omdat ze alleen beoordelingen hadden voor 5% van de taken, hadden ze een manier nodig om te raden hoe de gebruiker zich voelde over de andere 95%.

  • Ze trainden een "Gedachtenlezer" machine learning-model. Dit model keek naar aanwijzingen uit het gesprek, zoals:
    • Stemming van de gebruiker: Was de gebruiker boos of blij in zijn berichten?
    • Fouten van de robot: Begreep de robot de instructies verkeerd?
    • Voortgang: Heeft de gebruiker de geschreven code daadwerkelijk opgeslagen?
  • Met behulp van deze aanwijzingen voorspelde het model wat de gebruiker de stille taken zou hebben beoordeeld.

3. De "Super-Statisticus" (Efficiënte Resultaten)
Dit is de magische truc. Door de weinige echte beoordelingen te combineren met de vele voorspelde beoordelingen, konden ze de resultaten veel sneller en met meer zekerheid berekenen.

  • De Analogie: Stel je voor dat je wilt weten of een nieuwe ijsmaak lekkerder is dan de oude.
    • Oude Manier (Standaard A/B-test): Je vraagt 100 mensen om beide te proeven en een cijfer te geven. Dat duurt lang en de resultaten kunnen vaag zijn.
    • PULSE Manier: Je vraagt 100 mensen om het te proeven, maar je hebt ook een "smaakvoorspeller" die kijkt naar hoe ze de lepel likken, hoe snel ze eten en hun gezichtsuitdrukkingen om de beoordeling van 1.000 andere mensen te raden die het niet eens geproefd hebben.
    • Resultaat: PULSE gaf hen hetzelfde niveau van zekerheid als een standaard test, maar met 40% minder ruis (onzekerheid). Het is also't een scherpere foto krijgen met een kortere sluitertijd.

Wat Ze Vonden (De Verrassingen)

Toen ze PULSE gebruikten om verschillende robotontwerpen te testen, ontdekten ze zaken die de oude "examenresultaten" misten:

  • Het Brein Maakt het Grootste Verschil: De belangrijkste factor in of een mens de robot leuk vond, was welk "brein" (het onderliggende AI-model) de robot gebruikte. Het wisselen naar een slimmer brein maakte een enorm verschil in de tevredenheid van de gebruiker.
  • Het "Lichaam" Maakt Minder Verschil: Het veranderen van de manier waarop de robot zijn gedachten organiseerde (zoals het tonen van een takenlijst of het beter onthouden van zaken) had een veel kleiner effect op de tevredenheid van de gebruiker.
  • Het Examen Liegt: Dit was de grootste schok. Ze vergeleken hun echte menselijke beoordelingen met standaard AI-benchmarks.
    • Het Resultaat: De benchmarks zeiden dat Robot A beter was dan Robot B. Maar de mensen gaven de voorkeur aan Robot B!
    • De Les: Een robot kan het schriftelijke examen halen, maar een verschrikkelijke partner zijn in een echt gesprek.

De Conclusie

Het artikel concludeert dat als we AI willen bouwen die echt mensen helpt, we niet alleen naar testscores kunnen kijken. We moeten kijken naar hoe mensen en robots met elkaar interageren in de echte wereld. PULSE is een hulpmiddel dat ontwikkelaars helpt dit efficiënt te doen, door een mix van echte feedback en slimme voorspellingen te gebruiken om robots te bouwen waar mensen ook echt graag mee samenwerken.

Ze merkten ook op dat hoewel ze zich op coderen hebben gericht, deze zelfde "PULSE"-methode gebruikt kan worden voor elke robot die met mensen werkt, zoals een reisplanner of een winkelassistent, door simpelweg de "aanwijzingen" te veranderen waar de Gedachtenlezer naar kijkt.

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 →