Mark Emelianov
NL

Agents · Compliance · Concept

Hoe u een AI World laat werken en compliant houdt

Geef één agent een taak en u kunt lezen wat ze deed. Geef twintig agents langlopende lussen, meerdere hosts en een handvol mensen die de leiding moeten houden, en niemand kan alles nog lezen. De wereld houdt alleen stand als drie dingen waar zijn: elke actie wordt afgeschermd met een poort, elke agent is geïsoleerd en elke stap laat bewijs achter.

Het goede nieuws: het zijn dezelfde bouwstenen. De beheersmaatregelen die zo'n wereld laten werken, zijn het bewijs dat een compliance-auditor wil zien. Compliance is geen tweede systeem bovenop het eerste.

Eén regel, vier lagen

Elke laag gaat ervan uit dat de laag erboven zich kan vergissen, en beperkt wat een fout kan bereiken.

Vertrouwenszones van een agentwereld Drie zones van links naar rechts: een agent-sandbox met beperkte referenties, een poort met review, scan en goedkeuring door de eigenaar, en de gedeelde kern. Daaronder kleine hosts die enkel bereikbaar zijn via commando's op een toegestane lijst en ondertekende berichten zonder inkomende poort. Een bewijsband daaronder legt elke overgang vast. Sandboxhier werken agentsbeperkte referentiesgeen uitweg op eigen kracht Poortonafhankelijke reviewmarkerscangoedkeuring door de eigenaar Gedeelde kernwijzigingen, branch per branchéén instantie per organisatie Kleine hosts: toegestane commando's, geen inkomende poort Bewijs: elke overgang laat een registratie achter die iemand anders kan volgen
Figuur: vertrouwenszones van een agentwereld, enkel getekend met rollen.

Laten werken: harde beheersmaatregelen, geen goede bedoelingen

Kern en instanties. Eén gedeelde kernrepository; elke organisatie krijgt een eigen instantie. Het werk komt branch voor branch binnen, zodat er niets ter plaatse verandert.

Onafhankelijke reviewpoorten. Een reviewer is gebonden aan de exacte commit die ze heeft beoordeeld, zodat wat is beoordeeld ook is wat wordt opgeleverd. Een markeringsscan blokkeert dat organisatiegegevens in de gedeelde kern lekken. De eigenaar keurt de merge goed.

Een kleine hostagent (een ontwerp, nog niet in gebruik). Ze zou geen model bevatten. Ze zou alleen commando's op een toestaanlijst uitvoeren, via git en ondertekende berichten, en op geen enkele inkomende poort luisteren. Een gemanipuleerde agent zou er bijna niets te bereiken vinden.

Vier lussen tegen afdrijven. Langdurig autonoom werk dwaalt af. Afzonderlijke lussen, elk met een meetbare voortgangsregel, houden het op koers.

Een kaart van de wereld. Een gezoneerd, aanklikbaar overzicht van agents, hosts en platforms is in ontwikkeling.

Zware taken één voor één. Dure taken na elkaar uitvoeren houdt gedeelde middelen voorspelbaar.

Wat een poort heeft en wat alleen wordt gelogd

Zeggen dat elke actie een poort heeft, zou onjuist zijn, en het zou niet werken. De poorten worden geplaatst per soort actie.

Met poort, waarbij een persoon beslist:

Alleen gelogd, zonder dat iemand wacht:

Het logboek wordt achteraf bekeken. Lezen en concepten zijn goedkoop terug te draaien en blijven daarom vrij; de poort is bewaard voor wat moeilijk terug te nemen is.

Een grens: goedkeuringsmoeheid. Als alles om goedkeuring vraagt, houden mensen op te lezen wat ze goedkeuren en klikken ze door. Een poort die altijd openstaat, beschermt niets. De remedie is minder en duidelijkere poorten, geplaatst op basis van risico, die elk precies tonen wat wordt goedgekeurd, terwijl de rest aan het logboek wordt overgelaten.

Het afgepoorte pad van agentwerk naar productie Vijf stappen op een rij: een agent werkt op een branch, een onafhankelijke review gebonden aan de exacte commit, een markerscan die organisatiegegevens blokkeert, de eigenaar keurt de merge goed, en elke stap laat een registratie na. Agentwerkt op een branch Beoordelengebonden aan de commit Scanblokkeert org.-gegevens Eigenaarkeurt de merge goed Registratiebewijs bewaard Niets bereikt productie zonder elke poort te passeren Elke pijl gaat ervan uit dat de stap ervoor fout kan zijn
Figuur: het afgepoorte pad van agentwerk naar productie.

Compliant maken: dezelfde beheersmaatregelen, gelezen als bewijs

BouwsteenWat het aantoontAanknopingspunten in raamwerken (indicatief)
Merge goedgekeurd door de eigenaarEen mens beslist voordat een wijziging live gaatISO 27001 wijzigingsbeheer; EU AI Act menselijk toezicht (hoogrisicosystemen); NIST AI RMF Govern
Onafhankelijke review gebonden aan een commitFunctiescheiding; beoordeeld is gelijk aan opgeleverdISO 27001 veilige ontwikkeling; SOC 2-wijzigingsbeheer
Isolatie en toegestane lijstenMinimale rechten; beperkte impact bij een foutISO 27001 toegangsbeheer en configuratiebeheer; SOC 2 logische toegang
Ondertekende berichten en logsWie deed wat, wanneerISO 27001 logging; EU AI Act registratieplicht (hoogrisicosystemen)
Risicoregister en taakopvolgingBekende risico's hebben eigenaars en dataISO 27001 risicobehandeling; ISO/IEC 42001; NIST AI RMF Map en Manage
Opvolging van gereedheidHiaten ten opzichte van de EU AI Act en de Cyber Resilience Act zijn vroeg zichtbaarEU AI Act; EU Cyber Resilience Act

Deze aanknopingspunten zijn indicatief en vormen geen certificeringsclaim of juridisch advies.

Hoe u begint: vijf stappen

  1. Breng het in kaart. Som elke agent, host en elk platform op, en wat elk kan raken. U kunt niet besturen wat u niet ziet.
  2. Isoleer het. Beperkte toegangsgegevens, sandboxes, toestaanlijsten. Ga ervan uit dat elke agent zich kan vergissen of gemanipuleerd kan worden.
  3. Scherm het af met een poort. Onafhankelijke review en goedkeuring door de eigenaar voordat iets de sandbox verlaat.
  4. Leg het vast. Maak bewijs een bijproduct: ondertekende berichten, aan de commit gebonden reviews, taakgeschiedenis.
  5. Koppel het aan raamwerken. Verbind elke beheersmaatregel met de verwachting waarop ze een antwoord is, volg de gereedheid en toets in een vast ritme.