AI design authority

AI dizaina autoritāte

Mēs atrodamies pagrieziena punktā programmatūras izstrādē. Diskusija bieži ir par kura vai AI raksta labāko kodu (Claude pret ChatGPT) vai kur vai AI jādzīvo IDE vai CLI. Bet tā nav pareizā jautājuma formulēšana.

Problēma nav ģenerēšana koda. Problēma ir validācija tā.

Ja mēs pieņemam AI kā “Vibe Coders” — kur mēs norādam nodomu un AI veic izpildi — mēs radām milzīgu jaunu programmatūras plūsmu. AI aģentu bars var vienā minūtē ģenerēt vairāk koda nekā vecākais izstrādātājs spēj pārskatīt nedēļā. Cilvēks ir kļuvis par vārstu.

Risinājums nav vairāk cilvēki. Risinājums ir AI dizaina autoritāte.

No amatnieka līdz rūpnīcas direktoram

Tradicionāli “Dizaina autoritāte” ir neliela arhitektu grupa, kas sanāk reizi nedēļā vai mēnesī, lai apstiprinātu vai noraidītu dizainu. Pasaulē, ātras veiktspējas AI izstrāde šis modelis ir bezcerīgi novecojis. Tas ir pārāk lēns un pārāk reaktīvs.

Ja pārejam uz “iznīcināmu kodu” — programmatūru, ko mēs nebeidzami ne-refaktorējam, bet izmetam un atkārtoti ģenerējam, kad prasības mainās — mūsu loma būtiski mainās. Mēs vairs neesam mūrnieki, kas liek akmeni pēc akmens. Mēs esam rūpnīcas arhitekti, kas projektē sienas drukājošo iekārtu.

Bet kas pārbauda, vai šīs sienas ir taisnas?

“Gauntlet”: automatizēta ugunsizturības pārbaude

AI Dizaina autoritāte nav persona, bet gan kanāls. “Gauntlet” — caur kuru katrai ģenerētās koda rindai jāiziet, lai nonāktu ražošanā. Šis process neaizstāj cilvēka koda pārskatu ar neko, bet ar kaut ko labāku.

Tas darbojas trīs slāņos:

1. Izpildu vara (Ģenerēšana)
Mēs neprasām vienam AI risinājumu, mēs prasām trīs. Mēs liekam Gemini 3, GPT-5 un atvērtā koda modelim (piemēram, Llama) paralēli strādāt pie tā paša problēmas. Tas novērš tuneļa redzes problēmu un pārrauj “slinkumu”, ar ko LLM reizēm slimo. Šī pieeja arī zinātniski pētīts un pierāda, ka var novērst AI halucinācijas un uzbūvēt ļoti garas ķēdes bez kļūdām

2. Cietais filtrs (Likums)
Par to nav iespējams diskutēt. Kods jākompilē. Linteri nedrīkst sūdzēties. Un svarīgi: Melnas kastes testi jāiziet testiem. Mēs netestējam, vai funkcija darbojas iekšēji (to var manipulēt AI), mēs testējam, vai sistēma no ārpuses dara to, kas tai jāizdara. Neiztur tests? Nekavējoties izmest.

3. Mīkstais filtrs (AI žūrija)
Šī ir īstā inovācija. Pārējie risinājumi tiek nodoti specializētai “Vēlēšanu AI”. Šis aģents nekodē, bet lasa novērtē kodu. Tas ir apmācīts pēc mūsu arhitektūras principiem, drošības prasībām (OWASP, ISO) un atbilstības noteikumiem (ES AI regula).
Tas balso: “Risinājums A ir ātrāks, bet risinājums B ir drošāks un labāk atbilst mūsu mikroservisu arhitektūrai.”

Uzvarētājs nonāk ražošanā.

Programmatūras Triju varu sadalījums

Šis modelis uzspiež varu sadalījumu, kas daudzos komandās trūkst.

  • Likumdevēja vara (Arhitekts): Arhitekts raksta “Konstitūciju”. Prompti, arhitektūras dokumenti (project-description.md, rules.md, skills.md en principles.md), stingrie prasības. Arhitekts nosaka kas mēs būvējam, kas būvē, kā un kāpēc.
  • Izpildvaras vara (Kodošanas aģenti): Viņi īsteno. Ātri, lēti un cilvēku izstrādātāju uzraudzībā.
  • Tiesu vara (Dizaina autoritāte): Neatkarīga AI slānis, kas pārbauda atbilstību likumiem.

Secinājums: arhitekta jaunā loma

Tas atbrīvo mūs no sintakses kļūdu tirānijas un ļauj koncentrēties uz to, kur mēs esam labi: sistēmu domāšanu. Patiesības meklēšanu. Struktūru un lēmumu pieņemšanu.

Jautājums nav, vai AI var rakstīt mūsu kodu. Šis jautājums jau ir atrisināts. Kods lielākoties kļūs par izmantojamu preci.
Jautājums ir: vai tu uzdrošinies nodot kontroli pār kods atlaist, lai tādējādi atgūtu kontroli pār kvalitāte atgūt?

paziņojiet man

Gerards

Gerards darbojas kā AI konsultants un vadītājs. Pateicoties plašai pieredzei lielās organizācijās, viņš spēj īpaši ātri izprast problēmu un virzīties uz risinājumu. Apvienojot to ar ekonomisko izglītību, viņš nodrošina biznesam atbildīgas izvēles.