← Nieuwste papers
💻 computer science

AAL: In-Band Source Annotations for Just-In-Time Context Injection in Autonomous Agentic Workflows

Dit artikel introduceert de Agentic Annotation Language (AAL), een nieuw in-band annotatiesysteem dat Just-In-Time contextinjectie voor autonome agenten mogelijk maakt, waardoor het tokenverbruik en de contextvervuiling aanzienlijk worden verminderd in vergelijking met traditionele globale regelbestanden, terwijl een hoge mate van naleving van domeinspecifieke beperkingen behouden blijft.

Oorspronkelijke auteurs: Jorge O Varona

Gepubliceerd 2026-06-25
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Jorge O Varona

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (https://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

Het Grote Probleem: De "Overbelaste Rugzak"

Stel je voor dat je een zeer bekwame chef bent (de AI-agent) die werkt in een enorme, chaotische keuken (de softwareontwikkelingsomgeving). Elke keer als je slechts één ui moet snijden, overhandigt je baas je een rugzak met elk recept, elk veiligheidshandboek en elke inventarislijst van het hele restaurant, ook al hoef je alleen maar te weten hoe je een ui snijdt.

Dit is het probleem dat het paper "Context Pollution" (contextvervuiling) noemt.

  • De Oude Manier: Huidige AI-coderingstools laden een gigantisch, statisch bestand (zoals .cursorrules) met duizenden instructies voor het hele bedrijf.
  • Het Resultaat: De AI raakt overweldigd. Het verspilt tijd aan het lezen van irrelevante regels (zoals "hoe je een taart bakt" terwijl je een lekkage in de leidingen repareert) en het raakt zijn "mentale ruimte" (tokenbudget) kwijt om het eigenlijke werk te doen. Dit staat bekend als het "Lost in the Middle"-fenomeen—de belangrijke details raken begraven in de ruis.

De Oplossing: AAL (Het "Post-it" Systeem)

De auteurs stellen een nieuw systeem voor genaamd AAL (Agentic Annotation Language). In plaats van een enorme rugzak, stelt het systeem voor dat de chef een set gekleurde Post-its heeft die direct aan de specifieke ingrediënten of gereedschappen zijn bevestigd die hij gebruikt.

  • Hoe het werkt: In plaats van een wereldwijde regelbundel, schrijven ontwikkelaars kleine, speciale opmerkingen direct naast de code die ze bewerken.
    • Voorbeeld: Naast een regel code die wachtwoorden afhandelt, schrijven ze # @!security.
    • Naast een regel code die databaseopslag afhandelt, schrijven ze # @!storage.
  • De Magie: Wanneer de AI probeert die specifieke regel te bewerken, kijkt een slimme engine (de "Resolver") naar de Post-it, negeert de rest van de keuken, en overhandigt de AI direct alleen de specifieke instructies die nodig zijn voor die ene taak.

Hoe het Systeem Denkt (De "Boom"-analogie)

Het paper beschrijft een geavanceerde manier om te bepalen welke Post-it van toepassing is. Stel je voor dat de code een familiestamboom is:

  1. De Wortels: De hele projectmap (Globale regels).
  2. De Takken: Specifieke mappen zoals "Security" of "Testing".
  3. De Bladeren: De specifie specifieke regels code die worden bewerkt.

Als je een "Blad" bewerkt, kijkt het systeem omhoog in de boom om de dichtstbijzijnde "Tak" te vinden die een specifieke regel heeft. Het pakt die regel en negeert de rest van de boom. Als er geen specifieke regel op de tak staat, valt het terug op een standaardregel voor de hele map. Dit zorgt ervoor dat de AI nooit in de war raakt door conflicterende instructies uit verschillende delen van de boom.

Belangrijke Kenmerken in Gewonemensentaal

1. Just-In-Time (JIT) Levering
Denk hierbij aan het bestellen van eten in een restaurant.

  • Oude Manier: De ober brengt je de volledige menukaart, de wijnlijst en de dessertcatalogus voordat je überhaupt hebt gaan zitten.
  • AAL Manier: Je gaat zitten, kijkt naar het specifieke gerecht dat je wilt, en de ober brengt alleen de ingrediënten en instructies voor dat gerecht. Dit bespaart een enorme hoeveelheid tijd en papier.

2. De "Drie-Post-it" Limiet
Om te voorkomen dat de AI opnieuw wordt overweldigd, heeft het systeem een regel: een enkel stuk code mag maximaal drie specifieke instructies hebben. Dit voorkomt dat ontwikkelaars een "roman" aan regels op een enkele regel code schrijven.

3. Veiligheid & Auditing (De "Tijdreis"-camera)
Bedrijven maken zich zorgen over AI die fouten maakt of geheime instructies gebruikt. AAL lost dit op door een "snapshot" (momentopname) van de regels te maken.

  • Het koppelt de wijzigingen in de code aan de exacte versie van de regels die op dat moment werden gebruikt.
  • Als je zes maanden later naar de code kijkt, kun je precies zien welke "Post-its" actief waren toen de AI deze wijziging maakte, wat zorgt voor totale transparantie.

4. Het Veiligheidsnet
Wat als de code kapot is en de computer de "boomstructuur" niet kan lezen? Het systeem heeft een back-upplan. Het schakelt over naar een simpelere "zoek en vind"-modus (zoals het gebruik van een zaklamp om naar trefwoorden te zoeken), zodat de AI nooit stopt met werken, zelfs als de code rommelig is.

De Resultaten: Wat de Cijfers Zeggen

De onderzoekers hebben dit getest op een echt softwareproject met 20 verschillende taken (zoals het repareren van beveiliging, het beheren van gegevens of het schrijven van tests).

  • De Oude Manier: De AI moest 4.923 woorden (tokens) aan instructies lezen voor elke enkele taak, zelfs voor simpele taken.
  • De AAL Manier: De AI las alleen de instructies die hij daadwerkelijk nodig had.
    • Voor eenvoudige taken (zoals testen) daalde dit naar minder dan 1.100 woorden.
    • Voor complexe taken (zoals beveiliging) was het hoger, maar nog steeds veel lager dan het enorme bestand.
  • De Kern van het Verhaal: Gemiddeld heeft AAL de hoeveelheid tekst die de AI moest lezen met 62,4% verminderd.

Samenvatting

AAL is als het vervangen van een enorme, verwarrende encyclopedie door een set slimme, contextbewuste Post-its. Het stelt AI-coderingstools in staat om zich alleen te concentreren op de taak waar ze mee bezig zijn, wat tijd bespaart, fouten vermindert en de "mentale werkruimte" schoon houdt, terwijl het tegelijkertijd ervoor zorgt dat elke beslissing die de AI neemt traceerbaar en veilig is.

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 →