Códú i dteangacha ríomhchlárúcháin ar bheagán acmhainní a chur chun cinn
A bhuí leis an dul chun cinn is déanaí inár samhlacha, tá siad níos cumasaí ag tógáil agus ag aistriú bogearraí i dteangacha ríomhchlárúcháin ar bheagán acmhainní, amhail COBOL, Fortran agus Visual Basic. Tá níos lú cóid agus doiciméadachta ar fáil sna teangacha seo le go bhfoghlaimeodh samhlacha uathu ná mar atá i dteangacha ar nós Python agus JavaScript. Mar sin féin, tá siad mar bhonn le bonneagar criticiúil agus seirbhísí riachtanacha ar fud an domhain. Tá COBOL mar bhonn le(osclaíonn i bhfuinneog nua) breis agus 40% de chórais baincéireachta ar líne, 80% d’idirbhearta cártaí creidmheasa a dhéantar go pearsanta agus 95% d’idirbhearta ATM, agus úsáidtear Fortran i réamhaisnéis na haimsire(osclaíonn i bhfuinneog nua) agus in anailís sábháilteachta imoibreoirí núicléacha(osclaíonn i bhfuinneog nua). Dá bhfeabhsófaí cumas IS oibriú sna teangacha seo, d’fhéadfadh sé cabhrú le foirne na bogearraí a bhfuil seirbhísí riachtanacha ag brath orthu a chothabháil agus a nuachóiriú.
Tá an obair seo á treorú ag aiseolas ó fhorbróirí agus ó chustaiméirí fiontair, a dúirt linn gur minic a bhíonn deacrachtaí ag samhlacha códúcháin leis na teangacha seo. Bíonn sé deacair na bogearraí seo a chothabháil agus a nuachóiriú: d’fhéadfadh an doiciméadacht a bheith neamhiomlán, na bunfhorbróirí a bheith imithe ón gcuideachta, agus rialacha tábhachtacha gnó a bheith le fáil sa chód amháin. Cibé acu atá foirne ag ceartú fabhtanna nó ag aistriú go teanga eile, ní mór dóibh an t-iompar a bhfuil a gcórais ag brath air a chaomhnú.
D’fhorbraíomar dhá mheasúnú chun dul chun cinn a thomhas. Déanann MultiLangBench tástáil ar chumas samhla inneall bunachair sonraí atá comhoiriúnach le SQLite a thógáil ón tús i 20 teanga ríomhchlárúcháin éagsúla. Déanann ár measúnú ar aistriú COBOL tástáil ar chumas samhla cláir atá ann cheana a aistriú go teanga eile agus a n-iompar a chaomhnú. Le chéile, déanann siad tástáil ar dhá scil chomhlántacha: bogearraí nua a thógáil agus feidhmiú na mbogearraí atá ann cheana a chaomhnú.
Tá feabhas suntasach le feiceáil inár samhlacha is déanaí sa dá mheasúnú, agus cruinneas i bhfad níos airde á bhaint amach acu ar chostas níos ísle.
Ar MultiLangBench, baineann GPT‑6 Astra meánráta pasála tástálacha 87.4% amach thar 20 teanga ríomhchlárúcháin, suas ó 26.8% i gcás GPT‑5.6 Sol, agus feabhas i ngach teanga a tástáladh. Is fearr feidhmíocht GPT‑6 Luna ná feidhmíocht GPT‑5.6 Sol freisin: baineann sé 40.3% amach ar chostas measta API atá thart ar 78% níos ísle.
Inár measúnú ar aistriú COBOL, baineann GPT‑6.1 Sol cruinneas 86.6% amach le hiarracht réasúnaíochta íseal, i gcomparáid le díreach 5.4% i gcás GPT‑5.6 Sol, ar chostas atá 39% níos ísle. Le hiarracht réasúnaíochta níos airde, sroicheann an cruinneas 97.9%, beagnach ag uasteorainn an mheasúnaithe.
Le chéile, léiríonn na torthaí seo go bhfuil ár samhlacha ag éirí i bhfad níos fearr ag obair le réimse leathan teangacha ríomhchlárúcháin, agus níos costéifeachtaí ag an am céanna.
Iarrann MultiLangBench ar shamhail inneall bunachair sonraí atá comhoiriúnach le SQLite a thógáil i dteanga ríomhchlárúcháin shonraithe. Ní mór don tsamhail bunachar cóid a eagrú, staid a bhainistiú, earráidí a láimhseáil agus gnéithe nua a chur leis, agus an fheidhmiúlacht atá ann cheana a chaomhnú.
Chun cur chun feidhme a chur i gcomparáid thar theangacha éagsúla, úsáidimid comhaid bunachair sonraí mar chomhéadan coiteann. Faigheann an clár atá á thástáil bunachar sonraí tosaigh agus iarratas SQL, agus táirgeann sé bunachar sonraí modhnaithe ansin. Úsáidimid cur chun feidhme tagartha SQLite chun a sheiceáil an bhfuil an t-ábhar a bhfuiltear ag súil leis sa bhunachar sonraí a tháirgtear. Ligeann sé seo dúinn na tástálacha céanna a úsáid beag beann ar an teanga a úsáidtear chun an t-inneall a thógáil.
Chuireamar tástálacha ón tsraith tástálacha atá ag SQLite cheana in oiriúint don fhormáid seo. Tomhaiseann an measúnú an méid feidhmiúlachta a oibríonn is féidir le samhail a thógáil le linn seisiún fada códúcháin, agus tuairiscítear an ráta pasála tástálacha agus an costas API araon.
Ag an iarracht réasúnaíochta uasta, baineann GPT‑6 Astra meánráta pasála tástálacha 87.4% amach thar na 20 teanga, suas ó 26.8% i gcás GPT‑5.6 Sol. Tá feabhas i ngach teanga a tástáladh, lena n-áirítear COBOL (ó 10.9% go 72.1%), OCaml (ó 25.6% go 85.8%), Fortran (ó 21.4% go 83.5%) agus Visual Basic (ó 27.5% go 89.4%). Scórálann Astra os cionn 83% i 19 de na 20 teanga. Is é COBOL an ceann is deacra fós, ag 72%.
Is rogha ar chostas níos ísle é GPT‑6 Luna, agus is fearr a fheidhmíocht ná feidhmíocht GPT‑5.6 Sol i ngach teanga a tástáladh freisin. Ag an iarracht réasúnaíochta uasta, sroicheann sé meánráta pasála tástálacha 40.3%. I measc na bhfeabhsuithe tá COBOL (ó 10.9% go 17.1%), OCaml (ó 25.6% go 34.1%), Fortran (ó 21.4% go 31.4%) agus Visual Basic (ó 27.5% go 41.6%). Baintear na feabhsuithe seo amach ar mheánchostas measta API de $0.77 in aghaidh an tsampla, i gcomparáid le $3.48 i gcás GPT‑5.6 Sol — thart ar 78% níos ísle.
Táimid ag foilsiú chumraíocht mheasúnaithe agus shraith tástálacha MultiLangBench ar GitHub(osclaíonn i bhfuinneog nua), mar aon leis na torthaí do gach teanga. Is féidir le forbróirí scrúdú a dhéanamh ar a dtástálann an measúnú, athbhreithniú a dhéanamh ar fheidhmíocht sna teangacha a úsáideann siad, agus bearnaí a bhaineann lena gcuid oibre féin a aithint.
Iarrann ár dara measúnú ar shamhlacha cláir COBOL a aistriú go C++, Java, Kotlin, Python nó Rust, agus feidhmiú gach cláir a chaomhnú.
Chun aistriú rathúil a dhéanamh, ní mór loighic ghnó an chláir agus iompar sainiúil theanga COBOL araon a thuiscint. Is minic a phróiseálann cláir COBOL idirbhearta airgeadais agus taifid ghnó, áit a léiríonn mionsonraí amhail rialacha slánaithe agus láimhseáil taifead atá ar iarraidh riachtanais ghnó. Mar shampla, caitheann uimhríocht phointe fhosaithe COBOL digití deachúlacha breise i leataobh mura n-iarrtar slánú go sainráite. D’fhéadfadh leagan athscríofa a shlánaíonn na luachanna sin ina ionad rith gan earráidí ach torthaí airgeadais difriúla a tháirgeadh.
Chun a sheiceáil an gcaomhnaítear an t-iompar seo, déanaimid measúnú ar ár samhlacha le tástálacha ceilte a éilíonn go mbeadh na haschuir inbhraite comhionann, beart ar bheart. Ní mheastar go bhfuil aistriú rathúil mura n-éiríonn leis i ngach tástáil. Tá cumais mar seo a chaomhnaíonn iompar úsáideach d’fhoirne a bhíonn ag cothabháil agus ag nuachóiriú seanchóras. Mar sin féin, chun iad a chur i bhfeidhm ar bhogearraí táirgthe, tá gá fós le hathbhreithniú saineolach agus tástáil i gcoinne rialacha gnó agus spleáchais an chórais.
Sa mheasúnú seo, baineann GPT‑6.1 Sol cruinneas 86.6% amach le hiarracht réasúnaíochta íseal, i gcomparáid le 5.4% i gcás GPT‑5.6 Sol ag an socrú céanna, ar díreach 61% den chostas API. Le hiarracht réasúnaíochta níos airde, sroicheann an cruinneas 97.9%, gar d’uasteorainn an mheasúnaithe. Léiríonn torthaí an mheasúnaithe seo dul chun cinn i dtreo aistriú cóid atá níos cruinne agus níos inacmhainne d’fhoirne atá ag nuachóiriú na mbogearraí a bhfuil a ngnólachtaí ag brath orthu.
Cabhraíonn na measúnuithe seo, mar aon le haiseolas díreach ó fhorbróirí agus ó chustaiméirí fiontair, linn a fheiceáil cá bhfuil ár samhlacha ag feabhsú agus cá bhfuil easnaimh orthu fós.
Is é ár gcuspóir cabhrú le samhlacha scileanna innealtóireachta bogearraí a chur i bhfeidhm i níos mó teangacha: stórais nach bhfuil cur amach acu orthu a thuiscint, athruithe a phleanáil, uirlisí tógála a úsáid, tástálacha a rith agus teipeanna a dhífhabhtú.
Is féidir leat triail a bhaint as ár samhlacha is déanaí tríd an API ar thascanna códúcháin sna teangacha a úsáideann d’fhoireann. Cabhraíonn d’aiseolas linn an chaoi a dtraenálaimid agus a measúnaímid samhlacha a mhúnlú chun tacú níos fearr leis na bogearraí a bhfuil tú ag brath orthu. Inis dúinn cad a oibríonn, cá mbíonn deacrachtaí ag na samhlacha, agus cé na teangacha nó sreafaí oibre ar cheart dúinn díriú orthu ina dhiaidh seo.





