动察 Beating ข่าวด่วน AI เมื่อเดือนกุมภาพันธ์ปีนี้ หลังจาก Anthropic โปรโมตความสามารถของ Claude Code ในการปรับปรุงระบบเก่า COBOL หุ้น IBM ร่วงหนัก 13.2% ในวันเดียว
แปดเดือนต่อมา OpenAI ก็เปิดเผยผลลัพธ์ล่าสุดของซีรีส์ GPT-6 ด้านภาษาโปรแกรมมิ่งเก่า โดยการทดสอบการย้ายโค้ด COBOL มีอัตราความสำเร็จสูงสุดถึง 97.9%
COBOL ถือกำเนิดในทศวรรษ 1950 และยังคงใช้อย่างแพร่หลายในระบบธุรกรรมธนาคาร ตู้ ATM และระบบประกันภัย โปรแกรมจำนวนมากทำงานมาหลายทศวรรษ ผู้พัฒนาดั้งเดิมลาออกไปนานแล้ว กฎทางธุรกิจบางส่วนมีอยู่เพียงในโค้ดเท่านั้น การเขียนใหม่เป็นภาษาสมัยใหม่ไม่เพียงต้องให้โค้ดทำงานได้ แต่ยังต้องรับประกันผลลัพธ์การคำนวณตรงกันทุกประการ ตัวอย่างเช่น COBOL ในการคำนวณเลขทศนิยมแบบคงที่ หากไม่ได้ระบุให้ปัดเศษอย่างชัดเจน จะตัดทิ้งตำแหน่งทศนิยมส่วนเกินทันที หากโปรแกรมใหม่เปลี่ยนเป็นการปัดเศษ อาจทำให้บัญชีการเงินผิดพลาดได้
OpenAI ทดสอบความสามารถของ AI ในการเขียนโปรแกรม COBOL ใหม่เป็นภาษา C++, Java, Python, Rust และอื่นๆ โดยกำหนดให้ผลลัพธ์ของโปรแกรมใหม่และเก่าตรงกันทุกไบต์ในการทดสอบ GPT-6.1 Sol มีอัตราความสำเร็จ 86.6% ในโหมดการอนุมานต่ำ รุ่นก่อนหน้าอย่าง GPT-5.6 Sol มีเพียง 5.4% และประมาณการต้นทุน API ลดลงอีก 39% เมื่อเพิ่มระดับการอนุมาน อัตราความสำเร็จเพิ่มขึ้นเป็น 97.9%
OpenAI ยังเปิดโอเพนซอร์ส MultiLangBench ซึ่งกำหนดให้ AI เขียนเอนจินฐานข้อมูลที่รองรับ SQLite ตั้งแต่ต้นด้วยภาษาโปรแกรมมิ่ง 20 ภาษา GPT-6 Astra มีอัตราการผ่านการทดสอบเฉลี่ย 87.4% ขณะที่ GPT-5.6 Sol อยู่ที่ 26.8% โดยทั้งสองโมเดลได้ 72.1% และ 10.9% ในภาษา COBOL ตามลำดับ ซึ่งเป็นภาษาที่ยากที่สุดในบรรดา 20 ภาษา
