OpenAI เผยโมเดลปัญญาประดิษฐ์ช่วยธนาคารย้ายระบบจาก COBOL สู่ภาษาใหม่ได้แม่นยำขึ้น

ระบบปัญญาประดิษฐ์ของ OpenAI ได้รับการพัฒนาให้มีความสามารถในการสร้างและย้ายระบบซอฟต์แวร์ที่เขียนด้วยภาษาเก่าอย่าง COBOL, Fortran และ Visual Basic ซึ่งปัจจุบันมีจำนวนโปรแกรมเมอร์ลดน้อยลง ปัจจุบันธนาคารทั่วโลกราว 40 เปอร์ศ็นต์ยังคงพึ่งพาระบบ COBOL การโยกย้ายไปยังภาษาใหม่มีต้นทุนสูงถึงหลักล้านหรือหลายร้อยล้านและใช้เวลานาน ประกอบกับบุคลากรผู้เชี่ยวชาญด้าน COBOL กำลังทยอยเกษียณอายุออกจากตลาดแรงงาน ทำให้สถาบันการเงินกลุ่มนี้จำเป็นต้องดำเนินการย้ายระบบภายในช่วงไม่กี่ปีข้างหน้านี้ โดยการพัฒนาความสามารถดังกล่าวมีนักพัฒนาและลูกค้าองค์กรคอยให้ข้อเสนอแนะเป็นแนวทาง
ความท้าทายในการทำงานกับภาษาเก่า
โมเดลการเขียนโค้ดมักประสบปัญหาเมื่อต้องจัดการกับภาษาคอมพิวเตอร์ยุคเก่า OpenAI จึงสร้างชุดประเมินผล AI ที่เรียกว่า MultiLangBench เพื่อทดสอบการสร้างเอนจิ้นฐานข้อมูลที่รองรับ SQLite ในภาษาที่กำหนด ผลการทดสอบพบว่า GPT-6 Astra มีอัตราผ่านการทดสอบเฉลี่ย 87.4 เปอร์ศ็นต์จาก 20 ภาษา ซึ่งมีประสิทธิภาพสูงกว่ารุ่น GPT-5.6 Sol ที่ทำได้ 26.8 เปอร์ศ็นต์ อย่างไรก็ตาม COBOL ยังคงเป็นภาษาที่ยากที่สุด โดยรุ่น Astra มีอัตราผ่านการทดสอบอยู่ที่ 72 เปอร์ศ็นต์
ผลลัพธ์การแปลงโค้ดและการรักษาพฤติกรรมเดิม
สำหรับการทดสอบการย้ายโปรแกรม COBOL ไปสู่ภาษา C++, Java, Kotlin, Python หรือ Rust ควบคู่กับการรักษาการทำงานเดิมของโปรแกรม OpenAI พบว่า GPT-6.1 Sol ทำความแม่นยำได้สูงสุดถึง 97.9 เปอร์ศ็นต์เมื่อใช้ความพยายามในการใช้เหตุผลระดับสูง และทำได้ 86.6 เปอร์ศ็นต์ในระดับความพยายามต่ำ ระบบจำเป็นต้องรักษาพฤติกรรมเฉพาะตัวของ COBOL เช่น วิธีการปัดเศษตัวเลขที่มีทศนิยมเกินและการจัดการบันทึกที่สูญหาย
ข้อจำกัดและสิ่งที่ต้องพิจารณาในการใช้งานจริง
การย้ายระบบจะสำเร็จได้ก็ต่อเมื่อผ่านการทดสอบทั้งหมด เนื่องจากโปรแกรมที่จัดการงานด้านธนาคารต้องมีความแม่นยำสูง ความสามารถในการรักษาพฤติกรรมเดิมจึงมีประโยชน์ต่อทีมงานที่ต้องดูแลและปรับปรุงระบบรุ่นเก่าให้ทันสมัย อย่างไรก็ตาม การนำไปใช้กับซอฟต์แวร์จริงในกระบวนการผลิตยังคงต้องอาศัยการตรวจสอบจากผู้เชี่ยวชาญ พร้อมทั้งทดสอบเทียบกับกฎทางธุรกิจและตัวแปรพึ่งพาของระบบนั้น ๆ
แหล่งข้อมูล
เรียบเรียงจากข้อมูลของ Engadget: อ่านต้นฉบับ
ป้ายกำกับ: C++, COBOL, GPT-6 Astra, OpenAI, Python

<< หน้าแรก