Me oleme tarkvaraarenduse pöördepunktis. Arutelu käib sageli milline AI kirjutab parimat koodi (Claude vs. ChatGPT) või kus kus AI peaks asuma (IDE või CLI). Kuid see ei ole õige küsimus.
Probleem ei ole genereerimine koodi. See on valideerimine selle.
Kui me omaksime AI-d kui “Vibe Coders” – märkides ära meie kavatsuse ja laseme AI-l teostada – loome tohutu voolu uut tarkvara. AI-agentide rühm suudab ühe minutiga genereerida rohkem koodi kui üks senior arendaja suudab nädalas üle vaadata. Inimene on muutunud kitsaskohaks.
Lahendus ei ole veel inimesed. Lahendus on AI Disaini Amet.
Traditsiooniliselt on “Design Authority” väike arhitektide rühm, kes kohtub kord nädalas või kuus, et kavandit heaks kiita või tagasi lükata. Maailmas, kus kõrge kiirusega AI arendus on see mudel lootusetult vananenud. See on liiga aeglane ja liiga reaktiivne.
Kui me läheme üle “Disposable Code” – tarkvara, mida me ei refaktoeri lõputult, vaid viskame ära ja genereerime uuesti, kui nõuded muutuvad – muutub meie roll põhimõtteliselt. Me ei ole enam telliskivide paigaldajad, kes kivi kivi peale asetavad. Me oleme tehase arhitektid, kes trükivad seinad.
Aga kes kontrollib, kas need seinad on sirged?
AI Design Authority ei ole inimene, vaid torujuhe. “Gauntlet”, kus iga genereeritud koodirida peab läbi võitlema, et jõuda tootmisse. See protsess ei asenda inimlikku koodikontrolli mitte midagi, vaid millegagi parem.
See töötab kolmes kihis:
1. Täidesaatev Võim (Generatsioon)
Me ei küsi ühelt AI-l lahendust, me küsime kolm. Me laseme Gemini 3‑l, GPT‑5‑l ja avatud lähtekoodiga mudelil (näiteks Llama) paralleelselt töötada sama probleemi kallal. See väldib tunnelvisiooni ja murdub “laiskuse”, mida LLM-idel mõnikord on. See lähenemine on ka teaduslikult uuritud ja näitab, et AI hallutsinatsioone saab vältida ning väga pikki ahelaid ehitada ilma vigadeta
2. Kõva filter (Seadus)
Siin pole arutelu. Kood peab kompileeruma. Linterid ei tohi kaebata. Ja oluline: Mustakasti testid peab õnnestuma. Me ei testi, kas funktsioon sisemiselt töötab (selle võib AI manipuleerida), me testime, kas süsteem väljastpoolt teeb, mida ta peab tegema. Kas test ebaõnnestub? Otse prügikasti.
3. Pehme filter (AI žürii)
See on tõeline innovatsioon. Allesjäänud lahendused esitatakse spetsialiseeritud “Hääletava AI”le. See agent ei kirjuta koodi, vaid loeb koodi. Ta on koolitatud meie arhitektuuripõhimõtetele, turvanõuetele (OWASP, ISO) ja vastavusreeglitele (ELi AI seadus).
Ta hääletab: „Lahendus A on kiirem, kuid lahendus B on turvalisem ja järgib meie mikroteenuste arhitektuuri paremini.“
Võitja läheb tootmisse.
See mudel sunnib rakendama võimu lahusolekut, mis paljudes meeskondades puudub.
project-description.md, rules.md, skills.md en principles.md), range nõuded. Arhitekt määrab mis meie ehitame, kes ehitab, kuidas ja miks.
See vabastab meid süntaksivigade tiranniast ja võimaldab meil keskenduda sellele, milles oleme head: süsteemne mõtlemine. Tõeotsing. Struktuur ja otsuste tegemine.
Küsimus ei ole, kas AI suudab meie koodi kirjutada. See teema on juba lahendatud. Koodist saab suuresti ühekordne toode.
Küsimus on: Kas sa julged kontrolli üle kood vabastada, et sellega kontrolli üle kvaliteet kas tagasi võita?
andke mulle teada