paper.json: A Coordination Convention for LLM-Agent-Actionable Papers
Het artikel stelt `paper.json` voor, een lichtgewicht begeleidende JSON-conventie voor academische papers die stabiele ID's en expliciete shell-opdrachten gebruikt om LLM-agenten in staat te stellen sub-claims betrouwbaar te extraheren, reikwijdte te definiëren en resultaten te reproduceren zonder de originele menselijk leesbare tekst te wijzigen.
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 robot probeert te leren hoe een wetenschappelijk artikel te lezen. Je geeft het een standaard PDF, in de verwachting dat het de hoofdpunten begrijpt, specifieke experimenten vindt en misschien zelfs de code uitvoert om te zien of de resultaten echt zijn.
Het probleem, volgens dit artikel, is dat standaardartikelen zijn geschreven voor mensen, niet voor robots. Ze lijken op een heerlijk, complex verhaal waarin de belangrijkste feiten begraven liggen in alinea's met bloemrijke taal. Wanneer een robot dit probeert te lezen, raakt het in de war. Het kan een feit raden dat er niet is, een specifieke opdracht missen die nodig is om een experiment uit te voeren, of een definitie verkeerd interpreteren.
Dit artikel stelt een eenvoudige oplossing voor: paper.json.
Denk aan paper.json als een machineleesbaar "spiekbriefje" dat in dezelfde envelop zit als het artikel. Het verandert niet hoe het artikel eruitziet voor een mens; het voegt gewoon een gestructureerde, digitale laag toe die robots direct kunnen begrijpen.
Hieronder wordt de oplossing uit dit artikel uiteengezet aan de hand van vier hoofdregels (conventies), uitgelegd met alledaagse analogieën:
1. Het "Post-it" Systeem (Stabiele Claim-ID's)
Het Probleem: In een normaal artikel moet een robot, als het een specifieke zin wil citeren, door de hele tekst zoeken. Het kan de verkeerde zin oppakken of de nuance missen.
De Oplossing: Het artikel wijst elke belangrijke claim een unieke ID toe, zoals een post-it met een nummer (bijvoorbeeld C1, C2).
De Analogie: Stel je een bibliotheek voor waar elk boek een specifieke schaallocatie heeft. In plaats van tegen een robot te zeggen: "Zoek het stuk over de blauwe vogel in het derde hoofdstuk", zeg je gewoon: "Ga naar C1". De robot weet precies waar hij moet kijken; er is geen gissen nodig.
2. De "Wat We Niet Dedden" Lijst (Expliciete Non-Claims)
Het Probleem: Robots raken vaak te enthousiast. Als een artikel zegt "Methode A werkt op Dataset X", kan een robot raden: "Oh, dus Methode A werkt op alles!" Dit heet "scope-overextensie".
De Oplossing: Het artikel bevat een specifieke sectie genaamd "Does-Not-Claim".
De Analogie: Denk aan een menu in een restaurant. Normaal staat er op het menu wat je kunt bestellen. Dit artikel voegt een lijst toe van wat je niet kunt bestellen. Het vertelt de robot expliciet: "We hebben dit getest op appels, maar we hebben het niet getest op sinaasappels. Ga er niet van uit dat het werkt op sinaasappels." Dit voorkomt dat de robot feiten verzonnen.
3. De "Kopieer-Plak" Knop (Uitvoerbare Commando's)
Het Probleem: Een artikel kan zeggen: "We hebben een script uitgevoerd om Figuur 3 te genereren." Maar het zegt niet welk script, of welke instellingen te gebruiken. De robot moet raden, en meestal raadt het verkeerd.
De Oplossing: Het artikel vermeldt het exacte commando dat de robot in een computer moet typen om de figuur te reproduceren.
De Analogie: Stel je een recept voor dat zegt: "Kook de pasta tot het gaar is." Dat is vaag. De paper.json is als een recept dat zegt: "Typ exact: boil water -time 10min." De robot kan die string kopiëren, plakken en uitvoeren zonder dat het een chef-kok hoeft te zijn.
4. Het "Woordenboek" (Stabiele Definities)
Het Probleem: Wetenschappers gebruiken woorden vaak op specifieke manieren die afwijken van de dagelijkse taal. Als een artikel een term definieert in een lange alinea, kan een robot het missen en later de verkeerde betekenis gebruiken.
De Oplossing: Het artikel geeft elke definitie een unieke ID (zoals D1) en schrijft deze duidelijk uit.
De Analogie: Het is alsof je een glossarium hebt waar elk woord een vaste ID-kaart heeft. Als de robot het woord "Netwerk" ziet, hoeft het niet te raden of je een computernetwerk of een sociaal netwerk bedoelt. Het zoekt gewoon D1 op en ziet de exacte definitie die de auteur heeft geschreven.
De "C4" Regel: Houd het Eenvoudig
Het artikel benadrukt dat dit niet moeilijk mag zijn voor menselijke auteurs.
De Analogie: Je hoeft je huis niet te herbouwen om een deurbel toe te voegen. Je hoeft alleen de knop te installeren. De auteurs beweren dat het met de hand schrijven van dit "spiekbriefje" (paper.json) minder dan een uur duurt en geen speciale software vereist of de tekst van het artikel verandert. Het is een goedkope toevoeging die het artikel "robotklaar" maakt.
Het Experiment
Dit artikel is uniek omdat het praktiseert wat het predikt.
- Het artikel zelf heeft een
paper.jsonbestand. - Het bevat een "validator" (een tool die controleert of het spiekbriefje overeenkomt met het artikel).
- Het nodigt robots uit om het te lezen, deze regels te testen en terug te melden of ze werkten of faalden.
Wat het Artikel NIET Claimt
De auteurs zijn zeer voorzichtig om niet te veel te beloven. Ze stellen expliciet:
- Ze hebben niet bewezen dat robots nooit meer fouten zullen maken; ze hebben het alleen minder waarschijnlijk gemaakt.
- Ze hebben het probleem nog niet opgelost voor elk type artikel (zoals die met complexe wiskundige stellingen); dat is toekomstig werk.
- Ze vervangen bestaande systemen (zoals standaard academische databases) niet; ze voegen gewoon een lichtgewicht laag bovenop toe.
Kortom: Dit artikel suggereert dat we, om robots te helpen wetenschap te lezen, moeten stoppen met schrijven alleen voor mensen. Door een eenvoudige, gestructureerde "spiekbriefje" (paper.json) toe te voegen dat exact vermeldt wat het artikel claimt, wat het niet claimt, en precies hoe de code te draaien, kunnen we voorkomen dat robots raden en hen laten beginnen met weten.
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.