OpenAI süni intellekt modellərinin köhnə proqramlaşdırma dilləri ilə işləmək imkanlarını əhəmiyyətli dərəcədə təkmilləşdirdiyini açıqlayıb. Şirkətin məlumatına görə, GPT-6.1 Sol modeli köhnə proqram kodlarının müasir dillərə çevrilməsini qiymətləndirən testdə 97,9 faiz nəticə göstərib.

Interesting Engineering məlumat verir ki, bu yenilik xüsusilə banklar, maliyyə təşkilatları və dövlət qurumları üçün əhəmiyyətli ola bilər. Çünki dünyanın bir çox kritik informasiya sistemləri hələ də onilliklər əvvəl hazırlanmış proqram təminatından istifadə edir.
Belə sistemlərin yenilənməsi isə kifayət qədər mürəkkəb prosesdir. Köhnə kodu yeni proqramlaşdırma dilinə çevirmək kifayət etmir. Proqramın hesablamaları, biznes qaydaları və əməliyyat məntiqi də olduğu kimi qorunmalıdır. Əks halda, yeni proqram işləsə belə, əvvəlkindən fərqli nəticələr verə bilər.
Bunun ən məşhur nümunələrindən biri COBOL proqramlaşdırma dilidir. IBM-in hesablamalarına əsasən, bu dil onlayn bankçılıq sistemlərinin 40 faizindən çoxunda, fiziki kredit kartı əməliyyatlarının 80 faizində və bankomat əməliyyatlarının 95 faizində istifadə olunan sistemləri dəstəkləyir.
Oxşar vəziyyət Fortran proqramlaşdırma dilinə də aiddir. Bu dil hava proqnozlarının hazırlanması, elmi hesablamalar və nüvə reaktorlarının təhlükəsizlik analizləri kimi sahələrdə istifadə olunur.
OpenAI bildirir ki, köhnə proqramların müasirləşdirilməsində əsas çətinliklərdən biri onların texniki sənədlərinin natamam olmasıdır. Bəzi hallarda proqramın necə işləməli olduğunu müəyyən edən qaydalar yalnız mənbə kodunun özündə mövcuddur.
Məsələn, COBOL müəyyən hesablamalarda artıq onluq rəqəmləri yuvarlaqlaşdırmadan kəsə bilir. Eyni əməliyyat başqa proqramlaşdırma dilində fərqli qaydada həyata keçirildikdə maliyyə hesablamalarında uyğunsuzluq yarana bilər.
OpenAI bu problemi qiymətləndirmək üçün COBOL proqramlarının C++, Java, Kotlin, Python və Rust dillərinə çevrilməsi üzrə sınaqlar keçirib. GPT-6.1 Sol yüksək düşünmə rejimində 97,9 faiz uğur göstəricisinə nail olub.
Testdə proqramın uğurlu hesab edilməsi üçün çevrilmiş kodun bütün gizli yoxlamalardan keçməsi və orijinal proqramla eyni nəticələri verməsi tələb olunub.
Şirkət süni intellekt modellərini MultiLangBench adlı başqa bir testdə də yoxlayıb. Bu qiymətləndirmədə modellərdən 20 fərqli proqramlaşdırma dilində SQLite ilə uyğun verilənlər bazası mühərriki hazırlamaq tələb edilib.
GPT-6 Astra bu testdə orta hesabla 87,4 faiz nəticə göstərib. Müqayisə üçün, GPT-5.6 Sol modelinin göstəricisi 26,8 faiz olub.
Ən böyük irəliləyişlər köhnə proqramlaşdırma dillərində qeydə alınıb. Fortran üzrə uğur göstəricisi 21,4 faizdən 83,5 faizə, Visual Basic üzrə isə 27,5 faizdən 89,4 faizə yüksəlib.
COBOL ən çətin dillərdən biri olaraq qalsa da, bu istiqamətdə də ciddi irəliləyiş əldə edilib. GPT-6 Astra-nın COBOL üzrə nəticəsi əvvəlki modelin 10,9 faizlik göstəricisindən 72,1 faizə yüksəlib.
Bu nəticələr süni intellektin köhnə proqram təminatının yenilənməsində mühüm vasitəyə çevrilə biləcəyini göstərir. Bununla belə, yüksək test nəticələri real bank və digər kritik sistemlərin insan nəzarəti olmadan təhlükəsiz şəkildə yenilənə biləcəyi anlamına gəlmir. Belə layihələrdə hərtərəfli yoxlama və sınaqlar hələ də vacibdir.













































