← Nieuwste papers
💬 NLP

Skill-as-Pseudocode: Refactoring Skill Libraries to Pseudocode for LLM Agents

Het artikel stelt Skill-as-Pseudocode (SaP) voor, een automatische methode die vrije markdown-vaardigheidsbibliotheken omzet in getypeerde pseudocode met deterministische verificatie, waardoor LLM-agenten op de ALFWorld-benchmark aanzienlijk hogere succespercentages en een verminderd tokenverbruik bereiken door het bieden van duidelijke getypeerde handtekeningen en concrete aanroeptemplates.

Oorspronkelijke auteurs: Xinze Li, Yuhang Zang, Yixin Cao, Aixin Sun

Gepubliceerd 2026-05-28
📖 4 min leestijd☕ Koffiepauze-leesvoer

Oorspronkelijke auteurs: Xinze Li, Yuhang Zang, Yixin Cao, Aixin Sun

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 zeer slimme maar letterlijke robot leert huishoudelijke taken te verrichten, zoals een huis schoonmaken of een keuken opruimen. Je geeft de robot een gigantische, rommelige instructiehandleiding geschreven in normaal Engels (Markdown).

Het Probleem: De "Verwarde Lus"
Elke keer dat de robot iets moet doen, moet het lange alinea's tekst doorlezen om twee dingen te achterhalen:

  1. Wat de taak is (bijvoorbeeld: "de mok verplaatsen").
  2. Hoe het dit precies moet zeggen tegen het computersysteem van het huis (bijvoorbeeld: het systeem accepteert alleen de opdracht move mug to shelf, niet put mug on shelf).

Omdat de instructies begraven liggen in alinea's, raakt de robot vaak op het verkeerde been. Het probeert de mok te "zetten", het huis zegt "Niets gebeurt er", en de robot raakt in de war. Het gaat dan terug naar de handleiding om opnieuw te lezen, raakt opnieuw op het verkeerde been en blijft vastzitten in een lus van falen. Dit kost tijd en zorgt ervoor dat de robot zijn energie (of "tokens", in AI-termen) opraakt.

De Oplossing: "Skill-as-Pseudocode" (SaP)
De auteurs van dit artikel hebben een systeem ontwikkeld dat Skill-as-Pseudocode (SaP) heet. Denk hierbij aan een "vertaler" die de rommelige menselijke handleiding herschrijft tot een schone, gestructureerde cheat sheet voor de robot.

Hier is hoe de vertaler werkt, met behulp van een eenvoudige analogie:

1. De Detective (Patronen vinden)

Stel je een bibliothecaris voor die door honderden verschillende instructiehandleidingen bladert. Deze merkt op dat veel handleidingen hetzelfde zeggen op verschillende manieren.

  • Handleiding A zegt: "Ga naar de keuken, pak het zout en doe het in de kast."
  • Handleiding B zegt: "Vind het zout op het aanrecht en verplaats het naar de kast."

De bibliothecaris beseft dat dit eigenlijk dezelfde onderliggende actie is. Deze groepeert deze vergelijkbare instructies samen in een "cluster".

2. De Architect (Het ontwerp maken)

Voor elke groep vergelijkbare instructies vraagt het systeem aan een AI om een Getypeerd Contract op te stellen.

  • In plaats van een alinea, ziet dit contract eruit als een computerfunctie: move_object(from: "counter", to: "cabinet").
  • Het geeft duidelijk aan: Welke invoer is nodig? Wat gebeurt er daarna? Wat zijn de regels?

3. De Veiligheidsinspecteur (De Vier Checks)

Voordat het systeem de robot deze nieuwe blauwdruk laat gebruiken, voert een strenge Veiligheidsinspecteur vier specifieke checks uit om ervoor te zorgen dat de vertaling perfect is:

  • Dekking: Hebben we belangrijke details uit de originele tekst gemist?
  • Binding: Weten we precies waar we het "zout" of de "mok" vandaan moeten halen in de originele zin?
  • Vervanging: Als we de oude alinea vervangen door deze nieuwe blauwdruk, heeft de rest van de handleiding dan nog steeds zin?
  • Risico: Vertelt deze nieuwe instructie de robot per ongeluk iets gevaarlijks te doen (zoals een bestand verwijderen of een raam breken)?

Als de blauwdruk alle vier de checks doorstaat, wordt deze goedgekeurd. Als hij zelfs maar één faalt, wordt deze weggegooid om te voorkomen dat de robot in de war raakt.

4. De Levering (Het "Bundel")

Wanneer de robot een taak moet uitvoeren, krijgt het niet de oude, rommelige handleiding. In plaats daarvan krijgt het een Bundel met drie onderdelen, gepresenteerd in de perfecte volgorde:

  1. De "Hoe-Te" Sjabloon: De exacte woorden die de robot moet typen naar de huiskomputer (bijvoorbeeld: move {object} to {target}).
  2. De "Wat" Handtekening: Een duidelijke samenvatting van wat de vaardigheid doet.
  3. De Context: De rest van de instructies, nu opgeschoond zodat ze niet in tegenspraak zijn met de nieuwe sjabloon.

De Resultaten

De onderzoekers hebben dit getest op een spel genaamd ALFWorld, waarbij een AI-agent huishoudelijke puzzels moet oplossen.

  • Oude Manier (Graph-of-Skills): De robot las de rommelige handleiding, raakte op het verkeerde been, bleef vastzitten in lussen en faalde vaak.
  • Nieuwe Manier (SaP): De robot kreeg de schone "cheat sheet". Het wist precies wat het moest doen en hoe het dit moest zeggen, direct.

Het Resultaat:

  • De robot loste 82 van de 134 spellen op met de nieuwe methode, vergeleken met slechts 47 met de oude methode.
  • Het gebruikte ook 22% minder geheugen en deed 14% minder oproepen aan het AI-brein omdat het de handleiding niet opnieuw hoefde te lezen telkens wanneer het vastliep.

Kortom:
Het artikel laat zien dat als je AI-agenten stopt met het geven van lange, rommelige alinea's en ze in plaats daarvan gestructureerde, geverifieerde "code-achtige" instructies geeft, ze stoppen met in de war raken, stoppen met fouten maken en de klus veel sneller klaren. Het systeem fungeert als een strenge redacteur die menselijke proza omzet in robot-klaar blauwdrukken.

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 →