CatalogAgent: A Supervisor-mediated Self-Learning System Enabling Context Engineering for GenAI Models
Het artikel introduceert CatalogAgent, een door een supervisor bemiddeld zelflerend systeem dat conflicten tussen generator- en evaluator-LLM's voor e-commerce catalogusverrijking oplost door gebruik te maken van een geheugenbasis om supervisorbeslissingen te aggregeren tot context-geëngineerde inzichten, waardoor de modelnauwkeurigheid autonoom met meer dan 13% wordt verbeterd.
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 favoriete online winkel wordt gerund door een team van zeer slimme, maar ietwat chaotische robotassistenten. Deze robots hebben de taak om miljoenen producten, van T-shirts tot broodroosters, te organiseren in nette digitale schappen. Om dit te doen, moeten ze specifieke details invullen zoals "kleur", "materiaal" of "maat". Dit is de taak van Generatieve AI (of GenAI), een type computerprogramma dat tekst en afbeeldingen kan lezen om nieuwe informatie te creëren. Maar hier is de crux: deze robots zijn niet perfect. Soms raden ze het fout, en soms discussiëren ze met elkaar over wat het juiste antwoord is. Als de winkel deze fouten laat staan, raken klanten in de war en worden verkopers gefrustreerd. De grote vraag voor wetenschappers in dit vakgebied is: Hoe leren we deze AI-robots om hun eigen fouten te herkennen en beter te worden in hun werk, zonder dat er elke keer een mens aan hun hand hoeft te lopen?
Maak kennis met CatalogAgent, een nieuw systeem ontworpen door onderzoekers van Amazon dat fungeert als een super-slimme "baas-robot" om precies dit probleem op te lossen. Denk aan het systeem als een driepersonsteam dat werkt in een druk magazijn. Ten eerste heb je de Generator, een robot die naar de titel en beschrijving van een product kijkt en raadt wat de kenmerken zijn (zoals raden dat een shirt van "katoen" is). Ten tweede is er de Evaluator, een sceptische robot die de gok van de Generator dubbelcheckt om te zien of het wel logisch is. Meestal zijn ze het eens en is de klus geklaard. Maar wanneer ze van mening verschillen, of wanneer een menselijke verkoper zegt: "Hé, dat is fout!", stapt er een derde robot in: de Supervisor.
De Supervisor is de ster van de show. Het is als een detective met een vergrootglas en een bibliotheek vol hulpmiddelen. Wanneer de Generator en de Evaluator ruzie maken, of wanneer een verkoper klaagt, onderzoekt de Supervisor de zaak. Hij kiest niet zoma van een winnaar; hij ontdekt waarom de fout is gemaakt. Verzon de Generator een nepmerknaam? Was de Evaluator te streng? Verwarde de verkoper "pasvorm" met "broeklengte"? De Supervisor schrijft de les die uit elke strijd is geleerd op.
Maar hier zit de magische truc: het systeem slaat deze lessen niet alleen op in een archief. Het heeft een Memory Summarizer, een slimme bibliothecaris die duizenden van deze detective-rapporten leest en patronen vindt. Misschien merkt het op dat de robots bij "telefoonhoesjes" steeds modelnamen verzinnen, of dat ze bij "handtassen" altijd naar de tweede foto moeten kijken om de binnenkant te zien. De Summarizer zet deze patronen om in nieuwe instructies, of "context engineering", en voert deze terug aan de Generator en de Evaluator. Het is also wordt de robots een studiegids voorgelezen die door hun eigen baas is geschreven, wat hen helpt om te leren van hun eerdere fouten zodat ze deze niet opnieuw maken.
Het onderzoek laat zien dat deze zelflerende lus ongelooflijk goed werkt. Door deze methode te gebruiken, verbeterde het systeem de nauwkeurigheid van de Generator met 15,24% en die van de Evaluator met 13,98%. De onderzoekers waren echter voorzichtig om de robots niet te zelfverzekerd te laten worden. Ze bouwden een vangnet genaamd Regression Constraints. Dit is als een kwaliteitscontrole die ervoor zorgt dat de robots niet zo gefocust raken op het oplossen van hun nieuwe fouten dat ze de makkelijke dingen die ze al wisten, gaan verpesten. Ze testten dit op 4,89 miljoen productparen en ontdekten dat, terwijl het systeem agressief de moeilijke gevallen oploste, de prestaties op de algemene populatie stabiel bleven.
Kortom, CatalogAgent bewijst dat AI-systemen zichzelf kunnen controleren. Door een slimme supervisor te hebben die conflicten bemiddelt en deze conflicten omzet in leerzame momenten, creëert het systeem een cyclus waarin de robots elke dag slimmer worden, zonder dat een mens hun code hoeft te herschrijven. Het is een verschuiving van "de robot repareren" naar "de robot leren hoe hij zichzelf kan repareren."
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.