Stormaskinen fyller 60 år i april – men er og blir en viktig plattform der tusenvis av storbedrifter over hele verden kjører sine kritiske IT-prosesser. I vår undersøkelse oppgir 9 av 10 virksomheter at stormaskinen forblir essensiell for deres forretning, og 95 prosent oppgir at de kjører den som del av sitt hybride skymiljø.
At det samtidig blir en stadig økende knapphet på Cobol-ferdigheter, representerer derfor en utfordring for en rekke offentlige organisasjoner og virksomheter innen bank og finans, reise og transport, telekom og andre sektorer som kjører sentral IT-infrastruktur på stormaskin. Når vi som forbrukere søker etter en offentlig tjeneste, betaler med kort eller booker en reise, forventer vi at ting foregår sømløst, sikkert og problemfritt.
Det skal bare virke. Og dette er det fantastiske med stormaskinen.
Bak dens skuddsikre pålitelighet og sikkerhet kjøres milliarder av linjer med flere tiår gammel Cobol-kode (eller annen legacy-kode som PL/I og RPG for IBM i-systemer). Problemet er at mange av menneskene som kan skrive, reparere og oppdatere denne koden, nærmer seg pensjonsalder.
Det fundamentale forholdet mellom Cobol og andre eldre programmeringsspråk på den ene siden og nyere programmeringsspråk som Java eller C++ på den andre, kan sammenlignes med forholdet mellom latin og moderne romanske språk. Nyere språk har sine røtter i et opprinnelsesspråk. Men at du kan snakke fransk, betyr som kjent ikke at du kan tolke klassiske tekster fra antikkens Roma. Det kreves oversettelse, både av tekst og kontekst. Generativ KI kan akselerere denne prosessen, men den må foregå under oppsyn av mennesker med riktig ekspertise. Organisasjoner må altså handle nå for å dekke behovet for Cobol-ekspertise fremover.
På hvilke måter kan generativ KI bidra til å demme opp for Cobol-krisen?
Oversettelse til nyere programmeringsspråk
En ny generasjon Cobol-eksperter kan bruke generativ KI til å oversette Cobol-kode til språk som Java eller C++. I rette hender kan teknologien hjelpe organisasjoner med å automatisere oversettelsesprosessen – og skape mer konsistens og pålitelighet i denne ellers så tidkrevende, komplekse og arbeidsintensive prosessen.
Generering av teknisk dokumentasjon
Eksperter kan også bruke generativ KI til å skape teknisk dokumentasjon for Cobol-programmer. Dette er kritisk for stormaskindrift, der dokumentasjon av viktig, eldre kode ofte er mangelvare – med de problemer dette innebærer når IT-systemer skal moderniseres med nye funksjoner og integreres mot skytilpassede plattformer.
Identifisering av avhengigheter
Å sortere ut sammensatt kontrollstruktur i Cobol-systemer kan by på store utfordringer og forårsake kostbare forsinkelser – forsinkelser som eksempelvis kan påvirke konkurranseevnen hos banker med behov for å tilby nye tjenester eller justere renter. Generativ AI kan hjelpe utviklere med å dekomponere eller analysere eldre systemer for å identifisere avhengigheten mellom ulike moduler og kodebaser,og dermed enklere og mer nøyaktig kunne velge tilnærming for modernisering.
Språkmodeller er ikke søkemotorer
Anbefaling av gjennomførbare løsninger
Generativ KI kan anbefale oppdateringer og forbedringer av kodekvalitet og arkitektur. Ved å bruke KI-algoritmer på eldre kode, kan programmerere spare tid, kontrollere kostnader og vedlikeholde, refaktorere og rekonstruere Cobol-baserte systemer med mindre innsats.
Bedre utnyttelse av stormaskinens potensial
Ved å kombinere menneskelig kompetanse med KI-teknologi, kan organisasjoner øke farten på stormaskinmoderniseringen og utnytte sine data bedre. Cobol-ekspertisen er nøkkelen til å forstå en virksomhets forretningslogikk, mens KI sørger for raskere koding med færre feil.
For å opprettholde kontinuitet i driften og beskytte sine IT-investeringer, må offentlige og private virksomheter med kritisk infrastruktur finne nye måter å utnytte stormaskinenes potensial på. Ved mangel på eget personell vil de trenge betrodde partnere som kan bringe inn både teknisk og forretningsmessig ekspertise til sine prosjekter. Enten det gjelder optimalisering av eksisterende kode, integrering av nye og eldre systemer, styrking av cybersikkerhet eller generelt vedlikehold, vil en differensiert kombinasjon av Cobol- og KI-ekspertise være en nøkkel for å lykkes.
Studie: Energiforbruket for populære programmeringsspråk er skyhøyt