Tekoälyn suunnitteluviranomainen

AI Design Authority

Olemme ohjelmistokehityksen käännekohdassa. Keskustelu koskee usein sitä, mikä että AI kirjoittaa parasta koodia (Claude vs. ChatGPT) tai vaan missä kyseisen AI:n tulisi asua (IDE tai CLI). Mutta se ei ole oikea kysymyksenasettelu.

Jos otamme tekoälyn omaksemme "Vibe Coders" -kehittäjinä – joissa määritämme aikomuksen ja tekoäly hoitaa toteutuksen – luomme valtavan määrän uutta ohjelmistoa. AI-agenttien parvi voi generoida minuutissa enemmän koodia kuin kokenut kehittäjä ehtii viikossa tarkastaamaan. Ihmisestä on tullut pullonkaula.

Ratkaisu ei ole enemmän ihmisiä. Ratkaisu on AI-suunnitteluviranomainen.

Käsityöläisestä tehtaanjohtajaksi

Perinteisesti "Design Authority" eli suunnitteluviranomainen on ryhmä arkkitehteja, jotka kokoontuvat kerran viikossa tai kuukaudessa hyväksymään tai hylkäämään suunnitelman. Maailmassa, nopeatempoisen tekoälykehityksen jossa mennään eteenpäin näin, tämä malli on auttamattomasti vanhentunut. Se on liian hidas ja reaktiivinen.

Jos siirrymme "kertakäyttökoodiin" (Disposable Code) – ohjelmistoon, jota emme refaktoroi loputtomiin, vaan jonka heitämme pois ja generoimme uudelleen vaatimusten muuttuessa – roolimme muuttuu perusteellisesti. Emme ole enää muurareita, jotka latovat tiiliä kivi kiveltä. Olemme sen tehtaan arkkitehteja, joka tulostaa seinät.

Mutta kuka tarkistaa, että ne seinät ovat suorassa?

"Gauntlet": Automatisoitu tulikoe

AI Design Authority ei ole henkilö, vaan putki. Se on ”Gauntlet”, jonka läpi jokaisen tekoälyn generoiman koodin on taisteltava päästäkseen tuotantoon. Tämä prosessi ei korvaa ihmisen tekemää koodikatselmoida ei millään, vaan jollakin paremmalla.

Se toimii kolmessa tasossa:

1. Toimeenpanovalta (Generointi)
Emme pyydä ratkaisua yhdeltä tekoälyltä, vaan pyydämme sitä kolmelta. Annamme Gemini 3:n, GPT-5:n ja avoimen lähdekoodin mallin (kuten Llama) työskennellä rinnakkain saman ongelman parissa. Tämä estää tunnelinäön ja murtaa ”laiskuuden”, josta kielimallit joskus kärsivät. Tämä lähestymistapa on myös tieteellisesti tutkittu ja osoittaa, että tekoälyn hallusinaatioita voidaan estää ja pitkiä ketjuja voidaan rakentaa ilman virheitä

2. Tiukka suodatin (Laki)
Tässä ei ole neuvotteluvaraa. Koodin on käännyttävä. Linttereiden ei saa valittaa. Ja mikä ratkaisevaa: Mustan laatikon testit onnistuttava. Emme testaa, toimiiko funktio sisäisesti (sitä tekoäly voi manipuloida), vaan testaamme, tekeekö järjestelmä ulkopuolelta katsoen sen, minkä pitääkin. Epäonnistuuko testi? Suoraan roskakoriin.

3. Pehmeä suodatin (Tekoälytuomaristo)
Tämä on todellinen innovaatio. Jäljelle jääneet ratkaisut esitellään erikoistuneelle äänestystekoälylle (Voting AI). Tämä agentti ei kirjoita koodia, vaan lukee koodia. Se on koulutettu arkkitehtuuriperiaatteidemme, turvallisuusvaatimustemme (OWASP, ISO) ja vaatimustenmukaisuussääntöjemme (EU AI Act) mukaisesti.
Se äänestää: "Ratkaisu A on nopeampi, mutta Ratkaisu B on turvallisempi ja noudattaa paremmin mikropalveluarkkitehtuuriamme."

Voittaja siirretään tuotantoon.

Ohjelmistojen Trias Politica

Tämä malli pakottaa vallanjakoon, joka puuttuu monista tiimeistä.

  • Lainsäädäntövalta (Arkkitehti): Arkkitehti kirjoittaa ”perustuslain”. Kehotteet (prompts), arkkitehtuuridokumentit (project-description.md, rules.md, skills.md en principles.md), ehdottomat vaatimukset. Arkkitehti päättää mitä rakennamme, kuka sen rakentaa, miten ja miksi.
  • Toimeenpanovalta (Koodausagentit): He toteuttavat. Nopeasti, edullisesti ja ihmiskehittäjien valvonnassa.
  • Tuomiovalta (Design Authority): Riippumaton AI-kerros, joka arvioi lakia vasten.

Johtopäätös: Arkkitehdin uusi rooli

Se vapauttaa meidät syntaksivirheiden tyranniasta ja antaa meidän keskittyä siihen, missä olemme hyviä: Systeemiseen ajatteluun. Totuuden etsimiseen. Rakenteeseen ja päätöksentekoon.

Kysymys ei ole siitä, voiko tekoäly kirjoittaa koodiamme. Se aihe on jo loppuunkäsitelty. Koodista on tulossa pitkälti kertakäyttötuote.
Kysymys kuuluu: Uskallatko luopua kontrollista koodin suhteen saadaksesi takaisin kontrollin laadun suhteen?

kerro se minulle

Gerard

Gerard toimii tekoälykonsulttina ja -johtajana. Laajan kokemuksensa ansiosta suurissa organisaatioissa hän pystyy purkamaan ongelman poikkeuksellisen nopeasti ja ohjaamaan sen kohti ratkaisua. Taloudellisen taustansa ansiosta hän varmistaa liiketoiminnallisesti perustellut valinnat.