AI designautoritet

AI Design Authority

Vi befinder os ved et vendepunkt inden for softwareudvikling. Diskussionen handler ofte om hvilken hvilken AI der skriver den bedste kode (Claude vs. ChatGPT), eller hvor hvor AI skal bo (IDE eller CLI). Men det er ikke den rigtige problemstilling.

Hvis vi omfavner AI som "Vibe Coders" – hvor vi angiver intentionen, og AI'en står for udførelsen – skaber vi en enorm strøm af ny software. En sværm af AI-agenter kan på ét minut generere mere kode, end en seniorudvikler kan nå at gennemgå på en uge. Mennesket er blevet flaskehalsen.

Løsningen er ikke mere flere mennesker. Løsningen er en AI Design Authority.

Fra håndværker til fabriksdirektør

Traditionelt er en "Design Authority" en gruppe arkitekter, der mødes en gang om ugen eller måneden for at godkende eller afvise et design. I en verden med AI-udvikling med høj hastighed er den model håbløst forældet. Den er for langsom og for reaktiv.

Hvis vi skifter til "Disposable Code" – software, som vi ikke refaktorerer i det uendelige, men smider ud og genererer på ny, når kravene ændrer sig – så ændrer vores rolle sig fundamentalt. Vi er ikke længere murere, der lægger sten for sten. Vi er arkitekterne bag fabrikken, der printer væggene.

Men hvem kontrollerer, om de vægge står lige?

“Gauntlet”: En automatiseret ilddåb

En AI Design Authority er ikke en person, men en pipeline. En "gauntlet", som hver linje af genereret kode skal kæmpe sig igennem for at nå produktion. Denne proces erstatter ikke menneskelig kodegennemgang med intet, men med noget bedre.

Det fungerer i tre lag:

1. Den udøvende magt (Genereringen)
Vi beder ikke én AI om en løsning, vi beder tre. Vi lader Gemini 3, GPT-5 og en open-source model (som Llama) arbejde parallelt på det samme problem. Dette forhindrer tunnelsyn og bryder den "dovenskab", som LLM'er nogle gange lider af. Denne tilgang er også videnskabeligt undersøgt og viser, at man kan forebygge AI-hallucinationer og bygge meget lange kæder uden fejl

2. Det hårde filter (Loven)
Her er ingen diskussion mulig. Kode skal kompilere. Linters må ikke klage. Og afgørende: de Black Box-tests skal bestås. Vi tester ikke, om funktionen virker internt (det kan AI'en manipulere), vi tester, om systemet udefra gør, hvad det skal. Fejler testen? Direkte i skraldespanden.

3. Det bløde filter (AI-juryen)
Dette er den virkelige innovation. De resterende løsninger bliver forelagt en specialiseret "Voting AI". Denne agent skriver ikke kode, men læser kode. Den er trænet i vores arkitekturprincipper, sikkerhedskrav (OWASP, ISO) og compliance-regler (EU AI Act).
Han stemmer: “Løsning A er hurtigere, men Løsning B er mere sikker og følger vores microservices-arkitektur bedre.”

Vinderen går i produktion.

Softwarens magtens tredeling

Denne model gennemtvinger en magtdeling, som mangler i mange teams.

  • Den lovgivende magt (Arkitekten): Arkitekten skriver “Forfatningen”. Prompts, arkitekturdokumenter (project-description.md, rules.md, skills.md en principles.md), de ufravigelige krav. Arkitekten bestemmer hvad hvad vi bygger, hvem der bygger det, hvordan og hvorfor.
  • Den udøvende magt (Coding Agents): De udfører arbejdet. Hurtigt, billigt og under opsyn af menneskelige udviklere.
  • Den dømmende magt (Design Authority): Et uafhængigt AI-lag, der tester i forhold til loven.

Konklusion: Arkitektens nye rolle

Det befrier os fra syntaksfejlenes tyranni og lader os fokusere på det, vi er gode til: Systemtænkning. Sandhedssøgning. Struktur og beslutningstagning.

Spørgsmålet er ikke, om AI kan skrive vores kode. Det emne er allerede afsluttet. Kode bliver i vid udstrækning et forbrugsprodukt.
Spørgsmålet er: Tør du give slip på kontrollen over koden for dermed at genvinde kontrollen over kvaliteten ?

lad mig vide det

Gerard

Gerard er aktiv som AI‑konsulent og manager. Med stor erfaring fra store organisationer kan han særligt hurtigt afklare et problem og arbejde hen imod en løsning. Kombineret med en økonomisk baggrund sikrer han forretningsmæssigt ansvarlige valg.