Kada umjetna inteligencija piše kod, ali inženjeri i dalje donose odluke
Nedavno je Mark Reitzel zatražio od AI-ja da mu izradi web-verziju japanske kartaške igre koju je nekoć posjedovao njegov otac. Deset minuta poslije - eto ga - na njegovu se zaslonu pojavila funkcionalna aplikacija. Funkcionalno, dotjerano i spremno za upotrebu.
Impresivno? Apsolutno. No za Reitzela, koji vodi upravljanje proizvodima u tvrtki Mitsubishi Electric Iconics Digital Solutions, pravo pitanje nije bilo povezano s kartaškim igrama. Radilo se o industrijskoj automatizaciji. Ako AI može za deset minuta izraditi igru, što se događa kada ga usmjerite na tvornički pogon?
Odgovor je, pokazalo se, složen.
Evo u čemu je stvar: AI je izvrstan u generiranju kôda. Nadzorne ploče, izvještaji i vizualizacije - sve se to sastavi za nekoliko minuta. No industrijski softver nije nadzorna ploča. On je živčani sustav proizvodnog pogona, ono što održava proizvodne linije u pogonu, turbine u vrtnji i sigurnosne sustave u funkciji.
Generiranje prve verzije aplikacije? To je iz dana u dan sve lakše. Isporučiti softver kojem voditelji pogona doista mogu vjerovati da će neprekidno upravljati njihovim operacijama? To je sasvim druga priča.
Uzmimo jednostavan primjer. Voditelj pogona zatraži operativni izvještaj. AI ga generira za nekoliko minuta. Svi su zadovoljni. Zatim voditelj kaže: „Sjajno - sada mi taj izvještaj šaljite baš svaki dan.” Odjednom jednokratni zadatak postaje poslovno kritičan softver o kojem ljudi ovise. Platforme se razvijaju, pojavljuju se sigurnosne prijetnje, a zahtjevi se mijenjaju. Netko se mora pobrinuti da sve i dalje funkcionira.
Ta je osoba inženjer - ne bilo koji inženjer, već onaj koji razumije industrijske arhitekture, kibernetičku sigurnost, usklađenost s propisima i kaotičnu stvarnost održavanja komunikacije između naslijeđenih i novih sustava. AI ne zna otvara li vaš protok podataka sigurnosnu ranjivost. AI ne brine hoće li taj poziv API-ja i dalje funkcionirati nakon ažuriranja platforme sljedećeg tromjesečja. AI ne gubi san razmišljajući o tome što se događa kada mreža padne u 3 ujutro
Iskusni inženjeri ionako rijetko izgrađuju industrijski softver od nule. Temelje se na provjerenim platformama - onima koje su izdržale godine primjene u stvarnom svijetu. Te platforme dolaze s provjerenim arhitekturama, redundantnošću, zaštitom kibernetičke sigurnosti i dugoročnom podrškom. AI može u rekordnom roku generirati aplikaciju povrh te osnove. No ta je aplikacija samo jedan sloj rješenja.
Brzina je primamljiva. Ali u industrijskom svijetu sama brzina ne određuje je li softver spreman za profesionalnu upotrebu. Pravo pitanje nije „Koliko brzo ovo možemo izraditi?” nego „Tko će se pobrinuti da ovo radi i za pet godina?”
AI piše kôd. Inženjeri snose odgovornost za rezultat. A u industrijskoj automatizaciji ta razlika čini veliku razliku.