Me oleme tarkvaraarenduse pöördepunktis. Arutelu käib sageli milline AI kirjutab parimat koodi (Claude vs. ChatGPT) või kus kas AI peaks elama (IDE või CLI). Kuid see ei ole õige küsimus.
Kui me omaksime AI-d kui “Vibe Coders” – märkides ära meie kavatsuse ja lastes AI-l teostada – loome tohutu uue tarkvara voolu. AI-agentide rühm suudab ühe minutiga genereerida rohkem koodi, kui senior arendaja suudab nädalas üle vaadata. Inimene on muutunud kitsaskohaks.
Lahendus ei ole rohkem inimesed. Lahendus on AI Disaini Amet.
Traditsiooniliselt on “Disaini Amet” arhitektide grupp, kes kogunevad kord nädalas või kuu jooksul, et kavandit heaks kiita või tagasi lükata. Maailmas, kus kõrge kiirusega AI arendus see mudel on lootusetult vananenud. See on liiga aeglane ja liiga reaktiivne.
Kui me liigume üle “Ühekordse Koodi” – 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 tellijad, kes panevad kivi kivi peale. Me oleme tehase arhitektid, kes prindivad seinad.
Aga kes kontrollib, kas need seinad on sirged?
AI disainiasutus ei ole inimene, vaid torujuhe. „Gauntlet“, mille kaudu peab iga genereeritud koodirida võitlema, et jõuda tootmisse. See protsess ei asenda inimkoodi ülevaatust mitte midagi, kuid millegagi paremad.
See töötab kolmes kihis:
1. Täidesaatev võim (Generatsioon)
Me ei küsi ühel AI-l lahendust, me küsime kolme. 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 murdab laiskust, 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 saab ehitada ilma vigadeta
2. Kõva filter (Seadus)
Siin pole arutelu võimalik. Kood peab kompileeruma. Linterid ei tohi kaebata. Ja oluline: Mustakasti testid peavad edukalt läbima. Me ei testi, kas funktsioon töötab sisemiselt (see võib AI-d manipuleerida), vaid testime, kas süsteem väljastpoolt teeb, mida peab. Kui 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 kehtestama võimu lahusoleku, mis paljudes meeskondades puudub.
project-description.md, rules.md, skills.md en principles.md), kõvad nõuded. Arhitekt määrab mis me ehitame, kes ehitab, kuidas ja miks.See vabastab meid süntaksivigade tiranniast ja laseb 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 enamasti ühekordne toode.
Küsimus on: Kas julged sa kontrolli üle kood vabastada, et sellega kontrolli üle kvaliteet taas võita?
andke mulle teada