Miért nem értik meg egymást az AI által fejlesztett alkalmazásaid?
Az a sebesség-konzisztencia csapda, amiről senki sem beszél
AzAI-támogatott fejlesztés tényleg átírta a szabályokat. Amikor hetek helyett percek alatt készül el egy működő prototípus, az egyszerűen lenyűgöző. És pont ez a baj – a sikerek eltakarnák, hogy milyen problémák érik be a felszínt.
Mert itt van az igazság, ami rendszerint a tizedik AI által generált projekt környékén válik egyértelművé: a gyors és a koherens nem ugyanaz.
Miért nincs univerzális "jó kód"?
Lépjünk túl azon a tévhiten, hogy a kódminőség abszolút fogalom. Gondolj csak a michelin-csillagos étteremre a sarkon – és a McDonald's-ra. Mindkettő kiváló munkát végez, a saját kontextusában. Ha felcserélnéd az elvárásaikat, az eredmény abszurd lenne.
A te cégednél is ugyanerről van szó. A hitelesítési mintáid, a hibakezelési konvencióid, a deployment folyamataid – ezek nem véletlenszerű szabályok. Olyan közösen kialakított szabványok, amelyek valódi tapasztalatokból, valódi kudarcokból és valódi együttműködésből születtek.
Ez a szervezeted state of the art-ja. És teljesen egyedi.
A "majdnem jó" problémája
Amikor egy AI kódoló asszisztensnek új projektet adsz, azzal együtt jár az internet teljes tudásbázisa is. Milliónyi repository legjobb gyakorlatai, minden framework-ből összeszedett minták, a világ legsikeresebb open-source projektjeinek konvenciói.
Ez értékes. De ezzel együtt generikus is.
Az AI nem tudja, hogy a csapatodnak van egy speciális retry-kezelési módja, amin hat hónapig dolgoztatok. Nem tudja, hogy az observability stack-etek egyedi logolási formátumot használ, ami tökéletesen illeszkedik a belső dashboardjaitokhoz. Nem tudja, hogy a compliance csapatotok konkrét audit trail struktúrát vár.
Szóval mit csinál? Improvizál.
És innentől kezdve kezdődik a káosz.
A három út az AI-fejlesztésben
Vibe coding: Gyors, rugalmas, de teljesen az adott fejlesztő tudásától és promptjaitól függ. Tökéletes explorációhoz. Katasztrofális a kiszámíthatóség szempontjából.
Strukturált AI-asszisztencia: Itt már van valami. Sablonok, kényszerítő mechanizmusok, részletes konvenciók. Ez az, ami történik, amikor rendet teszel a káoszba. Jól strukturált alkalmazásokat kapsz, amelyek "a könyv" szerint működnek – ahol "a könyv" az, amit az ipar konszenzusban jónak talált.
Agentic engineering: Ez a következő lépcsőfok. Ahelyett, hogy az egyéni fejlesztőkre bíznád a minőséget, platformokat építesz, amelyek kódolják a szervezet szabványait és minden ügynök, minden projekt számára elérhetővé teszik őket.
Az az焦虑, amit senki sem mond el
Amikor minden projekt újra feltalálja a kereket, nem csak időt pazarolsz.
Skálázott technikai adósságot teremtesz.
Gondolj a hitelesítésre. Minden AI-generált projektnek kell. A legtöbb AI eszköz szilárd, generikus, production-ready auth kódot ír – biztonságos, működő. De nem a te hitelesítési rendszered. Nem integrálódik az identity provideroddel úgy, ahogy a többi negyvenkilenc alkalmazásod.
Szóval most van ötven különböző hitelesítési implementáció. Ötven különböző token formátum. Ötven különböző jelszó-visszaállítási folyamat. Ötven különböző biztonsági audit log.
Szorozd fel ezt minden commodity komponenssel – hibakezelés, logolás, adatelérési minták, UI komponensek – és látod a problémát. Nem platformot építesz. Ötven kis szigetet építesz, amelyek épp egy hálózathoz vannak csatlakoztatva.
A Weinberg-törvény
Jerry Weinberg, az egyik legnagyobb szoftverfejlesztési gondolkodó, így fogalmazott: "A technológiatranszfer első törvénye: A hosszú távú jót feláldozzák a rövid távú jóért."
A strukturált AI módszerek az azonnali szállításra optimalizálnak. Ez a projekt, időben leszállítva, tiszta kóddal. Check. Boldog vagy.
De a következő projekt nulláról indul. A következő fejlesztő öt különböző logolási konvenciót örököl. A következő biztonsági audit negyvenhét kissé eltérő API kulcskezelési módot tár fel.
Egy projekt esetén ez láthatatlan. Ötven projekt esetén ez egy teljes állás a inkonzisztenciák menedzselésére.
Ami tényleg működik skálán
Az kényelmetlen következtetés: nem lehet vibe-codinggal vállalati konzisztenciát építeni.
Egyszer csak szükséged van infrastruktúrára. Platformokra. Rendszerekre, amelyek kódolják a szervezet szabványait és lehetetlenné teszik figyelmen kívül hagyni őket – nem policy dokumentumokkal, amelyeket senki nem olvas, hanem a mindennap használt eszközökbe építve.
Ez azt jelenti:
- Megosztott komponens könyvtárak, amelyeket könnyebb használni, mint újraírni
- Platform-szintű konvenciók, amelyeket az ügynökök automatikusan elérnek
- Visszacsatolási hurkok, amelyek az inkonzisztenciákat még azelőtt felszínre hozzák, hogy súlyosbodjanak
- Befektetés a build láncba, nem csak az alkalmazásokba
A lényeg
Az AI-támogatott fejlesztés nem a probléma. A probléma azt feltételezni, hogy "jó kód az ipari szabványok szerint" ugyanaz, mint "jó kód a te szabványid szerint."
Amikor egy prototípusról ötven production alkalmazásra skálázol, ez a rés lesz minden.
Azok a szervezetek fognak felvirágzani ebben az új korszakban, amelyek nem a legkifinomultabb AI eszközöket használják. Hanem azok, amelyek olyan platformokat építenek, amelyek a saját state of the art-jukat teszik a legkönnyebben járható úttá – minden fejlesztő, minden projekt, minden alkalommal.
Mert a kérdés végső soron nem az, hogy az AI tud-e kódot írni.
Az a kérdés, hogy a szervezeted meg tudja-e tanítani az AI-nak, hogy a ti kódotok hogyan néz ki.
Az NameOcean-nál az AI-asszisztált fejlesztés következő generációjának infrastruktúráját építjük. A Vibe Hosting nem csak instance-ok pörgetéséről szól – platformok létrehozásáról, ahol a szabványid annyira gyorsan skálázódnak, mint az ambícióid.