AI-first: nieuwe rollen voor ontwikkelaars
De Custodian: Een nieuwe rol voor AI in uw systemen
Als we mensen en AI-agenten via dezelfde 'voordeur' toegang geven tot onze systemen, roept dat een belangrijke vraag op: hoe beheren we dit zonder dat het een chaos wordt? De traditionele aanpak is om alles op slot te gooien met rigide permissiesystemen. Maar wat als we een intelligentere bewaker aan de poort zetten?
Dit is het concept van de Custodian: een AI-agent die binnen je eigen systeem leeft en fungeert als een beheerder van intentie, niet alleen van permissies.
Meer dan een poortwachter
Een traditioneel autorisatiesysteem stelt een simpele vraag: "Mag jij functie X aanroepen?" Het is een binaire controle: ja of nee.
Een Custodian, zoals de 'Atlassia' agent in de SourceAtlas-architectuur, gaat veel verder. Deze stelt diepere vragen:
- "Waarom probeer je functie X aan te roepen?"
- "Wat is het doel dat je probeert te bereiken?"
- "Is deze actie relevant in de huidige context?"
- "Zijn de kosten van deze actie in verhouding tot het doel?"
De Custodian is geen blokkade, maar een meedenkende partner. In plaats van een harde 'nee' te geven, kan de agent zich afvragen: "Ik zie wat je wilt doen. Is dit de beste manier? Er is misschien een efficiënter of goedkoper pad."
Van redenering naar geautomatiseerde competentie
Een van de krachtigste aspecten van een Custodian is het vermogen om te leren. Dit volgt een cyclus:
- Onbekend territorium: Een agent (of mens) stelt een nieuwe, complexe vraag.
- Redenering: De Custodian (of een andere AI) gebruikt een LLM om de vraag te analyseren, een plan te maken en een antwoord te formuleren. Dit is kostbaar en traag.
- Herhaald patroon: De Custodian merkt dat een vergelijkbare vraag vaker wordt gesteld. Het patroon wordt herkend.
- Codificatie: Het patroon wordt 'gecodeerd' in een deterministische, efficiënte competentie. Dit kan een simpele functie, een script of een database-query zijn.
- Unloading: De volgende keer dat de vraag komt, is het dure LLM-redeneerproces niet meer nodig. De snelle, goedkope, gecodeerde competentie wordt direct uitgevoerd.
Dit proces zorgt voor een prachtig tegenintuïtief effect: een AI-First systeem kan na verloop van tijd minder afhankelijk worden van dure AI, in plaats van meer. De Custodian leert en optimaliseert zichzelf en het omliggende systeem voortdurend.
Een rijker beslissingskader
De aanwezigheid van een Custodian maakt het mogelijk om beslissingen te baseren op een veel rijker kader dan alleen permissies. Een actie kan worden beoordeeld op basis van:
- Permissie: Is het toegestaan?
- Scope: Valt het binnen de bevoegdheden?
- Relevantie: Is het nu nuttig?
- Intentie: Wat is het achterliggende doel?
- Kosten: Wat is de prijs in geld of tokens?
- Herkomst: Wie of wat heeft dit proces geïnitieerd?
- Persistentie: Moet het resultaat worden onthouden?
Een actie kan toegestaan maar irrelevant zijn. Of relevant maar te duur. Of betaalbaar, maar het resultaat moet niet worden opgeslagen in het collectieve geheugen. De Custodian kan deze genuanceerde afwegingen maken, waardoor je systeem slimmer, efficiënter en veiliger wordt.
---
Illustratie Suggestie
Plaatsing: Na de sectie "Meer dan een poortwachter".
Prompt (Nederlands):
"Illustreer het verschil tussen traditionele autorisatie en een Custodian. Toon aan de linkerkant een simpele, strenge poortwachter voor een deur met een checklist, die een robot de toegang weigert met een groot rood kruis. Label dit 'Traditionele Permissies'. Toon aan de rechterkant een vriendelijke, wijze 'conciërge' (de Custodian) die in gesprek is met een robot. De conciërge wijst naar een alternatieve, slimmere route op een kaart. De dialoogballon van de conciërge zegt: 'Ik zie dat je naar X wilt. Heb je route Y overwogen? Die is efficiënter.' Label dit 'De Custodian'."
