วันอังคารที่ 20 ตุลาคม พ.ศ. 2569

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

OpenAI programming models COBOL migration banking

ระบบปัญญาประดิษฐ์ของ 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 เปอร์ศ็นต์

สินค้าแนะนำ
คอมพิวเตอร์และอุปกรณ์ไอที
เลือกดูคอมพิวเตอร์ โน้ตบุ๊ก และอุปกรณ์ไอทีที่เกี่ยวข้องบน Shopee
ลิงก์นี้เป็นลิงก์ Affiliate เว็บไซต์อาจได้รับค่าคอมมิชชันจากการสั่งซื้อ โดยไม่มีค่าใช้จ่ายเพิ่มเติมสำหรับผู้ซื้อ

ผลลัพธ์การแปลงโค้ดและการรักษาพฤติกรรมเดิม

สำหรับการทดสอบการย้ายโปรแกรม COBOL ไปสู่ภาษา C++, Java, Kotlin, Python หรือ Rust ควบคู่กับการรักษาการทำงานเดิมของโปรแกรม OpenAI พบว่า GPT-6.1 Sol ทำความแม่นยำได้สูงสุดถึง 97.9 เปอร์ศ็นต์เมื่อใช้ความพยายามในการใช้เหตุผลระดับสูง และทำได้ 86.6 เปอร์ศ็นต์ในระดับความพยายามต่ำ ระบบจำเป็นต้องรักษาพฤติกรรมเฉพาะตัวของ COBOL เช่น วิธีการปัดเศษตัวเลขที่มีทศนิยมเกินและการจัดการบันทึกที่สูญหาย

ข้อจำกัดและสิ่งที่ต้องพิจารณาในการใช้งานจริง

การย้ายระบบจะสำเร็จได้ก็ต่อเมื่อผ่านการทดสอบทั้งหมด เนื่องจากโปรแกรมที่จัดการงานด้านธนาคารต้องมีความแม่นยำสูง ความสามารถในการรักษาพฤติกรรมเดิมจึงมีประโยชน์ต่อทีมงานที่ต้องดูแลและปรับปรุงระบบรุ่นเก่าให้ทันสมัย อย่างไรก็ตาม การนำไปใช้กับซอฟต์แวร์จริงในกระบวนการผลิตยังคงต้องอาศัยการตรวจสอบจากผู้เชี่ยวชาญ พร้อมทั้งทดสอบเทียบกับกฎทางธุรกิจและตัวแปรพึ่งพาของระบบนั้น ๆ

แหล่งข้อมูล

เรียบเรียงจากข้อมูลของ Engadget: อ่านต้นฉบับ

ป้ายกำกับ: , , , ,