Mark Emelianov

Agents · Compliance · Artikel 2 · Concept

Van het Agentic Web naar het dev-lab: drie lagen, één set beheersmaatregelen

Artikel 1 van deze reeks: Hoe u een AI World laat werken en compliant houdt. Daarin kwamen drie beheersmaatregelen aan bod: poort, isolatie, bewijs. Dit artikel volgt ze door drie lagen.

Twee begrippen, één keer gedefinieerd

Het Agentic Web is het open internet gezien door softwareagents: diensten die agents lezen en, waar toegestaan, namens een persoon gebruiken om te handelen.

Het dev-lab is de plek waar agents worden gebouwd, getest en uitgevoerd: de werkplek, de repositories, de pipelines en de kleine hosts eromheen.

Tussen beide staat de Agentic Enterprise, een bedrijf dat binnen één organisatie door agents wordt gerund. Elke laag krijgt dezelfde drie beheersmaatregelen.

Drie lagen van links naar rechts, elk met een vriendelijke robot: het Agentic Web waar agents in de openbaarheid handelen, de Agentic Enterprise waar agents binnen een organisatie handelen, en het dev-lab waar agents worden gebouwd en uitgevoerd. Een bewijsband eronder zegt dat in elke laag dezelfde drie beheersmaatregelen gelden: afschermen met een poort, isoleren, bewijs achterlaten.
Figuur 1: drie lagen van één idee

1. Het Agentic Web: een agent die voor één persoon handelt

Een agent op het web is software die voor een persoon handelt: ze leest diensten en handelt, waar toegestaan, met de eigen toegang van die persoon. Zo'n agent werkt binnen wettelijke, contractuele en beveiligingsgrenzen.

Er zijn drie partijen: de gebruiker, die het account en het mandaat in handen heeft; de agent, met een eigen browserprofiel en een eigen map; en de dienst, waarvan de pagina's, berichten en reacties gegevens zijn voor de agent, nooit instructies.

Lezen en schrijven zijn verschillende runs

Een leesrun plaatst, reageert, verstuurt, volgt of bewerkt nooit iets. Een schrijfrun is een afzonderlijk soort run.

De identiteit blijft bij de gebruiker

De agent gebruikt een eigen browserprofiel. Ze typt, bewaart of vraagt nooit een wachtwoord, code of token; de gebruiker meldt zich één keer aan.

Schrijfacties wachten op goedkeuring

Elke schrijfactie is eerst een exact concept: wat, waar, de exacte tekst, het doel. Ze wordt pas uitgevoerd na goedkeuring van dat exacte concept, één actie per goedkeuring, nooit in bulk. Elke wijziging van de tekst is een nieuwe goedkeuring.

Onbetrouwbare invoer

Een instructie die in een pagina, reactie of bericht staat, wordt gemeld, niet opgevolgd.

Bewijs en een canonieke bron

Elke run schrijft één gedateerd verslag, en wat de agent verzamelt blijft in haar map. De eigen site van de gebruiker is het origineel van een artikel; een kopie elders verwijst ernaar terug.

Kort gezegd: goedkeuring van het exacte concept; een eigen profiel zonder opgeslagen toegangsgegevens; een verslag bij elke run.

2. De Agentic Enterprise: rollen, een bus en een systeem van registratie

Een agentic enterprise is hier een gesimuleerd klein bedrijf dat door softwareagents wordt gerund. Een orkestrator zet entiteitszijden in (de eigen kant van het bedrijf en externe partners zoals klanten, auditors en leveranciers) als kortlevende subagents, elk met een geschreven rolprofiel dat ze laadt voordat ze handelt.

Hoe het werk verloopt

Een schema wekt de orkestrator op een trage timer. Die leest een start-, onderbreek- of stopsignaal, kiest het meest waardevolle legitieme item, laat het uitvoeren, controleert het resultaat, legt het vast en schrijft de lijst met volgende acties opnieuw. Subagents stellen concepten op en doen onderzoek; de orkestrator voert externe effecten uit en toetst ze aan het systeem van registratie. De eigen samenvatting van een agent is data, geen bewijs.

