More Is Not Always Better: Cross-Component Interference in LLM Agent Scaffolding
Dit artikel toont aan dat het toevoegen van meer steuncomponenten aan LLM-agents vaak leidt tot destructieve kruiscomponentinterferentie, wat bewijst dat taakspecifieke subsetselectie beter presteert dan de conventionele "alles-in"-aanpak en dat hebzuchtige selectiemethoden onbetrouwbaar zijn vanwege frequente schendingen van de submodulariteit.
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 probeert de ultieme "super-brein" te bouwen voor een computerprogramma (een AI-agent) om moeilijke puzzels op te lossen. Het standaardadvies van experts is altijd geweest: "Meer is beter." Het idee is dat als je de AI een planner, een geheugenbank, een set hulpmiddelen, een manier om stap-voor-stap te redeneren en een manier om zijn eigen werk te controleren geeft, het perfect zal presteren.
Dit paper betoogt dat dit advies vaak onjuist is. Sterker nog, te veel functies ophopen kan de AI eigenlijk dommer maken.
Hier is de uiteenzetting van wat de onderzoekers hebben gevonden, met behulp van eenvoudige analogieën.
1. Het "Te Veel Koks" Probleem
De onderzoekers testten elke mogelijke combinatie van vijf veelvoorkomende AI-functies (Plannen, Hulpmiddelen, Geheugen, Redeneren en Zelfreflectie) op twee verschillende soorten puzzels:
- HotpotQA: Zoals een trivia-spel waarbij je door veel documenten moet zoeken om een antwoord te vinden.
- GSM8K: Zoals een wiskundehuiswerkopdracht.
Ze ontdekten dat voor de kleinere AI-modellen (de "8B"-versie) het toevoegen van extra functies aan de meest basale, effectieve opstelling de prestaties daadwerkelijk schadde.
- De Analogie: Stel je voor dat je probeert een specifieke naald in een hooiberg te vinden.
- De Beste Opstelling: Je gebruikt gewoon een magneet (het "Hulpmiddel"). Het werkt geweldig.
- De "Alles-in-Één" Opstelling: Je geeft de persoon die de magneet vasthoudt een kaart (Plannen), een notitieboek (Geheugen), een zaklamp (Redeneren) en een coach die instructies schreeuwt (Reflectie).
- Het Resultaat: De persoon raakt in de war. De kaart leidt hen af van de magneet; de stem van de coach overschreeuwt hun eigen gedachten. Ze laten de naald vallen. De simpele magneet alleen was 32% beter dan de hele fancy kit.
2. Het Hangt Af van de Taak en de "Breingrootte"
Het paper toont aan dat het "beste" aantal functies verandert afhankelijk van wat de AI doet en hoe slim de AI is.
- Taakafhankelijkheid:
- Voor het Trivia-spel was de beste opstelling slechts één functie: Het Hulpmiddel. Alles erbij doen maakte het slechter.
- Voor het Wiskunde-spel was de beste opstelling drie functies: Hulpmiddel + Redeneren + Reflectie. Hier hielpen de "coach" en het "stap-voor-stap denken" daadwerkelijk. Maar het toevoegen van een "Planner" of "Geheugen" maakte het nog steeds slechter.
- Breingrootte (Modelgrootte):
- Kleine AI (8B): Zeer gevoelig. Het toevoegen van extra functies veroorzaakt veel interferentie. Het gat tussen de simpele opstelling en de "Alles-in-Één" opstelling was enorm (32%).
- Gemiddelde AI (70B): Sterker. Het kan meer functies aan, maar de "Alles-in-Één" opstelling is nog steeds niet de beste. Het gat werd kleiner tot 19%.
- Zeer slimme AI (Claude Haiku): Zo capabel dat het toevoegen van extra functies niet helpt of veel schaadt. Het is als een genie dat afleiding kan negeren. Het gat verdween, maar de simpele opstelling was nog steeds net zo goed als de complexe.
3. Waarom gebeurt dit? (Het "Overvolle Kamer" Effect)
De onderzoekers noemen dit Cross-Component Interference (CCI) (Interferentie tussen Componenten).
- De Analogie: Stel je voor dat je een kleine, overvolle kamer hebt waar een team probeert een probleem op te lossen.
- Als je een "Planner" toevoegt die blijft schreeuwen over het schema, kan de "Hulpmiddel-gebruiker" de instructies niet horen.
- Als je een "Geheugen"-persoon toevoegt die iedereen blijft herinneren aan oude feiten, blijft de "Redenaar" hangen in het verleden.
- De componenten vechten om de aandacht van de AI (zijn "contextvenster"). In plaats van samen te werken, struikelen ze over elkaar.
4. Je kunt niet zomaar "Toevoegen en Controleren"
Een gebruikelijke manier om deze systemen te bouwen is "gierige selectie": Begin met niets, voeg één functie toe, kijk of het helpt. Als dat zo is, behoud het. Voeg nog een toe. Als het helpt, behoud het. Stop wanneer het niet meer helpt.
Het paper zegt dat deze methode onbetrouwbaar is.
- De Analogie: Stel je voor dat je een sandwich bouwt.
- Brood + Ham = Goed.
- Brood + Ham + Kaas = Beter.
- Brood + Ham + Kaas + Augurk = Slechter (omdat de augurk de ham zompig maakt).
- Maar, Brood + Ham + Kaas + Augurk + Mosterd = Weer geweldig!
- Als je zou stoppen bij het "Slechter"-stadium omdat de augurk pijn deed, zou je nooit de geweldige sandwich vinden. Het paper vond dat soms een functie op zichzelf slecht is, maar geweldig wanneer gecombineerd met specifieke anderen. Je moet de hele groep testen, niet één voor één toevoegen.
5. De Belangrijkste Conclusie
De onderzoekers voerden meer dan 32.000 tests uit om dit te bewijzen. Hun conclusie is eenvoudig:
Ga er niet van uit dat een "volledig geladen" AI-agent de beste is.
- Voor veel taken is een simpele agent met alleen het juiste hulpmiddel beter dan een complexe agent met een planner, geheugen en reflectie.
- De "beste" opstelling hangt volledig af van de specifieke baan en het specifieke AI-model dat je gebruikt.
- Als je gewoon alles tegen de muur gooit, creëer je waarschijnlijk ruis die de AI in de war brengt, in plaats van hem te helpen.
Kortom: Soms is het eenvoudigste gereedschap het krachtigste. Het toevoegen van meer onderdelen zorgt er niet altijd voor dat de machine sneller draait; soms zorgt het er gewoon voor dat hij struikelt.
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.