Mēs esam programmatūras izstrādes pagrieziena punktā. Diskusija bieži ir par kura AI raksta labāko kodu (Claude vs. ChatGPT) vai kur vai AI jābūt dzīvojošam (IDE vai CLI). Bet tas nav pareizais jautājums.
Problēma nav ģenerēšana koda. Tā ir validācija no tā.
Ja mēs pieņemam AI kā “Vibe Coders” – norādot nodomu, un AI veic izpildi – mēs radām milzīgu jaunas programmatūras plūsmu. AI aģentu spieta var vienā minūtē ģenerēt vairāk koda nekā vecāks izstrādātājs var pārskatīt nedēļas laikā. Cilvēks ir kļuvusi par šaurumu.
Risinājums nav vairāk cilvēki. Risinājums ir AI Dizaina Autoritāte.
Tradicionāli “Dizaina autoritāte” ir neliela arhitektu grupa, kas sanāk reizi nedēļā vai mēnesī, lai apstiprinātu vai noraidītu projektu. Pasaule, kurā augstas ātruma AI izstrāde šis modelis ir bezcerīgi novecojis. Tas ir pārāk lēns un pārāk reakts.
Ja mēs pārejam uz “Izmetamo kodu” – programmatūru, ko mēs neatsakām nepārtraukti pārveidot, bet izmetam un atkārtoti ģenerējam, kad prasības mainās – tad mūsu loma būtiski mainās. Mēs vairs neesam mūrnieki, kas liek akmeni uz akmeņa. Mēs esam rūpnīcas arhitekti, kas drukā sienas.
Bet kas pārbauda, vai šīs sienas stāv taisni?
AI Dizaina autoritāte nav persona, bet gan caurule. “Gauntlet”, kur katrai ģenerētā koda rindai jāizcīna, lai nonāktu ražošanā. Šis process neaizstāj cilvēka koda pārskatīšanu ar nekas, bet ar kaut ko labāku.
Tas darbojas trīs slāņos:
1. Izpildvara (Ģenerācija)
Mēs nepieprasām vienam AI risinājumu, mēs pieprasām trīs. Mēs ļaujam Gemini 3, GPT-5 un atvērtā koda modeli (piemēram, Llama) paralēli strādāt pie viena un tā paša problēmas. Tas novērš tunelredzējumu un pārvar “slāpekli”, ko dažkārt piedzīvo LLM. Šī pieeja arī zinātniski pētīts un pierāda, ka var novērst AI halucinācijas un izveidot ļoti garas ķēdes bez kļūdām
2. Stīrais filtrs (Likums)
Šeit nav iespējas diskutēt. Kodei jākompilējas. Linters nedrīkst sūdzēties. Un būtiski: Melnās kastes testi jābūt izdošam. Mēs nepārbaudām, vai funkcija darbojas iekšēji (to var manipulēt AI), mēs pārbaudām, vai sistēma ārpusē dara to, kas tai jāizdara. Ja tests neizdodas? Tieši uz atkritni.
3. Maigais filtrs (AI žūrija)
Šī ir īstā inovācija. Atlikušās risinājumus iesniedz specializētai “Balsojošai AI”. Šis aģents neraksta kodu, bet lasa kods. Viņš ir apmācīts mūsu arhitektūras principos, drošības prasībās (OWASP, ISO) un atbilstības noteikumos (ES AI likums).
Viņš 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 pāriet uz ražošanu.
Šis modelis uzliek varu atdalīšanu, kas daudzos komandās trūkst.
project-description.md, rules.md, skills.md en principles.md), stingrās prasības. Arhitekts nosaka kas mēs būvējam, kas to būvē, kā un kāpēc.
Tas atbrīvo mūs no sintakses kļūdu tirānijas un ļauj koncentrēties uz to, kas mums ir labi: sistēmu domāšana. Patiesības meklēšana. Struktūra un lēmumu pieņemšana.
Jautājums nav, vai AI var rakstīt mūsu kodu. Šī tēma jau ir noslēgta. Kods kļūst lielākoties par vienreizējā lietošanas produktu.
Jautājums ir: Vai tu uzdrošies kods atlaist, lai ar to kontrolētu kvalitāte atgūt?
paziņojiet man