Rollskifte: så använder du AI i analys av arkitektur
AI med prompt efter roll
Säkerhetsåtgärder enlig ISO 27002
De tre funktionerna
Bredda
Sammanställ
Utmana
Tre regler
- AI får inte ankra människan.** Ska deltagarna sätta en siffra får underlaget inte innehålla någon. En föreslagen vikt gör att de bedömer AI:s förslag i stället för att bedöma saken. Samma sak gäller ordningsföljd och rubriksättning — det som står först läses som viktigast.
- Människan skriver först.** Låt deltagarna formulera sina egna bidrag innan de ser AI:s underlag. Det som gnagde under förberedelsen är oftast det som saknas i materialet. Ett bra grepp är att skicka ut en podd i stället för en lista: en lista skummas, en berättelse i öronen tar sin tid, och under tiden börjar lyssnaren invända.
- Resultatet är en hypotes. Det AI producerar går in på whiteboarden som utgångsläge för granskning — aldrig direkt in i modellen. Formaliseringen görs av arkitekten, efter att teamet varit oense om innehållet.
Beskriv steget innan promptskrivning
- Roller. Vilka perspektiv som behövs, i vilken ordning
- Indata. Vilka underlag rollerna arbetar på
- Element som skapas: Vilka objekt som ska finnas i modellen efteråt.
- Relationer som skapas. Hur objekten kopplas, och till vad
- Kontroll. Vad ett saknat samband betyder
Två exempel
Kravfångst:
- Roller. Verksamhetsarkitekt tar fram underlag → intressenterna granskar i jag-form, en roll i taget → verksamhetsarkitekt konsoliderar
- Indata. Affärsmodell, förmågekarta, intressentanalys
- Element som skapas. Requirement per förmåga, klassificerat som funktionellt, icke-funktionellt, legalt eller affärsmässigt
- Relationer som skapas. Krav → förmåga, krav → intressent, krav → värde
- Kontroll. Förmåga utan krav, krav utan kravställare, värde som inget krav påverkar
HAZID, identifiera faror:
- Roller. En säkerhetsanalytiker per intressent → analytiker som sammanställer → angripare som letar hybridhot
- Indata. Affärsmodell med SWOT, intressentanalys med säkerhetskrav, anpassade guideord, incidentrapporter
- Element som skapas. Business Event för farliga händelser, Outcome för resultat
- Relationer som skapas. Händelse → händelse i kedja, händelse → informationsobjekt, Outcome → Value
- Kontroll. Outcome utan koppling till ett värde betyder antingen att resultatet saknar betydelse, eller att kontextanalysen missat ett värde
Vart det är på väg
Rollerna överlever även när prompterna gör det.
Nästa steg är att låta dem producera struktur i stället för prosa: utdata som följer en metamodell och kan läsas rakt in i arkitekturverktyget. Rollskiftet är detsamma, men resultatet hamnar i modellen i stället för på whiteboarden.
Det gör granskningen viktigare, inte mindre viktig. Arkitekten går från att skriva in i modellen till att granska det som redan står där — och ett element med rätt typ och rätt stereotyp ser färdigt ut oavsett om analysen bakom håller. De tre reglerna gäller därför med större kraft ju mer strukturerad utdata blir.
Rollskiftet är en del av den inre loopen i taktisk planering, där också de fem stegen från underlag till formaliserad modell beskrivs.