AI-tervezési hatóság

Az MI-tervezési felügyelet

A szoftverfejlesztés fordulóponthoz érkezett. A vita gyakran arról szól, hogy melyik az MI írja-e a legjobb kódot (Claude vagy ChatGPT), illetve hol hol kell az MI-nek működnie (IDE-ben vagy CLI-ben). De nem ez a megfelelő kérdésfeltevés.

Ha az MI-t „vibe-kódolóként” üdvözöljük – vagyis mi megadjuk a szándékot, az MI pedig elvégzi a megvalósítást –, akkor hatalmas mennyiségű új szoftvert hozunk létre. Egy MI-ügynökökből álló raj egyetlen perc alatt több kódot képes generálni, mint amennyit egy vezető fejlesztő egy hét alatt át tud nézni. Az ember vált a szűk keresztmetszetté.

A megoldás nem több az emberek lecserélése. A megoldás egy MI-tervezési felügyelet.

A kézművestől a gyárigazgatóig

Hagyományosan a „tervezési felügyelet” olyan építészekből álló csoport, amely hetente vagy havonta egyszer összeül, hogy jóváhagyjon vagy elutasítson egy tervet. Egy olyan világban, amelyben nagy sebességű MI-fejlesztés ez a modell reménytelenül elavult. Túl lassú és túl reaktív.

Ha átállunk az „eldobható kódra” – olyan szoftverre, amelyet nem refaktorálunk a végtelenségig, hanem a követelmények változásakor eldobunk és újragenerálunk –, akkor alapjaiban változik meg a szerepünk. Már nem kőművesek vagyunk, akik tégláról téglára építkeznek. Mi vagyunk a gyár építészei, amely kinyomtatja a falakat.

De ki ellenőrzi, hogy ezek a falak egyenesek-e?

A „Gauntlet”: automatizált tűzpróba

Az AI Design Authority nem egy személy, hanem egy folyamat. Egy „Gauntlet”, amelyen minden egyes generált kódnak át kell küzdenie magát ahhoz, hogy éles környezetbe kerülhessen. Ez a folyamat nem a humán kódellenőrzést váltja fel valamivel semminél, hanem valamivel jobbal.

Három rétegben működik:

1. A végrehajtó hatalom (a generálás)
Nem egyetlen MI-t kérünk megoldásra, hanem hármat. A Geminit 3-at, a GPT-5-öt és egy nyílt forráskódú modellt (például a Llamát) párhuzamosan dolgoztatunk ugyanazon a problémán. Ezzel elkerülhető a beszűkült gondolkodás, és megtörhető az a „lustaság”, amelytől az LLM-ek néha szenvednek. Ez a megközelítés továbbá tudományosan vizsgált és bizonyítja, hogy megelőzhetők az MI hallucinációi, valamint hibák nélkül építhetők rendkívül hosszú láncok

2. A szigorú szűrő (a törvény)
Itt nincs helye vitának. A kódnak le kell fordulnia. A linterprogramok nem jelezhetnek hibát. És ami döntő: a Feketedoboz-tesztek sikeresen kell teljesíteniük. Nem azt teszteljük, hogy a függvény belsőleg működik-e (ezt az MI manipulálhatja), hanem azt, hogy a rendszer kívülről azt teszi-e, amit tennie kell. Ha a teszt sikertelen, azonnal a kukába kerül.

3. A lágy szűrő (az AI-zsűri)
Ez az igazi innováció. A megmaradt megoldásokat egy erre szakosodott „szavazó MI” elé terjesztjük. Ez az ügynök nem kódot ír, hanem elolvassa Kód. A rendszer a mi architektúraelveinken, biztonsági követelményeinken (OWASP, ISO) és megfelelőségi szabályainkon (EU AI Act) lett betanítva.
Így szavaz: „Az A megoldás gyorsabb, de a B megoldás biztonságosabb, és jobban illeszkedik a mikroszolgáltatás-architektúránkhoz.”

A győztes kerül éles üzembe.

A szoftver hatalmi ágainak megosztása

Ez a modell olyan hatalmi ágak szétválasztását kényszeríti ki, amely sok csapatból hiányzik.

  • A törvényhozó hatalom (az építész): Az építész írja az „Alkotmányt”. A promptokat, az architektúradokumentumokat (project-description.md, rules.md, skills.md en principles.md) és a szigorú követelményeket. Az építész meghatározza mit mit építünk, ki építi, hogyan és miért.
  • A végrehajtó hatalom (a kódoló ügynökök): Ők hajtják végre. Gyorsan, olcsón és emberi fejlesztők felügyelete mellett.
  • A bírói hatalom (a tervezési felügyelet): Független MI-réteg, amely ellenőrzi a megfelelést a szabályoknak.

Összegzés: az építész új szerepe

Megszabadít bennünket a szintaktikai hibák zsarnokságától, és lehetővé teszi, hogy arra összpontosítsunk, amiben jók vagyunk: a rendszerszintű gondolkodásra. Az igazság feltárására. A struktúrára és a döntéshozatalra.

A kérdés nem az, hogy az AI képes-e megírni a kódunkat. Ez a kérdés már lezárult. A kód nagyrészt eldobható termékké válik.
A kérdés ez: Van bátorságod elengedni a kód feletti irányítást, hogy ezáltal visszaszerezd az irányítást a minőség felett?

jelezd

Gerard

Gerard AI-tanácsadóként és vezetőként dolgozik. Nagy szervezeteknél szerzett széles körű tapasztalatának köszönhetően különösen gyorsan képes feltárni egy problémát, és megoldás felé terelni a folyamatot. Gazdasági háttérrel párosulva mindez üzletileg megalapozott döntéseket eredményez.