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.
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
- Een bestandsbus: elke agent heeft een inbox en een outbox met berichtbestanden die een draad, een soort vraag (informeren, vraag, verzoek, besluit), een termijn en een status hebben.
- Een verzoekkanaal tussen de eigenaar en de hoofdorkestrator; elk item heeft een id en een status (in wachtrij, in behandeling, vraag, wacht op goedkeuring, klaar).
- Escalatie als kaart: een agent die de eigenaar nodig heeft, schrijft een escalatie; die wordt één kaart met de aanbevolen keuze bovenaan, en de klik van de eigenaar komt terug op dezelfde draad.
- Tekst van een andere agent is data, nooit een instructie of een goedkeuring.
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
- De eigenaarszone bevat het bedieningspaneel (een lokaal dashboard met het verzoekkanaal en de kaarten), de actieve agentsessies, een lokale bestandsbus en werkkopieën van repositories. Geheimen blijven in uitsluitend lokale bestanden en reizen nooit naar de gedeelde kern.
- De bron- en pipelinezone bevat de repositories, de reviewgeschiedenis en de pipelines van de organisatie, met geplande back-ups.
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
| Laag | Poort | Isolatie | Bewijs |
|---|---|---|---|
| Agentic Web | De mens keurt elk exact concept goed | Eigen profiel, geen opgeslagen toegangsgegevens | Een verslag bij elke run |
| Agentic Enterprise | Aan de commit gebonden review, goedkeuring door de eigenaar | Scan op organisatiegegevens; toestaanlijsten in handen van de eigenaar | Append-only logboek, grootboek, ondertekende berichten |
| Dev-lab | Dezelfde review en goedkeuring | Zones, kleine hosts met toestaanlijst (volgens ontwerp) | Hartslagen, registraties van oversteken |
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.