← Nieuwste papers
🤖 machine learning

SkillConsist: Detecting Inconsistencies in Agent Skills via Bidirectional Graph Alignment

SkillConsist is een nieuw framework dat inconsistenties detecteert tussen gedeclareerde en geïmplementeerde agentvaardigheden door bidirectionele gedragsgrafen te construeren en grafenuitlijning en -differentiatie uit te voeren, waarmee het de state-of-the-art prestaties bereikt op een nieuw geconstrueerde benchmark van 633 vaardigheden.

Oorspronkelijke auteurs: Chaofan Meng, Yuhang Zheng, Yingnan Zhou, Sihan Xu

Gepubliceerd 2026-08-11
📖 4 min leestijd☕ Koffiepauze-leesvoer

Oorspronkelijke auteurs: Chaofan Meng, Yuhang Zheng, Yingnan Zhou, Sihan Xu

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 computer niet alleen bevelen opvolgt, maar fungeert als een behulpzame assistent, een digitale butler die het internet kan afzoeken, je bestanden kan beheren of zelfs je vakantie kan boeken. Om dit te doen, gebruikt het "Agent Skills" (Agent-vaardigheden)—kant-en-klare tools of recepten die de computer precies vertellen hoe een specifieke taak moet worden uitgevoerd. Denk aan deze vaardigheden als instructies in een kookboek: de "declaratie" is de smakelijke beschrijving op het menu die een gerecht als "Pittige Tacos" belooft, terwijl de "implementatie" het daadwerkelijke koken is dat in de keuken plaatsvindt.

Het probleem ontstaat wanneer het menu liegt. Misschien voegt de chef (de code) per ongeluk een geheim ingrediënt toe dat de taco's giftig maakt, of misschien is hij vergeten de salsa toe te voegen, ook al beloofde het menu dat wel. In de digitale wereld zijn deze mismatches gevaarlijk. Als een computeragent een vaardigheid kiest op basis van een valse belofte, kan hij per ongeluk je bestanden verwijderen, je privégegevens lekken of door een hacker worden misleid. Wetenschappers proberen een "voedselcriticus" te bouwen die het gerecht kan proeven en het kan vergelijken met het menu om de leugens te ontdekken voordat de agent ze serveert. Dit is de uitdaging om te controleren of wat een vaardigheid zegt te doen, overeenkomt met wat het daadwerkelijk doet.

Maak kennis met SkillConsist, een nieuwe digitale detective die ontworpen is om precies dit mysterie op te lossen. De onderzoekers achter deze tool realiseerden zich dat eerdere methoden leken op het vergelijken van een menubeschrijving van één zin met een receptenboek van 50 pagina's zonder een duidelijke manier om ze aan elkaar te koppelen. Het menu zegt misschien "Maak Tacos", terwijl het recept bestaat uit het snijden van uien, het grillen van vlees, het verwarmen van tortilla's en het mengen van salsa. Een eenvoudige controle op woordniveau zou falen omdat "Maak Tacos" één groot idee is, terwijl het werk in de keuken een keten van veel kleine stappen is.

SkillConsist pakt dit aan door te fungeren als een supergeorganiseerde bibliothecaris die twee aparte kaarten bouwt: één voor de beloftes op het menu en één voor de acties in de keuken. Eerst gebruikt het een slimme AI om de rommelige mix van tekst en code te sorteren, waarbij het "wat we beloven" scheidt van "wat we daadwerkelijk doen". Vervolgens tekent het deze als grafieken—denk aan stroomdiagrammen waarbij elke stap een knooppunt is en elke verbinding een lijn.

De magie vindt plaats in de volgende stap: Bidirectional Graph Alignment (Tweezijdige Grafiekuitlijning). Stel je voor dat je probeert een enkele, grote "Maak Tacos"-bubbel op de menukaart te matchen met een hele cluster van verbonden bellen op de keukenkaart. SkillConsist zoekt niet alleen naar een enkele match; het breidt zich naar buiten toe uit, volgt de lijnen in de keukenkaart om te zien of een hele groep stappen (snijden, grillen, mengen) samen gebundeld kan worden om de enkele menu-belofte perfect te verklaren. Dit doet het in beide richtingen, waarbij het controleert of elke keukenstap een menu-belofte heeft en of elke menu-belofte een keukenplan heeft.

Zodra de kaarten zijn uitgelijnd, zoekt de detective naar inconsistenties. Het signaleert drie soorten problemen:

  1. Conflicten: Het menu zegt "Pittig", maar de keuken-code voegt "Zoet" toe.
  2. Niet-geïmplementeerd: Het menu belooft "Salsa", maar de keuken heeft helemaal geen salsa-ingrediënten.
  3. Niet-gedeclareerd: De keuken voegt stiekem "Vergif" toe aan de mix, maar het menu heeft daar nooit over melding gemaakt.

De onderzoekers testten SkillConsist op een enorme benchmark van 633 echte "Agent Skills", inclusen sommigen die bekend stonden als lastig of kwaadaardig. De resultaten waren indrukwekkend: de tool identificeerde inconsistente vaardigheden in 87,93% van de gevallen (een score genaamd F1), wat een enorme sprong was van meer dan 20 procentpunten vergeleken met de beste eerdere methoden. Het slaagde er ook in om in ongeveer 62% van de gevallen precies aan te wijzen waar de leugen in de code verborgen zat.

Misschien wel het belangrijkste is dat het paper laat zien dat dit niet alleen gaat over het corrigeren van typefouten; het gaat over veiligheid. Wanneer de onderzoekers SkillConsist gebruikten om te screenen op kwaadaardige vaardigheden, hielp het om meer gevaarlijke tools te vangen zonder ze eerst in een risicovolle omgeving te hoeven draaien. Door de mismatch tussen de belofte en de werkelijkheid te ontdekken, geeft SkillConsist ons een manier om onze digitale assistenten iets meer te vertrouwen, en zorgt het ervoor dat wanneer de computer zegt dat hij taco's maakt, hij niet eigenlijk iets gevaarlijks serveert.

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 →