IBM generatyvaus AI įrankio tikslas – atkurti senovinį COBOL kodą savo pagrindiniams kompiuteriams

IBM generatyvaus AI įrankio tikslas – atkurti senovinį COBOL kodą savo pagrindiniams kompiuteriams

Gamybos sistemose visame pasaulyje veikia šimtai milijardų COBOL kodo eilučių . Tai nėra idealu kalbai, kuriai daugiau nei 60 metų ir kurios pagrindiniai architektai dažniausiai yra išėję į pensiją arba mirę.

IBM, trokštanti išlaikyti šias senas funkcijas savo Z mainframe sistemose , nori, kad šis kodas būtų perrašytas Java. Prieš kelerius metus ji bandė priversti žmones tai padaryti , bet dabar ji turi kitą idėją. Taip, jūs atspėjote: tai priverčia dirbtinį intelektą į darbą.

„ IBM watsonx Code Assistant“ , kurį planuojama įsigyti šių metų ketvirtąjį ketvirtį, labai nori išlaikyti žmones mišinyje, tačiau generatyvaus AI pastūmėja analizuoti, pertvarkyti ir išbandyti naują objektinį kodą. Tai taip pat nėra „viskas arba nieko“ procesas, nes IBM teigia, kad „watsonx“ sukurtas kodas turėtų būti suderinamas su COBOL ir tam tikromis Z pagrindinio kompiuterio funkcijomis.

Techniniame tinklaraščio įraše , susijusiame su COBOL konvertavimu , IBM Kyle’as Charlet, zSystems programinės įrangos techninis vadovas, žengia prie lėkštės ir sako, ką daugelis žmonių sakė apie COBOL: tai ne tik kodas; tai verslo logika, kraštutiniai atvejai ir institucinė atmintis arba jos trūkumas.

Kai kurie klientai… praleido metus ir milijonus bandydami modernizuoti savo COBOL kodą, ir nepaisant viso to, tik dalis buvo modernizuota. Norint perrašyti COBOL, reikia daug kūrėjų ir kruopštaus rankų darbo. Žmonės bandė daug įvairių būdų modernizuoti šias programas ir, mano patirtimi, davė įvairių rezultatų. Nė vienas nėra pavyzdinis.

Charlet rašo, kad IBM „watsonx“ galėtų padėti didelėms organizacijoms atskirti atskiras paslaugas nuo monolitinių COBOL programų. IBM nuomone, tai bus atliekama trimis etapais:

  • Refaktorius, kuriame atskiros paslaugos „chirurgiškai“ atskiriamos arba išgaunamos iš didesnio kodo
  • Pakeiskite į pagrindiniam kompiuteriui pritaikytą Java kodą arba COBOL, kuris gali kalbėti tiesiogiai su Java
  • Patvirtinkite, kai dirbtinis intelektas padeda sukurti bandomuosius atvejus, tačiau kodavimo įrenginiai vis dar yra „vairuotojo sėdynėje“
https://www.youtube.com/watch?v=FJr0iKXKr3M?start=0&wmode=transparent

Tam tikrais atžvilgiais AI pagalba atrodo taip, kad ji gali padėti išspręsti kartos iššūkius – perkelti COBOL į priekį, išlaikant jo veikimą. Nors COBOL kodų bazės gali būti santykinai stabilios ir saugios – kai paaiškėjo, kad jos yra vienos mažiausiai problemų keliančios plačios apklausos metu – jų atnaujinimo ir išplėtimo išlaidos yra milžiniškos . Pasenęs COBOL buvo viena iš priežasčių, dėl kurių 2015 m. Personalo valdymo biuras patyrė didelį įsilaužimą , nes pasenusio kodo nepavyko užšifruoti arba pritaikyti veikti su kitomis saugiomis sistemomis.

Tačiau yra pasikartojančių argumentų, kad COBOL gerai valdo specifines verslo sistemas ir mainus taip, kad ( kai kurie gali ginčytis ) būtų mažiau atakų vektorių. Arba galite ginčytis , kad dirbtinio intelekto sukurtas ir pertvarkytas kodas gali atrodyti tinkamai ir paruoštas bandymams, tačiau jei aplinkiniai žmonės tiksliai žinotų, kodėl kodas daro tai, ką daro, dirbtinio intelekto padidintas kodas gali turėti tiek pat triukšmo, kaip ir DI. padidintas vaizdo įrašas.

IBM „watsonx Code Assistant for Z“ bus įdiegtas „Red Hat Ansible Light“ greičiui. Atsižvelgiant į tai, kad watsonx.ai buvo apmokytas daugiau nei 100 kodavimo kalbų, tikėtina, kad netrukus atsiras daugiau dirbtinio intelekto antrųjų pilotų senam pagrindiniam kompiuteriui.


Warning: Undefined variable $html_req in /var/www/vhosts/4pmtech.com/httpdocs/wp-content/themes/fourpmtech/comments.php on line 79

Warning: Undefined variable $html5 in /var/www/vhosts/4pmtech.com/httpdocs/wp-content/themes/fourpmtech/comments.php on line 82

Warning: Undefined variable $html_req in /var/www/vhosts/4pmtech.com/httpdocs/wp-content/themes/fourpmtech/comments.php on line 82

Warning: Undefined variable $consent in /var/www/vhosts/4pmtech.com/httpdocs/wp-content/themes/fourpmtech/comments.php on line 86

Parašykite komentarą

El. pašto adresas nebus skelbiamas. Būtini laukeliai pažymėti *


Warning: Undefined array key "url" in /var/www/vhosts/4pmtech.com/httpdocs/wp-content/themes/fourpmtech/inc/template-functions.php on line 315