Vi står på et vendepunkt i softwareudvikling. Diskussionen handler ofte om hvilken AI, der skriver den bedste kode (Claude vs. ChatGPT) eller hvor hvor AI skal bo (IDE eller CLI). Men det er ikke det rigtige spørgsmål.
Hvis vi omfavner AI som “Vibe Coders” – hvor vi angiver intentionen, og AI udfører den – 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 gennemgå på en uge. Mennesket er blevet flaskehalsen.
Løsningen er ikke mere mennesker. Løsningen er en AI Designautoritet.
Traditionelt er “Design Authority” en gruppe af arkitekter, der mødes en gang om ugen eller måneden for at godkende eller afvise et design. I en verden af højhastigheds AI‑udvikling 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 uendeligt, men smider væk og genererer på ny, når kravene ændrer sig – så ændrer vores rolle sig grundlæggende. Vi er ikke længere murere, der lægger sten for sten. Vi er fabrikens arkitekter, der printer væggene.
Men hvem kontrollerer, om væggene står lige?
En AI Design Authority er ingen person, men en pipeline. En “Gauntlet”, hvor hver linje genereret kode skal kæmpe igennem for at nå produktion. Denne proces erstatter ikke den menneskelige 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 (såsom Llama) arbejde parallelt på det samme problem. Dette forhindrer tunnelvision og bryder “dovenskaben”, som LLM’er nogle gange lider af. Denne tilgang er også videnskabeligt undersøgt og viser, at du kan forhindre 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: den Black Box‑tests skal bestå. Vi tester ikke om funktionen virker internt (det kan manipulere AI’en), 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 egentlige innovation. De tilbageværende løsninger præsenteres for en specialiseret “Voting AI”. Denne agent skriver ingen kode, men læser kode. Den er trænet på vores arkitekturprincipper, sikkerhedskrav (OWASP, ISO) og compliance‑regler (EU AI Act).
Han stemmer: “Løsning A er hurtigere, men løsning B er sikrere og følger vores microservices-arkitektur bedre.”
Vinderen går i produktion.
Denne model tvinger en magtdeling frem, som mange teams mangler.
project-description.md, rules.md, skills.md en principles.md), de hårde krav. Arkitekten bestemmer hvad vi bygger, hvem der bygger, hvordan og hvorfor.Den befrier os fra tyranniet af syntaksfejl og lader os fokusere på, hvad vi er gode til: Systemtænkning. Sandhedsfindning. 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 engangsprodukt.
Spørgsmålet er: Turde du kontrollen over kode at slippe, for dermed at genvinde kontrollen over kvalitet genvinde?
Lad mig vide