Hoe de onderdelen met elkaar praten

De poort

Een wijziging bereikt de gedeelde kern alleen via een eigen branch, een onafhankelijke review die aan de exacte commit is gebonden, en één goedkeuring van de eigenaar. De coördinator controleert opnieuw op het moment van de klik en pusht niets als er iets is gewijzigd. Goedkeuringen zijn knoppen: een getypt „ja” machtigt niets. Geheime stappen vragen de eigen bevestiging van de eigenaar in de eigen sessie van die agent.

Isolatie

Een scan blokkeert dat namen, hosts, id's of organisatiegegevens naar buiten gaan. Toestaan- en weigerlijsten zijn van de eigenaar; agents wijzigen ze nooit. Langdurig werk draait op de achtergrond of in enkele subagents, en niet-essentiële lussen pauzeren als middelen schaars zijn.

Bewijs

Elke actie van het gesimuleerde bedrijf is één regel in een append-only logboek: wat, wie, waarom, op welke grondslag, besloten door wie. Een grootboek bewaart elk openstaand verzoek totdat het is afgerond of afgewezen. Er wordt levering gemeten, geen levenstekens: „levend maar niets geleverd” is een alarm.

Eén les uit deze laag: een bewering moet tegen het systeem van registratie worden bewezen voordat ze wordt herhaald.

3. Het dev-lab: zones en wat met wat mag praten

Twee zones

Hoe ze verbonden zijn

Werk beweegt via pushes en pulls door de brondienst, en het bedieningspaneel pusht alleen na goedkeuring van de eigenaar. Agents hebben geen eigen toegangsgegevens voor andere zones: geheime stappen vragen de eigen bevestiging van de eigenaar in de eigen sessie van de agent.

Kleine hosts

Kleine hosts zijn ontworpen om alleen commando's op een toestaanlijst uit te voeren, via git en ondertekende berichten, zonder inkomende poort. Zware taken draaien één voor één.

Kort gezegd: onafhankelijke review en goedkeuring door de eigenaar; zones en toestaanlijsten; een toezichthouder die hartslagen controleert, en een registratie van elke oversteek.

4. Eén set beheersmaatregelen, drie lagen

LaagPoortIsolatieBewijs
Agentic WebDe mens keurt elk exact concept goedEigen profiel, geen opgeslagen toegangsgegevensEen verslag bij elke run
Agentic EnterpriseAan de commit gebonden review, goedkeuring door de eigenaarScan op organisatiegegevens; toestaanlijsten in handen van de eigenaarAppend-only logboek, grootboek, ondertekende berichten
Dev-labDezelfde review en goedkeuringZones, kleine hosts met toestaanlijst (volgens ontwerp)Hartslagen, registraties van oversteken
Drie kolommen voor het Agentic Web, de Agentic Enterprise en het dev-lab. In elke kolom tonen kleine robots de rollen die de poort bewaken: de agent die het werk doet, een reviewer die aan de commit is gebonden, een scanner die organisatiegegevens blokkeert, en de eigenaar die goedkeurt. Op het web keurt de eigenaar elke uitgaande actie goed; in de enterprise gelden review, scan en goedkeuring door de eigenaar; in het lab dezelfde review en goedkeuring plus toestaanlijsten. Eén bewijsband eronder legt elke goedkeuring en oversteek vast.
Figuur 3: waar de poorten staan in de drie onderdelen

5. Wat u meeneemt

Welke laag het ook is: ga ervan uit dat de agent zich kan vergissen of gemanipuleerd kan worden, beperk wat een fout kan bereiken, en laat een spoor achter dat iemand anders kan volgen.

Een checklist van één scherm met bij elke stap een vriendelijke robot: breng het in kaart, isoleer het, scherm het af met een poort, leg het vast, koppel het aan raamwerken.
Figuur 4: vijf stappen om te beginnen