OpenAI表示,其模型现在更擅长构建和迁移用旧编程语言编写的软件,包括COBOL、Fortran和Visual Basic。该公司指出,全球40%的银行仍依赖COBOL系统。迁移到更新的语言可能需要数百万至数亿美元的成本,并且耗时很长。
由于熟悉COBOL的程序员正逐渐退出职场,压力日益增大。仍在使用该语言的银行将在未来几年内完成迁移。OpenAI表示,其COBOL能力的改进以开发者和企业客户的反馈为指导。
为衡量进展,OpenAI创建了名为Multi Lang Bench的评估套件,要求模型用指定的编程语言构建与SQLite兼容的数据库引擎。该公司表示,GPT-6 Astra在20种语言上的平均测试通过率为87.4%,而GPT-5.6 Sol为26.8%。COBOL仍是最难的语言,Astra在该语言上的通过率为72%。
OpenAI还测试了模型能否在保留程序行为的前提下,将COBOL程序迁移到C++、Java、Kotlin、Python或Rust。准确性至关重要,因为银行软件必须处理诸如对带有多余小数位的数字进行舍入以及处理缺失记录等细节。GPT-6.1 Sol在高推理强度下达到最高准确率97.9%,在低推理强度下为86.6%。OpenAI承认,只有“所有测试通过”,迁移才算成功,并表示将该技术应用于生产软件仍需要专家审核,并针对系统的业务规则和依赖关系进行测试。
来源: Engadget · 由HeadlinesBriefing整理摘要