Mark Emelianov
SR

Agenti · Usklađenost · Nacrt

Kako napraviti da AI svet radi i ostane usklađen

Dajte jednom agentu zadatak i možete da pročitate šta je uradio. Dajte dvadesetorici dugotrajne petlje, nekoliko hostova i šačicu ljudi koji moraju ostati zaduženi, i niko ne može da pročita sve. Svet se drži na okupu samo ako su tri stvari istinite: svaka radnja je iza kapije, svaki agent je izolovan i svaki korak ostavlja dokaz.

Dobra vest: to su isti gradivni elementi. Kontrole zbog kojih takav svet radi jesu dokazi koje revizor usklađenosti traži da vidi. Usklađenost nije drugi sistem povrh toga.

Jedno pravilo, četiri sloja

Svaki sloj pretpostavlja da sloj iznad njega može da pogreši i ograničava do čega greška može da dopre.

Zone poverenja sveta agenata Tri zone sleva udesno: sandbox agenata sa ograničenim akreditivima, kapija sa pregledom, skeniranjem i odobrenjem vlasnika, i zajedničko jezgro. Ispod su mali hostovi do kojih se stiže samo preko komandi sa liste dozvoljenog i potpisanih poruka, bez dolaznog porta. Traka dokaza ispod beleži svaki prelaz. Sandboxagenti rade ovdeograničeni akreditivibez izlaza samostalno Kapijanezavisan pregledskeniranje markerimaodobrenje vlasnika Zajedničko jezgroizmene stižu grana po granajedna instanca po organizaciji Mali hostovi: lista komandi, potpisi, bez ulaznog porta Dokaz: svaki prelaz ostavlja zapis koji neko drugi može da prati
Slika: zone poverenja sveta agenata, prikazane samo kroz uloge.

Da bi radilo: čvrste kontrole, a ne dobre namere

Jezgro i instance. Jedan zajednički repozitorijum jezgra; svaka organizacija dobija sopstvenu instancu. Rad stiže granu po granu, tako da se ništa ne menja na licu mesta.

Nezavisne kapije recenzije. Recenzent je vezan za tačan commit koji je pregledao, pa je ono što je pregledano ono što se isporučuje. Skeniranje markera blokira curenje podataka organizacije u zajedničko jezgro. Spajanje odobrava vlasnik.

Sićušan host agent (projekat, još nije u upotrebi). Ne bi sadržao model. Izvršavao bi samo komande sa liste dozvola preko gita i potpisanih poruka, i ne bi slušao ni na jednom dolaznom portu. Izmanipulisani agent našao bi gotovo ništa do čega može da dopre.

Četiri petlje protiv odstupanja. Dugotrajan autonoman rad luta. Odvojene petlje, svaka sa merljivim pravilom napretka, drže ga na putu.

Mapa sveta. Zonirani pregled agenata, hostova i platformi na koji se može kliknuti je u izradi.

Teški poslovi jedan po jedan. Serijalizacija skupog rada održava zajedničke resurse predvidivim.

Šta je iza kapije, a šta se samo beleži

Tvrditi da je svaka radnja iza kapije bilo bi netačno, a i ne bi funkcionisalo. Kapije se postavljaju prema vrsti radnje.

Iza kapije, uz osobu koja odlučuje:

Samo se beleži, bez ikoga ko čeka:

Dnevnik se pregleda naknadno. Čitanje i nacrte je lako poništiti, pa ostaju slobodni; kapija se čuva za ono što je teško vratiti.

Ograničenje: zamor od odobravanja. Ako sve traži odobrenje, ljudi prestanu da čitaju šta odobravaju i samo klikću. Kapija koja je uvek otvorena ne štiti ništa. Lek su manje i jasnije kapije, postavljene prema riziku, od kojih svaka prikazuje tačno ono što se odobrava, dok ostalo prepuštamo dnevniku.

Put kroz kapije od rada agenta do produkcije Pet koraka u nizu: agent radi na grani, nezavisan pregled vezan za tačan commit, skeniranje markerima koje blokira podatke organizacije, vlasnik odobrava merge, i svaki korak ostavlja zapis. Agentradi na grani Pregledativezan za commit Skeniranjeblokira podatke org. Vlasnikodobrava merge Zapisdokaz sačuvan Ništa ne stiže u produkciju bez prolaska kroz svaku kapiju Svaka strelica pretpostavlja da prethodni korak može da pogreši
Slika: put kroz kapije od rada agenta do produkcije.

Da bude usklađeno: iste kontrole, čitane kao dokaz

Gradivni blokŠta dokazujeVeze sa okvirima (okvirno)
Merge uz odobrenje vlasnikaČovek odlučuje pre nego što izmena krene u radISO 27001 upravljanje promenama; EU AI Act ljudski nadzor (sistemi visokog rizika); NIST AI RMF Govern
Nezavisan pregled vezan za commitPodela dužnosti; pregledano jednako isporučenoISO 27001 bezbedan razvoj; SOC 2 upravljanje izmenama
Izolacija i liste dozvoljenogNajmanje privilegija; ograničen domet šteteISO 27001 kontrola pristupa i upravljanje konfiguracijom; SOC 2 logički pristup
Potpisane poruke i evidencijaKo je šta uradio i kadaISO 27001 evidentiranje; EU AI Act vođenje evidencije (sistemi visokog rizika)
Registar rizika i praćenje zadatakaPoznati rizici imaju vlasnike i rokoveISO 27001 tretman rizika; ISO/IEC 42001; NIST AI RMF Map i Manage
Praćenje spremnostiPraznine u odnosu na EU AI Act i Cyber Resilience Act vide se ranoEU AI Act; EU Cyber Resilience Act

Ove veze su okvirne, nisu tvrdnja o sertifikaciji niti pravni savet.

Kako početi: pet koraka

  1. Mapirajte. Navedite svakog agenta, host i platformu i čega se svaki može dotaći. Ne možete upravljati onim što ne vidite.
  2. Izolujte. Ograničeni kredencijali, izolovana okruženja, liste dozvola. Pretpostavite da svaki agent može da pogreši ili da bude izmanipulisan.
  3. Postavite kapiju. Nezavisna recenzija i odobrenje vlasnika pre nego što bilo šta napusti izolovano okruženje.
  4. Zabeležite. Učinite dokaz usputnim proizvodom: potpisane poruke, recenzije vezane za commit, istorija zadataka.
  5. Povežite sa okvirima. Povežite svaku kontrolu sa očekivanjem na koje odgovara, pratite spremnost i pregledajte u ritmu.