AI-lab

MyAgentCompany

Et eksperiment der jeg opptrer som styreleder, gir ett mål av gangen til en CEO-agent, og lar et helt lite selskap av KI-roller ta vurderingene videre uten at jeg blander meg inn i beslutningene underveis.

Hva eksperimentet går ut på

Poenget er ikke å la én generalistmodell gjøre alt, men å bygge et lite system av roller som får tydelige ansvar, tydelige grenser og et mønster for samarbeid.

Bakgrunn og idé

Utgangspunktet var enkelt: hva skjer hvis jeg bygger et helt lite selskap av KI-agenter, med reelle lederroller, og gir det ett mål av gangen, som en styreleder ville gjort? Ikke ett kjempestort KI-verktøy som gjør alt, men flere spesialiserte agenter som hver har sitt ansvarsområde, akkurat som i en ekte organisasjon.

Verktøyet er Claude Code fra Anthropic, og funksjonen som gjør dette mulig kalles subagents. Hver rolle defineres som en egen fil med en beskrivelse av hva rollen skal gjøre, hvilke verktøy den har tilgang til, og hvor grensene går for hva den ikke skal blande seg inn i.

Strukturen

Jeg er styreleder. Jeg gir et mål, ikke en oppgaveliste, til en CEO-agent. CEO-en vurderer selv hvilke ledere som trengs for akkurat dette målet, og delegerer videre. Under CEO-en ligger fem direkte rapporterende roller: CFO, CMO, CISO, CRO og CTO.

Under CTO ligger fire roller til: en teknisk arkitekt som lager planen før noe bygges, en frontend-utvikler og en backend-utvikler som bygger etter planen, og en tester som definerer hva suksess betyr for brukeren før bygging starter og sjekker etterpå om løsningen faktisk leverer det.

Hvorfor grensene betyr alt

Det som gjør dette mer interessant enn et luftslott med fine titler, er at hver rolle har eksplisitte grenser for hva den ikke skal gjøre. CFO-en skal ikke mene noe om sikkerhetsrisiko. CMO-en skal ikke drive teknisk vurdering. Frontend-utvikleren skal ikke røre backend-koden.

Uten slike grenser blir alle rollene i praksis bare varianter av den samme generalisten. Med klare avgrensninger blir det mulig å se hva som faktisk skjer når flere KI-agenter spesialiseres og må samhandle i stedet for å svare hver for seg.

Hvordan selskapet er rigget

Ti roller, tre nivåer under styreleder, og en tydelig arbeidsflyt der CEO filtrerer, CTO koordinerer sykluser og resten av lederlaget holder seg til sitt eget domene.

Teknisk oppsett

Slik kan du sette opp ulike modellprofiler

Hvis du vil kopiere denne typen oppsett selv, har jeg laget en egen steg-for-steg-side for hvordan du kan kjøre noen roller billigere lokalt med Ollama og andre via en rimeligere API-modell gjennom OpenRouter. Dette er teknisk innhold, men skrevet så praktisk og jordnært som mulig.

10 definerte agentroller
3 nivåer fra styreleder til utviklerteam
4 runder maks i CTO-syklusen før stopp
Norsk som standard for kundevendt innhold og leveranser

CEO som filter

CEO-en er ikke bare en videresender. Hvis målet fra styreleder er for vagt eller motstridende, skal den stoppe og stille konkrete oppklaringsspørsmål før noe delegeres. Det gjør hele oppsettet mer realistisk, fordi systemet må vurdere premissene før det begynner å produsere svar.

CTO som syklusleder

Den mest interessante delen teknisk er hvordan CTO-en jobber i runder: arkitekt først, så tester for suksesskriterier, deretter utviklere, og til slutt tester igjen. Hvis noe feiler, går det tilbake til riktig utvikler. Fire runder er maks før CTO-en må rapportere hva som fortsatt ikke fungerer.

Teamet

