Mit ment meg, és mit hagy hátra a generatív AI? (4/7. rész)
Bevezetés
A 3. rész rámutatott, hogy a mai citizen-fejlesztési platformok kockázatai még a Kami Excelnél is nagyobbak. Hol illeszkedik a generatív AI ebbe az ívbe?
A generatív AI képes meglévő szoftvereket elemezni, és támogatást ad a migrációhoz vagy az újratervezéshez. A kód formájában soha meg nem írt eszközök – no-code alkalmazások, RPA-folyamatok – azonban továbbra is átlátszatlanok még az AI számára is.
A jövő negatív öröksége várhatóan azokban az artefaktumokban koncentrálódik, amelyeket „kódon kívül” hagytunk.
Háttér: Japán banki és biztosítói szektora ma is a hetvenes-nyolcvanas években bevezetett COBOL rendszereken futtat kritikus feladatokat. A nyugdíjba vonulásokkal eltűnik a szakértelem, ezért a nagyvállalatok agresszívan kísérleteznek AI-alapú modernizációval. A GUI-hoz kötött citizen-fejlesztési eszközökkel való összevetés éles: még az archaikus kódbázis is könnyebben feléleszthető, mint a dokumentálatlan no-code projektek.
A teljes sorozat
- A citizen fejlesztés jövője – történelem, jelen, generatív AI és ami azon túl van (0/7) (magyarul még nem érhető el)
- A citizen fejlesztés az EUC visszatérése? – Tanulságok a Kami Excelből (1/7) (magyarul még nem érhető el)
- Kami Excel volt a valódi bűnbak? – A megmentőtől a negatív örökségig (2/7) (magyarul még nem érhető el)
- A modern citizen-fejlesztési platformok fény- és árnyoldalai (3/7)
- Mit ment meg, és mit hagy hátra a generatív AI? (4/7) (jelen cikk)
- A citizen fejlesztés nem mindenható – „piszkozat-fejlesztés” (5/7)
- Félrecsúszott nézőpontok tömegével termelik a negatív örökséget (6/7) (magyarul még nem érhető el)
- A legacy tovább születik – mégis meg lehet zabolázni: jövőkép a citizen fejlesztésről (7/7) (magyarul még nem érhető el)
A generatív AI ereje – „kiolvasztani” a kódeszközöket
A legacy kód migrálása eddig óriási erőfeszítést igényelt. COBOL- vagy VB-rendszerek millió sorai dokumentáció nélkül álltak, veterán mérnököket kívánva.
A generatív AI áttöri ezt a falat:
-
Automatikus kódolvasás Függőségeket térképez, hívási gráfokat rajzol, és kikövetkezteti a változók vagy szerkezetek szándékát.
-
Támogatott nyelvi átírás COBOL → Java vagy VB → Python fordítási vázlatokat készít indulópontként.
-
Félautomata refaktorálás A spagetti logikát letisztult függvényekké alakítja, teszteseteket is javasol, így a jövőbeli csapatok könnyebben dolgoznak vele.
Röviden: a kódként megőrzött eszközök AI-val „kiolvaszthatók”. A generatív AI valóságos játékszabály-módosító lehet a kódalapú örökség frissítésében.
Természetesen a kód sem jelent automatikus megváltást. Függhet kihalt környezetektől, hiányozhat az intézményi tudás. De a fekete dobozokhoz képest a kódolt eszközök esélyei sokkal jobbak.
Amit az AI nem tud megmenteni – a kóddá soha nem vált eszközök
Nézzük most a no-code vagy RPA artefaktumokat. GUI-s folyamatokként léteznek, belső reprezentációjuk platformspecifikus formátumok mögé zárva.
A generatív AI a szövegben erős. A titkosított vagy zárt projektfájlokhoz azonban nem fér hozzá.
Egy RPA „folyam” ugyan flowchartnak néz ki, de valójában opálos csomagban él. A no-code alkalmazás lehet, hogy csak a gyártó felhőjében fut, forráskód-export nélkül.
A gyakorlatban gyorsabb újratervezni, mint megmenteni a legtöbb ilyen eszközt. A kutatás egyszer talán képes lesz felvételekből vagy képernyőképekből rekonstruálni a logikát, de ma a fekete doboz makacsul zárt marad.
A negatív örökség vízválasztója – meghagytuk-e kódként?
Kirajzolódik a jövőbeni adósság választóvonala:
- Ha kód formájában létezik, a generatív AI utat nyit újrafelhasználásra, migrációra, javításra.
- Ha sosem lett kód, az AI nem „látja”, és jellemzően csak az újrakezdés marad.
Hogy egy eszköz menthető marad-e, azon múlik, „meghagytuk-e kódként?” A generatív AI ezt a vízválasztót tette megkerülhetetlenné.
Kitekintés – az AI nem mindenható megváltó
A generatív AI erős, de messze nem mindenható. Nem tudja teljesen megmenteni a citizen-fejlesztési eszközöket, ha azok fekete dobozzá váltak, és nem igazolja visszamenőleg a múlt döntéseit.
Az AI szembesít bennünket azzal az árral, amit a „nem írunk kódot” döntésért fizetünk. Azok a szervezetek, amelyeket elkápráztatott a gyors no-code siker, könnyen rájönnek, hogy az AI nem nyújt mentőövet – nekik kell finanszírozniuk az újratervezést.
Ezért foglalkozik a következő rész a kormányzással és azzal, hogyan kerülhető el a negatív örökség sorozatgyártása.
Következő rész: A citizen fejlesztés nem mindenható – „piszkozat-fejlesztés” (5/7)