OpenAI, eski programlama dillerinde yazılmış yazılımların modern dillere taşınmasına yönelik testlerde yeni modellerinin belirgin biçimde daha yüksek sonuçlar verdiğini duyurdu. Şirketin GPT-6.1 Sol modeli, eski COBOL programlarının dönüştürülmesini ölçen değerlendirmede yüzde 97,9 doğruluk oranına ulaştı.
Kod modernizasyonu özellikle bankacılık ve finans gibi kritik sektörler açısından önem taşıyor. Bu alanlarda kullanılan eski sistemlerin yalnızca yeni bir dile çevrilmesi yeterli olmuyor; hesaplamaların, iş kurallarının ve uygulama davranışının da korunması gerekiyor. Aksi halde yeni yazılım çalışsa bile finansal işlemlerde farklı sonuçlar üretme riski doğabiliyor.
ESKİ KODLARDA ZORLUK DAVRANIŞI KORUMAK
COBOL, finans altyapısında hâlâ yaygın biçimde kullanılıyor. IBM’in tahminlerine göre COBOL; çevrim içi bankacılık sistemlerinin yüzde 40’ından fazlasını, yüz yüze kredi kartı işlemlerinin yüzde 80’ini ve ATM işlemlerinin yüzde 95’ini destekliyor.
Bu tür sistemlerde dönüşümün zorlaşmasının nedenleri arasında eski teknik belgelerin eksikliği ve bazı temel iş kurallarının yalnızca mevcut kodun içinde bulunması yer alıyor. Örneğin COBOL’da, açıkça yuvarlama talimatı verilmediğinde ondalık basamaklardaki fazla rakamların atılması gibi davranışlar hesaplama sonuçlarını doğrudan etkileyebiliyor.

OpenAI’ın değerlendirmesi, eski COBOL programlarının C++, Java, Kotlin, Python veya Rust gibi dillere aktarılmasının ardından dönüştürülen programların orijinal yazılımla aynı davranışı gösterip göstermediğini ölçüyor. Testlerde başarılı sayılmak için yeni kodların gizli testleri geçmesi ve gözlemlenebilir çıktılarının orijinal sürümle uyumlu olması gerekiyor.
MULTILANGBENCH TESTİNDE DE ARTIŞ VAR
Şirket, modellerini MultiLangBench adlı ayrı bir değerlendirmede de sınadı. Bu test, modellerin 20 farklı programlama dilini kullanarak SQLite ile uyumlu bir veritabanı motoru geliştirme becerisini ölçüyor.

MultiLangBench sonuçlarına göre GPT-6 Astra, ortalama yüzde 87,4 başarı oranına ulaştı. GPT-5.6 Sol modelinde aynı oran yüzde 26,8 seviyesindeydi. OpenAI’ın paylaştığı verilere göre Astra, değerlendirilen 20 programlama dilinin tamamında önceki modele kıyasla daha iyi performans sergiledi.
Eski programlama dillerindeki yükseliş de dikkat çekti. Fortran’da başarı oranı yüzde 21,4’ten yüzde 83,5’e, Visual Basic’te yüzde 27,5’ten yüzde 89,4’e çıktı. Test edilen diller arasında en zorlu seçenek olmayı sürdüren COBOL’da ise GPT-6 Astra’nın başarı oranı yüzde 10,9’dan yüzde 72,1’e yükseldi.

OpenAI’ın sonuçları, yapay zeka destekli kod dönüşümünün eski kurumsal yazılımların yenilenmesinde daha güçlü bir araç haline gelebileceğine işaret ediyor. Buna karşın finans, güvenlik ve bilimsel hesaplama gibi kritik alanlarda dönüşümün yalnızca otomatik çeviriyle sınırlı kalmayıp kapsamlı doğrulama süreçleriyle desteklenmesi gerekiyor.
Haber Kaynağı : 12punto