Sekėjai

Ieškoti šiame dienoraštyje

2025 m. birželio 4 d., trečiadienis

„Morgan Stanley“ išsprendė vieną sunkiausių programavimo problemų


„Morgan Stanley“ dabar taiko dirbtinį intelektą į vieną didžiausių įmonių programinės įrangos problemų, kurios, anot didžiųjų technologijų įmonių, dar iki galo neišsprendė: padeda perrašyti seną, pasenusį kodą į šiuolaikines programavimo kalbas.

 

Sausio mėnesį bendrovė pristatė įrankį, vadinamą „DevGen.AI“, sukurtą remiantis „OpenAI“ GPT modeliais. Jis gali išversti senąjį kodą iš tokių kalbų, kaip „Cobol“ į paprastą anglų kalbą, kurią kūrėjai gali naudoti jam perrašyti. Šiais metais ji peržiūrėjo devynis milijonus kodo eilučių, sutaupydama kūrėjams 280 000 valandų, teigė Mike'as Pizzi, „Morgan Stanley“ pasaulinis technologijų ir operacijų vadovas.

 

Senosios programinės įrangos modernizavimas visada buvo didelis galvos skausmas įmonėms, kurios kartais turi dešimtmečių senumo kodą, kuris gali susilpninti saugumą ir sulėtinti naujų technologijų diegimą. Ir vis dėlto tai buvo viena iš sunkiausių problemų naujoms dirbtinio intelekto valdomoms programavimo priemonėms.

 

Šios komercinės priemonės puikiai tinka rašyti naują, modernų kodą. Tačiau jos nebūtinai turi tiek pat patirties mažiau populiariose ar senesnėse programavimo kalbose arba toms, kurios pritaikytos konkrečiai įmonei, sakė Pizzi. Tai sritis, kurioje dirba daugelis technologijų įmonių, tačiau šiuo metu jų pasiūlymai neturi tokio lankstumo, kokio reikia įmonėms, pridūrė jis.

 

Štai kodėl „Morgan Stanley“ nusprendė nelaukti.

 

„Pastebėjome, kad kurdami patys, įgijome tam tikrų galimybių, kurių iš tikrųjų nematome kai kuriuose komerciniuose produktuose“, – sakė Pizzi. Standartiniai įrankiai dar gali būti tobulinami, kad suteiktų šias galimybes, sakė jis, „tačiau mes matėme galimybę anksti žengti žingsnį į priekį“.

 

Jis teigė, kad „Morgan Stanley“ sugebėjo apmokyti įrankį savo kodo bazėje, įskaitant kalbas, kurios nebėra arba niekada nebuvo plačiai naudojamos. Dabar maždaug 15 000 įmonės kūrėjų gali jį naudoti įvairioms užduotims, įskaitant senojo kodo vertimą į paprastą anglų kalbą, esamo kodo dalių atskyrimą reguliavimo užklausoms ir kitiems prašymams ir netgi visišką mažesnių senojo kodo dalių vertimą į modernų kodą.

 

Tačiau kalbant apie visišką vertimą, technologija turi šiek tiek erdvės subręsti, sakė jis. Ji gali techniškai perrašyti kodą iš senos kalbos, tokios, kaip „Perl“, į naują, „tokią, kaip Python“, – sakė jis, bet gautas kodas nepakankamai efektyvus. – „Ir tai yra viena iš pagrindinių priežasčių, kodėl žmonės neišeina nuo šio proceso“, – sakė jis.

 

Pasak Pizzi, šis įrankis išties sužiba – verčiant senąjį kodą į anglų kalbos specifikacijas, iš esmės tai yra žemėlapis, ką kodas daro. Tai yra kažkas, ką moka vis mažėjantis kūrėjų, apmokytų labai senomis ar specifinėmis programavimo kalbomis, būrys. Turėdamas šias specifikacijas, bet kuris kūrėjas gali parašyti seną kodą, kaip naują kodą šiuolaikine programavimo kalba, sakė jis.

 

Pizzi teigė, kad programinės įrangos inžinerijos specialistų nebus mažiau, tik daugiau kodo, įskaitant daugiau dirbtinio intelekto programų, kurios padės „Morgan Stanley“ pasiekti savo verslo tikslus. Šiuo metu bendrovė gamyboje turi šimtus dirbtinio intelekto naudojimo atvejų, skirtų verslo augimui, darbo eigų automatizavimui ir efektyvesniam darbui.“ [1]

 

1. Morgan Stanley Tackled One Of Coding's Toughest Problems. Bousquette, Isabelle.  Wall Street Journal, Eastern edition; New York, N.Y.. 04 June 2025: B2. 

Komentarų nėra: