Động Sát Beating Tin nhanh AI, vào tháng 2 năm nay, sau khi Anthropic quảng bá khả năng của Claude Code trong việc cải tạo các hệ thống COBOL cũ, cổ phiếu IBM đã giảm mạnh 13,2% trong một ngày.
Tám tháng sau, OpenAI cũng công bố thành tích mới nhất của dòng GPT-6 trên các ngôn ngữ lập trình cũ, trong đó tỷ lệ thành công cao nhất của bài kiểm tra chuyển đổi mã COBOL đạt 97,9%.
COBOL ra đời vào những năm 50 của thế kỷ trước, đến nay vẫn được sử dụng rộng rãi trong giao dịch ngân hàng, ATM và hệ thống bảo hiểm. Nhiều chương trình đã chạy hàng chục năm, các nhà phát triển ban đầu đã nghỉ việc từ lâu, thậm chí một số quy tắc nghiệp vụ chỉ tồn tại trong mã nguồn. Việc viết lại chúng thành ngôn ngữ hiện đại không chỉ cần đảm bảo mã chạy được mà còn phải đảm bảo kết quả tính toán hoàn toàn nhất quán. Ví dụ, trong phép tính số điểm cố định của COBOL, nếu không có yêu cầu rõ ràng về làm tròn, nó sẽ trực tiếp loại bỏ các chữ số thập phân dư thừa. Nếu chương trình mới chuyển sang làm tròn, có thể dẫn đến sai sót trong sổ sách tài chính.
OpenAI đã kiểm tra riêng khả năng của AI trong việc viết lại chương trình COBOL thành các ngôn ngữ như C++, Java, Python, Rust, yêu cầu đầu ra của chương trình mới và cũ trong bài kiểm tra phải nhất quán từng byte. GPT-6.1 Sol đạt tỷ lệ thành công 86,6% ở mức suy luận thấp, trong khi thế hệ trước GPT-5.6 Sol chỉ đạt 5,4%, chi phí API ước tính còn giảm 39%. Sau khi tăng mức suy luận, tỷ lệ thành công tiếp tục đạt 97,9%.
OpenAI cũng đã mã nguồn mở MultiLangBench, yêu cầu AI lần lượt sử dụng 20 ngôn ngữ lập trình để viết từ đầu một công cụ cơ sở dữ liệu tương thích với SQLite. Tỷ lệ vượt qua bài kiểm tra trung bình của GPT-6 Astra đạt 87,4%, của GPT-5.6 Sol là 26,8%. Trong đó, hai mô hình lần lượt đạt 72,1% và 10,9% trên COBOL, đây cũng là ngôn ngữ khó nhất trong 20 ngôn ngữ.
