AI-disaini autoriteet

AI disainiasutus

Oleme tarkvaraarenduses pöördepunktis. Arutelu käib sageli selle üle, milline milline tehisintellekt kirjutab parimat koodi (Claude vs. ChatGPT) või kus kus see tehisintellekt peaks asuma (IDE või CLI). Kuid see pole õige küsimus.

Kui võtame tehisintellekti omaks kui „Vibe Coders“ – kus meie määratleme kavatsuse ja tehisintellekt teostab selle –, loome tohutu hulga uut tarkvara. Tehisintellekti agentide parv suudab ühe minutiga genereerida rohkem koodi, kui kogenud arendaja suudab nädalaga üle vaadata. Inimene on muutunud kitsaskohaks.

Lahendus ei ole rohkem inimesed. Lahendus on AI-lahenduste arhitekt.

Käsitöölisest tehasedirektoriks

Traditsiooniliselt on „Design Authority“ rühm arhitekte, kes koguneb kord nädalas või kuus, et disain heaks kiita või tagasi lükata. Maailmas, kus valitseb kiire tehisintellekti arendus on see mudel lootusetult vananenud. See on liiga aeglane ja reaktiivne.

Kui läheme üle „ühekordsele koodile“ (Disposable Code) – tarkvarale, mida me lõputult ei refaktoreeri, vaid viskame ära ja genereerime uuesti, kui nõuded muutuvad –, siis meie roll muutub fundamentaalselt. Me ei ole enam müürsepad, kes laovad kivi kivi haaval. Me oleme selle tehase arhitektid, mis prindib seinu.

Kuid kes kontrollib, kas need seinad on sirged?

„Gauntlet”: automatiseeritud tuleproov

AI Design Authority ei ole inimene, vaid torujuhe. "Kindlus", millest iga genereeritud koodirida peab läbi võitlema, et tootmiskeskkonda jõuda. See protsess ei asenda inimlikku koodiülevaatust mitte mitte millegagi, vaid millegi paremaga.

See töötab kolmes kihis:

1. Täidesaatev võim (Genereerimine)
Me ei palu lahendust ühelt AI-lt, vaid kolmelt. Laseme Gemini 3-l, GPT-5-l ja avatud lähtekoodiga mudelil (nagu Llama) töötada paralleelselt sama probleemi kallal. See hoiab ära tunnelnägemise ja murrab "laisuse", mille all LLM-id mõnikord kannatavad. See lähenemine on ka teaduslikult uuritud ja näitab, et AI hallutsinatsioone saab vältida ning väga pikki ahelaid saab luua vigadeta

2. Range filter (Seadus)
Siin pole arutelu võimalik. Kood peab kompileeruma. Linterid ei tohi kurta. Ja mis kõige tähtsam: Musta kasti testid peavad õnnestuma. Me ei testi, kas funktsioon töötab sisemiselt (seda saab AI manipuleerida), me testime, kas süsteem teeb väliselt seda, 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ääletavale AI-le". See agent ei kirjuta koodi, vaid loeb koodi. Ta on treenitud meie arhitektuuripõhimõtete, turvanõuete (OWASP, ISO) ja vastavusreeglite (EL-i AI-määrus) järgi.
Ta hääletab: „Lahendus A on kiirem, kuid lahendus B on turvalisem ja järgib paremini meie mikroteenuste arhitektuuri.“

Võitja läheb tootmisse.

Tarkvara Trias Politica

See mudel kehtestab võimude lahususe, mis paljudest meeskondadest puudub.

  • Seadusandlik võim (arhitekt): Arhitekt kirjutab „põhiseaduse”. Viiped, arhitektuuridokumendid (project-description.md, rules.md, skills.md en principles.md), ranged nõuded. Arhitekt määrab, mida mida me ehitame, kes seda ehitab, kuidas ja miks.
  • Täidesaatev võim (kodeerimisagendid): Nemad teostavad. Kiiresti, odavalt ja inimarendajate järelevalve all.
  • Kohtuvõim (disainiasutus): Sõltumatu tehisintellekti kiht, mis kontrollib vastavust seadusele.

Kokkuvõte: Arhitekti uus roll

See vabastab meid süntaksivigade türanniast ja võimaldab meil keskenduda sellele, milles oleme head: süsteemsele mõtlemisele. Tõe otsimisele. Struktuurile ja otsustusprotsessidele.

Küsimus pole selles, kas AI suudab meie koodi kirjutada. See teema on juba ammendatud. Koodist saab suures osas ühekordne toode.
Küsimus on: kas julged kontrolli koodi üle käest anda, et seeläbi kontrolli kvaliteedi üle tagasi võita?

anna mulle teada

Gerard

Gerard tegutseb tehisintellekti konsultandi ja juhina. Tänu suurte organisatsioonide juures omandatud rikkalikule kogemusele suudab ta erakordselt kiiresti probleeme lahti harutada ja lahendusteni jõuda. Kombineerituna majandusalase taustaga tagab ta äriliselt põhjendatud valikud.