โมเดลใหม่ของ OpenAI เสริมศักยภาพการเขียนโค้ดในภาษาโปรแกรมทรัพยากรจำกัด

โมเดลล่าสุดของเราได้เพิ่มขีดความสามารถในการสร้างและโยกย้ายซอฟต์แวร์ในภาษาโปรแกรมที่มีทรัพยากรจำกัด เช่น COBOL, Fortran และ Visual Basic ซึ่งแตกต่างจากภาษาอย่าง Python หรือ JavaScript ตรงที่มีโค้ดและเอกสารให้โมเดลเรียนรู้น้อยกว่า แต่ยังคงรองรับโครงสร้างพื้นฐานที่สำคัญทั่วโลก

COBOL รองรับระบบธนาคารออนไลน์กว่า 40%, ธุรกรรมบัตรเครดิต ณ จุดขาย 80% และธุรกรรมตู้ ATM 95% ขณะที่ Fortran ถูกใช้ในการพยากรณ์อากาศและการวิเคราะห์ความปลอดภัยของเครื่องปฏิกรณ์นิวเคลียร์

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

การโยกย้ายโค้ดเบส COBOL

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

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

เพิ่มขีดความสามารถสำหรับซอฟต์แวร์องค์กร

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

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

ศัพท์ที่ควรรู้

  • COBOL – ภาษาโปรแกรมที่ใช้ในระบบธนาคารและธุรกรรมทางการเงินจำนวนมาก
  • Fortran – ภาษาโปรแกรมที่ใช้ในงานเฉพาะทาง เช่น การพยากรณ์อากาศและการวิเคราะห์นิวเคลียร์
  • Visual Basic – ภาษาโปรแกรมที่ถูกกล่าวถึงว่าเป็นหนึ่งในภาษาที่มีทรัพยากรจำกัดที่โมเดลกำลังพัฒนา

ที่มา: OpenAI

Leave a Comment