Varför ert ledningssystem ska vara byggt för AI-agenter
Fråga någon i er organisation vad de ska göra om datorn har kommit bort, och chansen är stor att de skriver frågan till en AI-assistent innan de letar upp incidentrutinen. Assistenten svarar med full säkerhet. Om svaret är ert beror på en enda sak: kan den läsa ert ledningssystem, eller fyller den luckan med ett genomsnitt av internet?
I de flesta organisationer är det det senare. Policyerna ligger som PDF:er i ett dokumentbibliotek, riskregistret är ett kalkylark som två personer vet var det finns, och rutinerna öppnades senast veckan före revisionen. Det fungerade så länge människor var de enda läsarna. Det är de inte längre, och jag tycker att ett ledningssystem i dag måste byggas för två sorters användare: människorna i organisationen och agenterna som arbetar för deras räkning.
Assistenten svarar ändå
En assistent som inte kommer åt era dokument svarar ändå, utifrån vad som är vanligt i organisationer som liknar er. Vanligt är ofta nära. Nära räcker inte när frågan gäller hur snabbt en incident ska rapporteras. Enligt cybersäkerhetslagen ska en väsentlig eller viktig verksamhetsutövare lämna en tidig varning till NCSC inom 24 timmar från att den fått kännedom om en betydande incident, och den som frågar behöver veta vem hos just er som fattar det beslutet.
ISO 27001 pekar redan åt det här hållet. Avsnitt 7.5 handlar om att styra dokumenterad information, och en del av det är att den som behöver informationen faktiskt når den när den behövs. Är chattfönstret numera det första ställe folk tittar på, klarar en policy som bara finns som PDF på intranätet inte det kravet i praktiken, hur välskriven den än är.
Att läsa är lätt. Att agera kräver struktur
Vilken modern assistent som helst kan sammanfatta en PDF. Det intressanta börjar när ni vill att agenten ska göra något, som att lägga till en ny leverantör i leverantörsregistret eller fylla i kvartalets behörighetsgenomgång. Där gör agenter fel, och de gör fel på ett förutsägbart sätt: får de ett tomt fält utan regler skriver de något som låter rimligt.
Därför spelar ledningssystemets form större roll än modellen. I Aquil bär det som en agent arbetar med sina egna regler. Ett register har kolumner med datatyper, obligatoriska fält och fasta svarsalternativ. En rapportmall vet vilka fält som måste fyllas i och vilka värden som är tillåtna. En process är en följd av steg och ja/nej-beslut, där varje steg är kopplat till det register, den rapport eller det dokument som steget behöver. Aquil säger åt varje agent att slå upp den strukturen innan den skriver, och nekar en registerpost som saknar ett obligatoriskt fält.
Ett Word-dokument kan inte berätta något av det för en agent. Det kan ett register.
Vem gjorde jobbet, och vem står för det?
Det första en revisor frågar om en agent är samma sak som de frågar om en människa: visa att kontrollen fungerar, och visa vem som ansvarar för den. Enligt avsnitt 5.3 ska ledningen fördela ansvar och befogenheter på roller. En AI-assistent är ingen roll i ert organisationsschema, och den ska aldrig råka bli en.
Därför arbetar en agent i Aquil alltid som en namngiven person. Allt den ändrar hamnar i aktivitetsloggen i den personens namn, med kopplingen den använde noterad bredvid. Den kan fylla i en rapport men inte skriva under den: godkännandefält rensas bort ur det en agent skriver i en rapport, och att godkänna är något en människa gör i appen. Lägger den till en post i ett register som dess användare inte äger, väntar posten på ägarens godkännande precis som alla andras. Behörighetsmodellen bakom beskriver vi i Släpp in AI-agenter i ert ISMS utan att lämna över nycklarna.
Min egen tumregel är enkel. Om ingen person skulle stå för det en agent gjorde, borde agenten inte ha kunnat göra det. Det utesluter det delade tjänstekontot med en API-nyckel, som fortfarande är så de flesta av de här integrationerna byggs.
Så gör vi med vårt eget ISMS
Sokigo är certifierat enligt ISO 27001, och vi driver vårt eget ledningssystem i Aquil. AI-agenten vi använder när vi utvecklar Aquil läser våra säkerhetspolicyer från Aquil via MCP och gör om dem till regler den arbetar efter: loggar sparas i minst sex månader, inga personuppgifter i loggar, inga delade konton, AES-256 för känsliga data i vila. När en ändring ger en ny attackyta fylls dess säkerhetsriskanalys i som en rapport i Aquil och hamnar hos mig för godkännande innan den släpps. Agenten skriver. Jag skriver under.
Det har också visat oss gränserna. En gång kom en ny synkning tillbaka med en policy i stället för nio, eftersom kontot agenten arbetar genom inte längre såg de övriga. Den sa det, behöll de tidigare reglerna och märkte dem som overifierade. Det är det beteendet ni vill ha, en agent som talar om vad den inte kunde läsa i stället för att fylla luckan. Det visade också att agentens bild av era policyer följer behörigheten hos personen bakom den, på gott och ont.
Var ni ska börja
Börja inte med skrivbehörighet. Börja med att låta folk ställa frågor som besvaras utifrån de policyer ni har godkänt, och lägg sedan till resten ett steg i taget:
- Koppla en assistent med enbart läsbehörighet till policyerna. Frågor om acceptabel användning, lösenord eller incidentrapportering besvaras då utifrån era egna dokument.
- Välj den återkommande rapport som alltid skjuts upp, till exempel kvartalets behörighetsgenomgång, och låt en agent ta fram ett utkast från källor ni pekar ut. En människa godkänner den fortfarande.
- Öppna registren därefter: incidenter, tillgångar, leverantörer. Poster från den som inte äger registret går till ägaren först.
- Spara processerna till sist. En agent som går igenom introduktionen av en nyanställd och kommenterar varje steg lämnar ett bevisspår, men först när era processer är värda att följa.
MCP är en öppen standard
MCP, Model Context Protocol, är det sätt agenter når Aquil på. Sedan december 2025 förvaltas standarden av Agentic AI Foundation inom Linux Foundation, och stödet finns nu i ChatGPT, Microsoft Copilot, Gemini, Cursor och VS Code. Att bygga för MCP binder er alltså inte till en enskild AI-leverantör. Aquil kopplas till Claude, ChatGPT, Cursor och VS Code med en anpassad koppling och er vanliga Aquil-inloggning.
I Free-planen är MCP-tjänsten påslagen från start. I Professional och Enterprise är den ett tillägg som vi slår på åt er. Serveradressen hittar ni under Inställningar → API & MCP. Har ni inget konto än kan ni skapa ett gratis och koppla en assistent till era policyer innan ni ger den något att skriva.