AI能帮助解决COBOL代码危机吗?

The Verge
OpenAI声称其最新AI模型能大幅改进老旧COBOL代码的迁移,但专家警告重写代码远不等于安全替换关键遗留系统。

内容摘要

OpenAI宣布其最新AI模型(尤其是GPT-6.1 Sol)在将遗留COBOL代码迁移到C++、Java、Kotlin、Python和Rust等现代语言方面取得"实质性改进",同时保持原有软件行为不变。在OpenAI的评测中,GPT-6.1 Sol在低推理投入下达到87%的行为保持准确率,在高推理投入下达到98%,远超早期模型。Anthropic也推出了Claude Code智能体和"代码现代化手册"用于COBOL迁移,此举令IBM股价大跌。COBOL仍深深嵌入关键基础设施:据IBM称,它支撑着40%以上的网上银行系统、80%的现场信用卡交易和95%的ATM交易,并运行着许多政府系统。然而接受The Verge采访的专家警告,重写代码并不等于替换系统。University of Twente的Vadim Zaytsev指出,真实的遗留系统涉及数亿行代码、多种语言、多种数据格式、技术集成和组织期望,而AI目前在替换或迁移遗留COBOL系统方面并未发挥主要作用。Delft University of Technology的Arie van Deursen称OpenAI的博客"肤浅",其基准测试的是简单且定义明确的任务,与实际现代化相去甚远,尤其是将复杂系统拆分为可单独替换单元这一难题。Imperial College London的Alastair Donaldson强调,主要挑战在于理解系统如何运作,而迁移后即使细微的行为差异也往往不可接受,因此稳健的测试、文档记录和人工验证必不可少。OpenAI承认遗留代码"仍远未成为已解决的问题"。

(来源:The Verge)