Harnessing LLM Agents with Skill Programs
Het artikel introduceert HASP, een modulair raamwerk dat adviserende tekstuele vaardigheden omzet in uitvoerbare Program Functions (PF's) om actief in te grijpen in LLM-agentlussen, waardoor de prestaties op complexe taken zoals webzoekopdrachten, wiskundig redeneren en coderen aanzienlijk worden verbeterd via inferentie-tijd begeleiding, post-training supervisie of zelfverbetering.
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 zeer slimme, maar soms onhandige robotassistent voor. Je vraagt het om een complex raadsel op te lossen, zoals het vinden van een specifiek feit op internet of het schrijven van een stuk code. De robot doet zijn best, maar blijft dezelfde fouten maken: het geeft te snel op, zoekt naar de verkeerde dingen, of raakt in de war door klinkende namen.
Meestal, wanneer we proberen dit op te lossen, geven we de robot gewoon een lijst met geschreven instructies (zoals een handleiding) met teksten als: "Vergeet niet je werk te controleren!" of "Raad niet!" Maar de robot negeert deze notities vaak omdat het slechts passieve tekst is. Het weet niet precies wanneer het moet stoppen en luisteren, of hoe het zijn actie moet veranderen.
HASP (Harnessing LLM Agents with Skill Programs) is een nieuw kader dat het spel verandert. In plaats van de robot een passieve handleiding te geven, geven de onderzoekers het een set van uitvoerbare "Vaardigheidsprogramma's" (PF's). Denk hierbij niet aan een boek, maar aan een slim veiligheidsjuk of een co-piloot die direct naast het brein van de robot zit.
Hier is hoe het werkt, met eenvoudige analogieën:
1. Van "Passief Advies" naar "Actieve Beveiliging"
- De Oude Manier (Tekstuele Vaardigheden): Stel je een rijinstructeur voor die in de achterbank zit en roept: "Je moet vertragen!" De bestuurder hoort het misschien, negeert het misschien, of beseft niet precies wanneer op de rem te trappen. Het is slechts advies.
- De HASP-Manier (Programma-functies): Stel je nu voor dat de auto een slim veiligheidsjuk heeft. Als de auto begint te drijven richting een afgrond (een "foutgevoelige staat"), schreeuwt het juk niet alleen advies. Het ** grijpt fysiek in**. Het kan het stuur zachtjes terug naar het midden draaien of direct een waarschuwingssignaal injecteren in het zicht van de bestuurder.
- In het Artikel: Deze "Vaardigheidsprogramma's" zijn kleine stukjes code die elke beweging van de robot in de gaten houden. Als de robot op het punt staat een fout te maken (zoals het finaliseren van een antwoord zonder het bewijs te lezen), grijpt het Vaardigheidsprogramma in. Het kan de actie van de robot herschrijven (een slechte zoekopdracht veranderen in een goede) of een hint injecteren (de robot vertellen: "Wacht, je hebt het document nog niet gelezen!").
2. De Drie Manieren om het Juk te Gebruiken
Het artikel laat zien dat dit "juk" op drie verschillende manieren kan worden gebruikt, zoals het trainen van een student:
Modus A: De Directe Oplossing (Interventie tijdens Inference)
- Analogie: Je zet het juk op de robot terwijl het werkt. Het juk vangt fouten in real-time en repareert ze direct. De robot hoeft niets nieuws te leren; het juk doet gewoon het zware werk.
- Resultaat: De robot lost problemen direct veel beter op, zelfs zonder extra training.
Modus B: De Studiehandleiding (Nabewerking)
- Analogie: Nadat het juk de fouten van de robot heeft gecorrigeerd, nemen de onderzoekers een video van het "gecorrigeerde" pad en tonen dit aan de robot als les. De robot bestudeert deze voorbeelden en leert om de volgende keer zelf de juiste keuzes te maken.
- Resultaat: De robot internaliseert de vaardigheden. Het begint te handelen alsof het juk deel uitmaakt van zijn eigen brein, en heeft na verloop van tijd minder hulp nodig.
Modus C: De Zelfverbeterende Bibliotheek (Evolutie)
- Analogie: Als de robot een nieuw type fout tegenkomt dat het juk nog niet eerder heeft gezien, pauzeert het systeem. Het vraagt een "Leraar" (een zeer slimme AI) om een nieuw Vaardigheidsprogramma te schrijven specifiek voor die fout. Voordat deze nieuwe vaardigheid aan de gereedschapskist wordt toegevoegd, controleert de Leraar of deze veilig en nuttig is.
- Resultaat: De gereedschapskist met vaardigheden van de robot wordt na verloop van tijd slimmer, leert van eigen fouten en heeft niet nodig dat mensen elke enkele regel schrijven.
3. Waarom het Zo Goed Werkt
Het artikel testte dit op drie moeilijke taken:
- Web Search: Antwoorden vinden die het verbinden van meerdere stukjes informatie vereisen (zoals een detective die een mysterie oplost).
- Wiskunde: Het oplossen van complexe vergelijkingen.
- Coderen: Het schrijven van computerprogramma's.
De Resultaten:
- De "juk"-benadering sloeg bijna elke andere methode waarmee de onderzoekers het vergeleken.
- Voor web search verbeterde het gebruik van het juk (zonder de robot te trainen) de prestaties met 25% vergeleken met standaardmethoden.
- Toen ze de robot lieten leren van het juk (Nabewerking), werd het nog beter.
- Cruciaal is dat het systeem modulair is. Het is als een Zwitsers zakmes; je kunt gewoon de gereedschappen gebruiken, of je kunt de gereedschappen gebruiken om de robot te leren, of je kunt de robot nieuwe gereedschappen laten bouwen.
De Conclusie
HASP verandert "herbruikbare ervaring" van een vaag idee in een concreet, uitvoerbaar hulpmiddel. In plaats van te hopen dat een robot een regel onthoudt, geeft HASP de robot een set automatische veiligheidscontroles die fouten oppikken op het moment dat ze gebeuren, ze repareert en de robot helpt om ze in de toekomst te vermijden. Het is het verschil tussen het geven van een schoolboek aan een student en het geven van een tutor die direct naast hen zit en hun werk corrigeert terwijl ze het doen.
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.