Grunnleggende AI
Hva er AI‑kapabilitetskontroll, og hvorfor er det viktig?
AI‑kapabilitetskontroll er settet av tekniske og organisatoriske tiltak som begrenser hva et AI‑system kan få tilgang til, forsøke eller forårsake. Begrepet er mest nyttig når det knyttes til en konkret distribusjon: data, verktøy, tillatelser, autonomi, hastighet, beregning, brukere og driftsmiljø.
En kapabel modell i en skrivebeskyttet sandkasse utgjør en annen risiko enn den samme modellen som er koblet til produksjonslegitimasjon og får lov til å handle uten gjennomgang. Kontroll tilhører derfor hele systemet, ikke bare modelltrening eller en sikkerhetsprompt.
Viktige punkter
- Kartlegg kapabiliteter som modelladferd pluss verktøy, data, tillatelser og autonomi.
- Bruk minst mulig privilegier, isolasjon, hastighetsbegrensninger, avgrensede legitimasjoner og godkjenning for konsekvensfulle handlinger.
- Evaluer både forventet ytelse og misbruk, omgåelse, eskalering og sammensatte verktøyfeil.
- Øk sikkerhetstiltak og publiser bevis etter hvert som kapabilitet og distribusjonseksponering øker.

Kapabilitet er kontekstuell
Benchmark‑tester viser begrenset atferd under spesifikke forhold. Distribuert kapabilitet avhenger også av prompts, rammeverk, gjenfinning, minne, verktøy, gjentatte forsøk og tilgang. En applikasjon kan gjøre en beskjeden modell mer betydningsfull ved å planlegge og utføre gjentatte ganger.
Kartlegg hver vei fra input til effekt. Koble dette registeret til generativ-AI-risikoanalyse og til de faktiske eiendelene som står på spill, inkludert kunderegistre, kode, penger, fysiske enheter og kommunikasjon.
Forebygge, innkapsle og oppdage
Forebyggende kontroller inkluderer tillatelsesgrenser, godkjente verktøyskjemaer, validering av input og eksplisitt brukerbekreftelse. Innkapsling omfatter sandkasser, grenser for nettverksutgang, ressurskvoter, kortvarige legitimasjoner og reversibel miljø.
Oppdagelse legger til logging, avviksvarsler, feller, kanariedata og uavhengige policy‑kontroller. Ingen lag er perfekte, så dybdeforsvar forutsetter at en kontroll kan svikte. Cybersikkerhets-prinsipper gjelder også når grensesnittet er samtalebasert.
Evaluering før tilgang
Test modellen uten verktøy, og legg så til kapabiliteter trinnvis. Mål om den kan oppdage hemmeligheter, utnytte programvare, overtale operatører, kjede handlinger, komme seg etter feil eller skjule intensjon under realistiske begrensninger. Valider avslag uten å eksponere sensitive evalueringsdetaljer bredt.
En bestått benchmark garanterer ikke sikkerhet i alle miljøer. Gjennomfør red‑team‑testing av det integrerte systemet, gjenta tester etter endringer i modell, prompt eller verktøy, og bruk trinnvis utrulling med overvåkede grenser.
Styring og respons
Tildel en eier, godkjent formål, risikotoleranse, lanseringskriterier, endringskontrollprosess og nødhåndteringsmyndighet. Registrer hvilken versjon, policy, verktøy og tillatelser som var aktive for hvert konsekvent resultat.
Koble kontroller til ansvarlig-AI-styring. Forbered tilbakekalling av legitimasjoner, nedstengning av verktøy, modell-tilbakerulling, bruker-varsling, etterforskning og lærdom før en alvorlig hendelse inntreffer.
En taksonomi for kapabilitetskontroll
Inngangskontroller begrenser hvem som kan sende inn oppgaver, hvilke modaliteter og filtyper som godtas, og hvor mye kontekst som kan leveres. Modellkontroller inkluderer finjustering, avslag‑atferd, dekodingsgrenser og valg av sjekkpunkt. Applikasjonskontroller bestemmer minne, gjenfinning, verktøyt tilgjengelighet og hvordan output tolkes.
Ressurskontroller begrenser token, tid, samtidige oppgaver, beregning, lagring og nettverksbruk. Handlingskontroller begrenser domener, mottakere, transaksjonsbeløp, kodekjøring og fysiske enheter. Menneskelige kontroller definerer godkjenninger, tilsyn, eskalering og nød‑nedstengning. Styringskontroller dekker utgivelseskriterier, overvåkning, revisjon og ansvarlighet.
Disse lagene adresserer ulike feilmoduser. Et innholdsfilter kan ikke stoppe et tilsynelatende gyldig, men uautorisert verktøykall; en sandkasse kan ikke hindre en skadelig offentlig melding hvis kommunikasjon er tillatt; en menneskelig godkjenner kan ikke overvåke tusenvis av uklare mikro‑handlinger. Kontroller må tilpasses effektveien.
Innkapsling og minimal myndighet
Minst mulig privilegier gir kun de data og handlinger som kreves for den aktuelle oppgaven. Minst mulig myndighet legger til begrensninger på varighet, omfang, initiativ og delegasjon. En assistent som utarbeider et endringsforslag for gjennomgang har mindre myndighet enn en som forplikter, distribuerer, overvåker og prøver på nytt uavhengig.
Sandkasser isolerer kode og filer, men isolasjon krever eksplisitte nettverks-, prosess-, enhets- og vedvaringspolicyer. Bruk engangs‑miljøer, tillatt egress, avgrensede filsystemer og separate hemmeligheter. Output som forlater sandkassen – oppdateringer, binærfiler, meldinger eller forespørsler – krever fortsatt validering.
For langvarige agenter, begrens antall iterasjoner og krev sjekkpunkter. Skill planlegging fra utførelse, og sørg for at hvert verktøy rapporterer et strukturert resultat. Hindre en agent fra å opprette nye legitimasjoner, endre sin egen policy, deaktivere logger eller generere ubegrensede kopier med mindre et stramt styrt brukstilfelle krever det.
Evaluering av kapabilitet og utgivelsesbeslutninger
Bygg en evalueringsmatrise på tvers av modellversjon, rammeverk, verktøy, tillatelser og brukerferdigheter. Test autonom fullføring av oppgaver, bistand til misbruk, cyber‑handlinger, sensitiv kunnskap, påvirkning, replikasjon og omgåelse der det er relevant. Inkluder både gjennomsnittlig ytelse og det sterkeste resultatet over gjentatte forsøk.
Beskytt farlige evalueringsdetaljer, men publiser nok metodikk og samlet bevis for ansvarlighet. Uavhengige evaluatorer reduserer interessekonflikter. Terskler bør utløse forhåndsdefinerte kontroller, som redusert tilgang, strengere overvåkning, utsatt utgivelse eller ekstra gjennomgang, i stedet for en debatt etter at resultatene er kjent.
Overvåkning etter utgivelse må oppdage kapabilitetsendringer forårsaket av finjustering, oppdateringer av prompt, nye verktøy eller lengre kontekst. Oppretthold et register over modeller og distribusjoner, hendelsesrapportering og en prosess for raskt å redusere tilgang. En tilbakeføring gjenoppretter en kjent konfigurasjon; den sletter ikke data som allerede er eksponert eller handlinger som allerede er utført.
Bygge et lagdelt kapabilitetskontrollsystem
Start med et register over kapabiliteter som dekker modellens output, verktøy, datakilder, kodekjøring, nettverkstilgang, minne, identiteter og påfølgende handlinger. Klassifiser hver etter reversibilitet, omfang, sensitivitet og potensiell skade. En modell som utarbeider en e‑post er forskjellig fra en som kan velge mottakere og sende den. Gi den minimale kapabiliteten som trengs for den aktuelle oppgaven, for en begrenset varighet og miljø.
Håndheving skjer utenfor modellen: typede verktøyskjemaer, autoriseringstjenester, tillatelseslister, sandkassing, ressurskvoter, transaksjonsgrenser, datatap‑forebygging og menneskelig godkjenning. Behandle modellens instruksjoner som upålitelig input og valider hver handling mot identitet og policy. Skill planlegging fra utførelse, bruk idempotens og forhåndsvisning for konsekvensfulle operasjoner, og sørg for at modellen ikke kan endre kontrollene eller loggene som styrer den.
Test prompt‑injeksjon, forvirrede‑stedfortreder‑angrep, indirekte ondsinnet innhold, privilegieeskalering, datalekkasjer, løpende løkker og kompromitterte verktøy. Overvåk forespurte og avviste handlinger, uvanlige sekvenser, kostnads‑ og ressursbruk, samt policy‑endringer. Oppretthold en nød‑stopp som faktisk fjerner legitimasjoner eller blokkerer utførelse i stedet for bare å be modellen stoppe. Kapabilitetskontroll reduserer oppnåelig skade; den må kombineres med modell‑evaluering, sikker infrastruktur, styring og hendelsesrespons.
Sikring bør dekke det sammensatte systemet, fordi enkeltvis trygge komponenter kan danne en usikker kjede. Verifiser at et lav‑privilegier‑leseverktøy ikke kan levere hemmeligheter til et meldingsverktøy, at minne ikke kan smugle instruksjoner inn i senere økter, og at godkjenninger viser den eksakte handlingen og destinasjonen. Revurder kapabilitetsgrenser hver gang en modell, kobling, datakilde eller policy endres; arvede tillatelser er en hyppig kilde til utilsiktet utvidelse.
Praktisk implementeringssjekkliste
Gjør konseptet til en avgrenset, testbar arbeidsflyt: kartlegg tilgang → test → begrens → godkjenn → overvåk → svar. Navngi en ansvarlig eier, dokumenter data og avhengigheter, etabler et enkelt grunnlag, sett aksept‑ og stoppkriterier, test representative feil, og definer overvåkning, tilbakeføring og gjennomgang før du utvider omfanget. Registrer versjoner og forutsetninger slik at et annet team kan gjenskape resultatet og forstå hva som har endret seg.
Før lansering, gjennomfør en dokumentert beredskapsgjennomgang med personene som bygger, drifter, sikrer og påvirkes av systemet. Test normale tilfeller, grensetilstander, avhengighetsfeil og misbruk; bevar bevis og uløste risikoer. Definer hvem som kan godkjenne utgivelse, endre en terskel, overstyre et output eller stoppe driften. Gå gjennom beslutningen på nytt etter at virkelige data kommer inn, fordi en teknisk vellykket pilot ikke garanterer pålitelig ytelse i større skala.
- KAPABILITET: modell pluss verktøy og rammeverk.
- EKSPONERING: brukere, eiendeler og driftskontekst.
- KONTROLL: forebygge, innkapsle, oppdage og svare.
Ofte stilte spørsmål
Er en system‑prompt en kapabilitetskontroll?
Det er ett lag med atferdsinstruksjon, men det er ikke en pålitelig erstatning for tillatelser, sandkassing, validering, avgrensede verktøy og godkjenninger som håndheves utenfor modellen.
Bør alle AI‑systemer bruke de samme kontrollene?
Nei. Kontroller bør skaleres med kapabilitet, tilgang, autonomi, berørte brukere, reversibilitet og påvirkning. Den samme modellen kan kreve ulike kontroller i ulike distribusjoner.












