* ** Microsoft สร้างกระแสโปรเจคท์ใหม่ หวังเปลี่ยนโฉมการเขียนโค้ดด้วย AI และ Rust

* ** Microsoft สร้างกระแสโปรเจคท์ใหม่ หวังเปลี่ยนโฉมการเขียนโค้ดด้วย AI และ Rust

ข่าวเทคโนโลยีได้มีการพูดถึงโปรเจคท์ใหญ่ที่ Microsoft ซึ่งเริ่มต้นจากการประกาศความตั้งใจที่จะกำจัดโค้ด C และ C++ ภายในปี 2030 และแทนที่ด้วย Rust ภายใต้การนำของวิศวกร Galen Hunt การประกาศนี้สร้างความตื่นเต้นในวงการเทคโนโลยี แต่ก็เกิดความเข้าใจผิดว่าเป็นเป้าหมายของบริษัท งานนี้ถูกอธิบายให้ชัดเจนมากขึ้นว่าเป็นแค่เป้าหมายส่วนบุคคลของ Hunt เท่านั้น และไม่ใช่นโยบายทั่วทั้งองค์กร Microsoft

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

ในปัจจุบัน Hunt กำลังมองหาวิศวกรเพิ่มเติมเพื่อเข้าร่วมทีม Future of Scalable Software Engineering ของ Microsoft โดยวิศวกรคนนี้จะมีหน้าที่ในการสร้างโครงสร้างพื้นฐานในการพัฒนาสิ่งที่เรียกว่า static analysis และเครื่องมือ machine learning ที่จะช่วยในการแปลและโยกย้ายโค้ด

การย้ายไปสู่การเขียนโค้ดด้วยภาษา Rust ไม่ได้เกิดขึ้นโดยบังเอิญ ตามที่ผลการวิจัยของ Google และ Microsoft แสดงให้เห็นว่าประมาณ 70 เปอร์เซ็นต์ของช่องโหว่ด้านความปลอดภัยในซอฟต์แวร์มาจากปัญหาความปลอดภัยที่เกี่ยวข้องกับหน่วยความจำ ส่งผลให้หลายบริษัทกดดันให้ลดการใช้ C และ C++ และหันไปหาภาษาอื่น เช่น Rust

แต่สิ่งที่น่าติดตามก็คือ การใช้ AI ในการเขียนโค้ด แม้ว่าจะใช้ Rust ซึ่งเป็นภาษาที่มีความปลอดภัยสูงขึ้นแล้วก็ตาม ก็ไม่ได้ทำให้โค้ดที่ AI สร้างขึ้นปลอดภัยเสมอไป จากการ研究ที่ทำโดย CodeRabbit พบว่า โค้ดที่ AI เขียนมักจะมีปัญหามากกว่าที่มนุษย์เขียน ส่งผลให้เกิดข้อสงสัยในวงการเทคโนโลยีว่าวิธีนี้ คือทางออกที่เหมาะสมหรือไม่

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

ในท้ายที่สุด จากโปรเจคท์วิจัยนี้ จะเป็นแนวทางในการสร้างเทคโนโลยีที่จะช่วยเหลือวิศวกรให้มีความสามารถในการแปลโค้ดระหว่างภาษาในระยะเวลาอันสั้น โดยเฉพาะอย่างยิ่งการใช้ AI ในการช่วยให้การเขียนโปรแกรมมีความปลอดภัยและมีประสิทธิภาพมากยิ่งขึ้น สร้างจุดเปลี่ยนที่สำคัญในวงการข่าวเทคโนโลยี

เว็บไซต์ ZumRoad ใช้คุกกี้ (Cookies) เพื่อพัฒนาประสบการณ์การใช้งานบนเว็บไซต์ของคุณให้ดียิ่งขึ้น สามารถอ่านรายละเอียดเพิ่มเติมได้ที่ นโยบายความเป็นส่วนตัว