IBM เตรียมนำ Generative AI มาใช้แก้ปัญหาว่าโลกเรามีโค้ดภาษา COBOL รันอยู่มาก โดยเฉพาะในแวดวงธนาคาร แต่โปรแกรมเมอร์ COBOL รุ่นเก่าๆ แก่ชรากันไปเกือบหมดแล้ว และโปรแกรมเมอร์รุ่นใหม่ๆ ก็ไม่มีใครสนใจภาษา COBOL ทำให้นักพัฒนาสายนี้ขาดแคลนอย่างหนัก
การศึกษาของ International Journal of Advanced Research in Science, Communication and Technology (IJARSCT) ประเมินว่าโค้ด 43% ในธุรกิจธนาคารยังเป็นโค้ด COBOL ดั้งเดิม
แนวทางของ IBM คือสร้างเครื่องมือชื่อ Watsonx Code Assistant ช่วยแปลงโค้ด COBOL เก่ามาเป็นภาษายุคปัจจุบัน เช่น Java อย่างไรก็ตาม มันยังเป็นแค่ตัวช่วยงานโปรแกรมเมอร์ในการแปลงโค้ดอยู่ดี โปรแกรมเมอร์ยังจำเป็นต้องตรวจสอบและแก้ไขโค้ดเพิ่มเติมอีกครั้ง ซึ่ง IBM ประเมินว่าทำงานได้สัก 80-90% แล้ว
IBM บอกว่า Watsonx Code Assistant เป็นการนำสิ่งที่บริษัทเชี่ยวชาญและมีประสบการณ์ คือ เมนเฟรมและ AI มาผนวกรวมกัน แต่ก็ยอมรับว่ายังไม่ได้มีกรณีศึกษาของการนำไปใช้แปลงโค้ดของลูกค้าจริงๆ ในตอนนี้
ที่มา - PC Mag
Comments
โปรแกรมบางตัวเขียนมาหลายสิบปี
ปัญหาคือตอน test นี่แหละ มั่นใจได้แค่ไหนว่าจะ test ได้ครบทุก case
ยิ่งเกี่ยวข้องกับเรื่องเงินๆทองๆด้วย กลัวจะหลุด
เหลือแค่เรื่องเวลาแหละ ถ้าหาคนมาเขียน COBOL ไม่ได้จริงๆ ก็ต้องเริ่มต้นพัฒนาใหม่ ค่อยๆทดแทนระบบเก่าไปทีละส่วน ทำแทนทีเดียวทั้งหมด ผมว่าเป็นไปไม่ได้เลย ค่อยๆ rollout ไปทีละส่วน
..: เรื่อยไป
COBOL นี่ปัจจุบันรันบนเครื่องแบบเก่าๆ อยู่เปล่าหว่า
Kbank นี่ยังมีใช้ไหมครับ หรือ transition ได้หมดแล้ว (จากตอนที่เปลี่ยน core bank)
ถ้าจะศึกษาภาษานี้ ต้องใช้ IDE ตัวไหนครับ
VS ตอนsave เป็น .cbl