โมเดลล่าสุดของเราได้เพิ่มขีดความสามารถในการสร้างและโยกย้ายซอฟต์แวร์ในภาษาโปรแกรมที่มีทรัพยากรจำกัด เช่น COBOL, Fortran และ Visual Basic ซึ่งแตกต่างจากภาษาอย่าง Python หรือ JavaScript ตรงที่มีโค้ดและเอกสารให้โมเดลเรียนรู้น้อยกว่า แต่ยังคงรองรับโครงสร้างพื้นฐานที่สำคัญทั่วโลก
COBOL รองรับระบบธนาคารออนไลน์กว่า 40%, ธุรกรรมบัตรเครดิต ณ จุดขาย 80% และธุรกรรมตู้ ATM 95% ขณะที่ Fortran ถูกใช้ในการพยากรณ์อากาศและการวิเคราะห์ความปลอดภัยของเครื่องปฏิกรณ์นิวเคลียร์
การบำรุงรักษาซอฟต์แวร์เหล่านี้เป็นเรื่องยาก เนื่องจากเอกสารอาจไม่สมบูรณ์ หรือผู้พัฒนาเดิมอาจย้ายบริษัทไปแล้ว ทำให้กฎทางธุรกิจสำคัญอาจมีอยู่แค่ในโค้ดเท่านั้น
การโยกย้ายโค้ดเบส COBOL
โปรแกรม COBOL มักประมวลผลธุรกรรมทางการเงิน ซึ่งรายละเอียด เช่น กฎการปัดเศษ หรือการจัดการเรคคอร์ดที่ขาดหายไป สะท้อนถึงความต้องการทางธุรกิจ เช่น การคำนวณจุดคงที่ของ COBOL ที่จะทิ้งทศนิยมส่วนเกินหากไม่ได้ระบุการปัดเศษอย่างชัดเจน
ความสามารถในการรักษาพฤติกรรมเหล่านี้มีประโยชน์สำหรับทีมที่ดูแลและปรับปรุงระบบเก่า แต่การนำไปใช้กับซอฟต์แวร์โปรดักชันยังคงต้องมีการตรวจสอบจากผู้เชี่ยวชาญและทดสอบตามกฎทางธุรกิจของระบบ
เพิ่มขีดความสามารถสำหรับซอฟต์แวร์องค์กร
เป้าหมายของเราคือการช่วยให้โมเดลสามารถประยุกต์ใช้ทักษะทางวิศวกรรมซอฟต์แวร์ในภาษาต่างๆ ได้มากขึ้น เช่น การทำความเข้าใจรีโพสิทอรีที่ไม่คุ้นเคย การวางแผนการเปลี่ยนแปลง การใช้เครื่องมือสร้าง การรันการทดสอบ และการแก้ไขข้อผิดพลาด
ความคิดเห็นของคุณเกี่ยวกับสิ่งที่ใช้ได้ จุดที่โมเดลติดขัด และภาษาหรือเวิร์กโฟลว์ที่เราควรให้ความสำคัญต่อไป จะช่วยกำหนดทิศทางการฝึกและประเมินโมเดลเพื่อสนับสนุนซอฟต์แวร์ที่คุณใช้งานต่อไป
ศัพท์ที่ควรรู้
- COBOL – ภาษาโปรแกรมที่ใช้ในระบบธนาคารและธุรกรรมทางการเงินจำนวนมาก
- Fortran – ภาษาโปรแกรมที่ใช้ในงานเฉพาะทาง เช่น การพยากรณ์อากาศและการวิเคราะห์นิวเคลียร์
- Visual Basic – ภาษาโปรแกรมที่ถูกกล่าวถึงว่าเป็นหนึ่งในภาษาที่มีทรัพยากรจำกัดที่โมเดลกำลังพัฒนา
ที่มา: OpenAI