Grunderna i AI
Vad är AI‑förmågekontroll och varför är det viktigt?
AI‑förmågekontroll är den samling av tekniska och organisatoriska åtgärder som begränsar vad ett AI‑system kan komma åt, försöka eller orsaka. Begreppet är mest användbart när det knyts till en konkret implementering: data, verktyg, behörigheter, autonomi, hastighet, beräkningskapacitet, användare och driftmiljö.
En kapabel modell i en skrivskyddad sandlåda innebär en annan risk än samma modell som är ansluten till produktionsuppgifter och får agera utan granskning. Kontroll tillhör därför hela systemet, inte bara modellträning eller en säkerhetsprompt.
Viktiga slutsatser
- Inventera förmågor som modellbeteende plus verktyg, data, behörigheter och autonomi.
- Använd minsta privilegium, isolering, hastighetsgränser, avgränsade autentiseringsuppgifter och godkännande för konsekventa åtgärder.
- Utvärdera både avsedd prestanda och missbruk, undvikande, eskalering samt sammansatta verktygsfel.
- Öka skyddsåtgärder och publicera bevis i takt med att förmåga och exponering i drift ökar.

Förmåga är kontextuell
Benchmark‑tester visar begränsade beteenden under specificerade förhållanden. Implementerad förmåga beror också på prompts, stödstruktur, hämtning, minne, verktyg, återförsök och åtkomst. En applikation kan göra en blygsam modell mer betydelsefull genom att upprepade gånger planera och verkställa.
Kartlägg varje väg från indata till effekt. Koppla detta register till riskanalys för generative-AI och till de faktiska tillgångar som står på spel, inklusive kundregister, kod, pengar, fysiska enheter och kommunikation.
Förhindra, begränsa och upptäcka
Preventiva kontroller omfattar behörighetsgränser, godkända verktygsscheman, validering av indata och uttrycklig användarbekräftelse. Begränsning innefattar sandlådor, begränsningar för nätverksexport, resurskvoter, kortlivade autentiseringsuppgifter och reversibla miljöer.
Detektering lägger till loggning, avvikelserapporter, larmtrådar, kanariedata och oberoende policykontroller. Ingen nivå är perfekt, så djupgående försvar förutsätter att en kontroll kan misslyckas. Principer för Cybersecurity gäller även när gränssnittet är konversationellt.
Utvärdering före åtkomst
Testa modellen utan verktyg, och lägg sedan till förmågor stegvis. Mät om den kan upptäcka hemligheter, utnyttja programvara, övertyga operatörer, kedja handlingar, återhämta sig från fel eller dölja avsikt under realistiska begränsningar. Validera avslag utan att brett avslöja känsliga utvärderingsdetaljer.
Ett godkänt benchmarkresultat bevisar inte säkerhet i varje miljö. Genomför en rödteam‑testning av det integrerade systemet, upprepa tester efter förändringar av modell, prompt eller verktyg, och använd stegvis lansering med övervakade gränser.
Styrning och svar
Tilldela en ansvarig, godkänt syfte, risktolerans, lanseringskriterier, förändringshanteringsprocess och nödsituationens befogenhet. Dokumentera vilken version, policy, verktyg och behörigheter som var aktiva för varje betydande resultat.
Koppla kontroller till responsible-AI‑styrning. Förbered återkallelse av autentiseringsuppgifter, avstängning av verktyg, återgång av modell, användaravisering, utredning och lärdomar innan en allvarlig incident inträffar.
En förmågekontrollstaxonomi
Inmatningskontroller begränsar vem som kan skicka in uppgifter, vilka modaliteter och filtyper som accepteras samt hur mycket kontext som kan tillhandahållas. Modellkontroller inkluderar finjustering, avvisningsbeteende, avkodningsgränser och val av checkpoint. Applikationskontroller bestämmer minne, hämtning, verktygstillgänglighet och hur output tolkas.
Resurskontroller begränsar token, tid, samtidiga uppgifter, beräkningskapacitet, lagring och nätverksanvändning. Åtgärdskontroller begränsar domäner, mottagare, transaktionsbelopp, kodexekvering och fysiska enheter. Mänskliga kontroller definierar godkännanden, övervakning, eskalering och nödstopp. Styrningskontroller omfattar lanseringskriterier, övervakning, revision och ansvar.
Dessa lager hanterar olika felmoder. Ett innehållsfilter kan inte stoppa ett legitimt men obehörigt verktygsanrop; en sandlåda kan inte förhindra ett skadligt offentligt meddelande om kommunikation är tillåten; en mänsklig godkännare kan inte övervaka tusentals oklara mikro‑åtgärder. Kontroller måste matcha effektvägen.
Begränsning och minsta handlingsutrymme
Minsta privilegium ger endast den data och de handlingar som krävs för den aktuella uppgiften. Minsta handlingsutrymme lägger till begränsningar för varaktighet, omfattning, initiativ och delegation. En assistent som utarbetar en förändring för granskning har mindre handlingsutrymme än en som begår, distribuerar, övervakar och försöker igen självständigt.
Sandlådor isolerar kod och filer, men isolering kräver uttryckliga nätverks-, process-, enhets- och beständighetspolicys. Använd engångsmiljöer, vitlistad export, begränsade filsystem och separata hemligheter. Output som lämnar sandlådan – patchar, binärer, meddelanden eller förfrågningar – kräver fortfarande validering.
För långvariga agenter, begränsa iterationer och kräva checkpoints. Separera planering från verkställande, och låt varje verktyg rapportera ett strukturerat resultat. Förhindra att en agent skapar nya autentiseringsuppgifter, ändrar sin egen policy, inaktiverar loggar eller skapar obegränsade repliker om inte ett strikt styrt användningsfall kräver det.
Utvärdering av förmåga och beslut om lansering
Bygg en utvärderingsmatris över modellversion, stödstruktur, verktyg, behörigheter och användarfärdighet. Testa autonom uppgiftsutförande, missbrukshjälp, cyberåtgärder, känslig kunskap, övertalning, replikering och undvikande där det är relevant. Inkludera både genomsnittlig prestanda och det starkaste resultatet över upprepade försök.
Skydda farliga utvärderingsdetaljer, men publicera tillräcklig metodik och aggregerade bevis för ansvarstagande. Oberoende utvärderare minskar intressekonflikter. Trösklar bör utlösa förutbestämda kontroller, såsom lägre åtkomst, starkare övervakning, fördröjd lansering eller ytterligare granskning, snarare än en debatt efter att resultaten är kända.
Övervakning efter lansering måste upptäcka förmågeförändringar orsakade av finjustering, prompt‑uppdateringar, nya verktyg eller längre kontext. Upprätthåll ett modell‑ och driftsregister, incidentrapportering och en process för att snabbt minska åtkomst. En återgång återställer en känd konfiguration; den raderar inte data som redan har exponerats eller åtgärder som redan har vidtagits.
Bygga ett lagerbaserat förmågekontrollsystem
Börja med ett förmågeinventarium som täcker modelloutput, verktyg, datakällor, kodexekvering, nätverksåtkomst, minne, identiteter och efterföljande åtgärder. Klassificera varje efter reversibilitet, omfattning, känslighet och potentiell skada. En modell som utarbetar ett e‑mail skiljer sig från en som kan välja mottagare och skicka det. Tilldela den minsta förmågan som behövs för den aktuella uppgiften, för en begränsad tid och miljö.
Tvingande åtgärder ligger utanför modellen: typade verktygsscheman, auktoriseringstjänster, vitlistor, sandlådor, resurskvoter, transaktionsgränser, dataläckageskydd och mänskligt godkännande. Behandla modellens instruktioner som opålitlig indata och validera varje handling mot identitet och policy. Separera planering från verkställande, använd idempotens och förhandsgranskning för betydelsefulla operationer, och säkerställ att modellen inte kan ändra de kontroller eller loggar som styr den.
Testa prompt‑injektion, förvirrade‑deputerade‑attacker, indirekt skadligt innehåll, privilegieeskalering, dataexfiltrering, löpande loopar och komprometterade verktyg. Övervaka begärda och nekade handlingar, ovanliga sekvenser, kostnads- och resursanvändning samt policyförändringar. Upprätthåll en nödstopp‑funktion som faktiskt tar bort autentiseringsuppgifter eller blockerar exekvering snarare än att bara be modellen sluta. Förmågekontroll minskar potentiell skada; den måste kombineras med modellutvärdering, säker infrastruktur, styrning och incidentrespons.
Säkerställandet bör omfatta det sammansatta systemet, eftersom individuellt säkra komponenter kan skapa en osäker kedja. Verifiera att ett verktyg med låga behörigheter inte kan leverera hemligheter till ett meddelandeverktyg, att minnet inte kan smuggla instruktioner till senare sessioner, och att godkännanden visar exakt handling och destination. Omvärdera förmågegränser när en modell, anslutning, datakälla eller policy förändras; ärvda behörigheter är en vanlig källa till oavsiktlig expansion.
Praktisk genomförandekontrollista
Omvandla konceptet till ett avgränsat, testbart arbetsflöde: kartlägg åtkomst → testa → begränsa → godkänn → övervaka → svara. Utse en ansvarig ägare, dokumentera data och beroenden, etablera en enkel baslinje, sätt acceptans‑ och stoppkriterier, testa representativa fel och definiera övervakning, återgång och granskning innan omfattningen utökas. Registrera versioner och antaganden så att ett annat team kan reproducera resultatet och förstå vad som förändrats.
Innan lansering, genomför en dokumenterad beredskapsgranskning med de personer som bygger, driver, säkrar och påverkas av systemet. Testa normala fall, gränsvillkor, beroendefel och missbruk; bevara bevisen och olösta risker. Definiera vem som kan godkänna lansering, ändra en tröskel, åsidosätta ett resultat eller stoppa driften. Gå tillbaka till beslutet när verkliga data anländer, eftersom ett tekniskt framgångsrikt pilotprojekt inte garanterar pålitlig prestanda i större skala.
- CAPABILITY: modell plus verktyg och stödstruktur.
- EXPOSURE: användare, tillgångar och driftkontext.
- CONTROL: förhindra, begränsa, upptäcka och svara.
Vanliga frågor
Är en systemprompt en förmågekontroll?
Det är ett lager av beteendeinstruktioner, men det är ingen pålitlig ersättning för behörigheter, sandlådor, validering, avgränsade verktyg och godkännanden som verkställs utanför modellen.
Ska alla AI‑system använda samma kontroller?
Nej. Kontroller bör skalas efter förmåga, åtkomst, autonomi, berörda användare, reversibilitet och påverkan. Samma modell kan kräva olika kontroller i olika implementationer.