Styrelederrollen er min. Kortene under viser de ti KI-rollene som faktisk er definert i systemet, med rollebeskrivelse og den tilhørende instruksjonsfilen tilgjengelig rett i siden.

Nivå 1

CEO

AI-generert portrett av CEO-agenten i MyAgentCompany
CEO

Koordinerer hele selskapet

Mottar mål fra styret, avgjør hvilke ledere som må involveres, delegerer til riktig person i teamet og samler alt til én helhetlig anbefaling tilbake til styret.

Vis instruksjonsfil
Laster instruksjonsfil...
Nivå 2

Ledergruppen

AI-generert portrett av CFO-agenten i MyAgentCompany
CFO

Økonomi og lønnsomhet

Vurderer alle forslag ut fra kostnad, margin og inntjeningstid. Er skeptisk til tall som ikke er dokumentert, og flagger svak økonomi tidlig i prosessen, før pengene brukes.

Vis instruksjonsfil
Laster instruksjonsfil...
AI-generert portrett av CMO-agenten i MyAgentCompany
CMO

Marked og budskap

Gjør markedsundersøkelser og skriver markedsføringstekster selv, uten eget team under seg. Vurderer om ideen faktisk treffer målgruppen den er ment for, ikke bare om den høres bra ut.

Vis instruksjonsfil
Laster instruksjonsfil...
AI-generert portrett av CISO-agenten i MyAgentCompany
CISO

Sikkerhet og databehandling

Vurderer sikkerhet og databehandling i alt som bygges. Ser på angrepsflate, personvern og tilgangskontroll, og flagger risiko før noe lanseres eller deles med brukere.

Vis instruksjonsfil
Laster instruksjonsfil...
AI-generert portrett av CRO-agenten i MyAgentCompany
CRO

Forretningsrisiko

Vurderer bredere forretningsrisiko som juss, omdømme og strategi, atskilt fra sikkerhet. Skiller mellom mindre bekymringer og risiko som faktisk bør stoppe prosjektet.

Vis instruksjonsfil
Laster instruksjonsfil...
AI-generert portrett av CTO-agenten i MyAgentCompany
CTO

Teknisk gjennomføring

Leder det tekniske teamet: arkitekt, utviklere og tester. Vurderer om noe er teknisk gjennomførbart, og koordinerer bygging gjennom flere runder fram til ferdig løsning.

Vis instruksjonsfil
Laster instruksjonsfil...
Nivå 3

Det tekniske teamet under CTO

AI-generert portrett av Technical Architect-agenten i MyAgentCompany
Technical Architect

Teknisk plan før koding

Lager en konkret teknisk plan før koding starter: valg av teknologi, struktur og viktige beslutninger utviklerne trenger. Skriver ingen kode selv, kun planen.

Vis instruksjonsfil
Laster instruksjonsfil...
AI-generert portrett av Frontend Developer-agenten i MyAgentCompany
Frontend Developer

Bygger grensesnittet

Bygger brukergrensesnittet etter arkitektens plan, og følger TDD og BDD i arbeidet. Holder seg til egen del av løsningen, og melder fra hvis noe i planen mangler.

Vis instruksjonsfil
Laster instruksjonsfil...
AI-generert portrett av Backend Developer-agenten i MyAgentCompany
Backend Developer

Bygger logikk og API

Bygger logikk, API og datalagring etter arkitektens plan, og følger TDD og BDD i arbeidet. Holder seg til egen del av løsningen, og melder fra hvis noe i planen mangler.

Vis instruksjonsfil
Laster instruksjonsfil...
AI-generert portrett av Tester-agenten i MyAgentCompany
Tester

Definerer og måler suksess

Definerer hva suksess betyr for den faktiske brukeren før bygging starter, og sjekker etterpå om løsningen fungerer slik en ekte bruker ville brukt den i praksis.

Vis instruksjonsfil
Laster instruksjonsfil...