ในเหตุการณ์ล่าสุดที่มุ่งเน้นไปที่ความคืบหน้าของโครงสร้างพื้นฐาน AI ของ Meta บริษัทได้เปิดเผยการพัฒนาเครื่องมือสร้างโค้ดที่ขับเคลื่อนด้วย AI ที่ชื่อว่า CodeCompose เครื่องมือนวัตกรรมนี้มีความคล้ายคลึงกันกับข้อเสนอ Copilot ที่มีชื่อเสียงของ GitHub แม้ว่า Meta จะยังไม่ได้เผยแพร่ CodeCompose สู่สาธารณะ แต่บริษัทกล่าวว่าทีมงานภายในได้ใช้เครื่องมือนี้เพื่อรับคำแนะนำในการเขียนโปรแกรมใน Python และภาษาอื่นๆ เมื่อทำงานในสภาพแวดล้อมการพัฒนาแบบบูรณาการ (IDEs) เช่น VS Code
Michael Bolin วิศวกรซอฟต์แวร์ของ Meta กล่าวว่าโมเดลพื้นฐานของ CodeCompose นั้นมาจากการวิจัยสาธารณะของบริษัท และปรับแต่งให้เหมาะกับกรณีการใช้งานภายในและโค้ดเบส Bolin ยังกล่าวด้วยว่า CodeCompose สามารถรวมเข้ากับพื้นผิวใดก็ได้ ช่วยให้นักพัฒนาและนักวิทยาศาสตร์ข้อมูลสามารถทำงานกับโค้ดได้อย่างมีประสิทธิภาพมากขึ้น
โมเดล CodeCompose ที่ใหญ่ที่สุดที่ Meta ฝึกฝนมีพารามิเตอร์ 6.7 พันล้านพารามิเตอร์ ซึ่งมากกว่าครึ่งหนึ่งของโมเดลเติมพารามิเตอร์ของ Copilot เล็กน้อย พารามิเตอร์ทำหน้าที่เป็นส่วนสำคัญของโมเดล ซึ่งเรียนรู้จากข้อมูลการฝึกอบรมในอดีต และกำหนดระดับความสามารถของโมเดลที่เกี่ยวข้องกับปัญหา เช่น การสร้างข้อความ
CodeCompose ได้รับการปรับแต่งอย่างละเอียดโดยใช้โค้ดจากบุคคลที่หนึ่งของ Meta และไลบรารีและเฟรมเวิร์กภายในที่เขียนด้วย Hack ซึ่งเป็นภาษาโปรแกรมภายในองค์กรของ Meta การทำเช่นนี้ CodeCompose สามารถรวมส่วนประกอบเหล่านี้เข้ากับคำแนะนำในการเขียนโปรแกรมได้ ชุดข้อมูลการฝึกอบรมพื้นฐานของเครื่องมือได้รับการกำจัดข้อผิดพลาดและวิธีปฏิบัติในการเขียนโค้ดที่ไม่ดีอย่างพิถีพิถัน เช่น API ที่เลิกใช้แล้ว เพื่อลดโอกาสที่เครื่องมือจะแนะนำโค้ดที่มีปัญหา
ในการใช้งานประจำวัน CodeCompose จะแนะนำคำอธิบายประกอบและคำสั่งนำเข้าตามประเภทนักพัฒนา นอกจากนี้ เครื่องมือยังสามารถกรอกโค้ดบรรทัดเดียวหรือหลายบรรทัด แม้กระทั่งการกรอกโค้ดจำนวนมากเมื่อจำเป็น Bolin อ้างว่า CodeCompose ควบคุมโค้ดโดยรอบและความคิดเห็นของโค้ดเพื่อให้คำแนะนำที่ถูกต้องมากขึ้น
จากข้อมูลของ Meta พนักงานหลายพันคนใช้และอนุมัติคำแนะนำจาก CodeCompose ทุกสัปดาห์ โดยมีอัตราการตอบรับเกิน 20% อย่างไรก็ตาม บริษัทยังไม่ได้กล่าวถึงข้อโต้แย้งเกี่ยวกับเครื่องมือ AI ที่สร้างโค้ด แพลตฟอร์มอย่าง Copilot ประสบปัญหาด้านลิขสิทธิ์ โดยถูกกล่าวหาว่าสำรอกรหัสลิขสิทธิ์โดยไม่มีเครดิตที่เหมาะสม ข้อกังวลเหล่านี้ทำให้เกิดคำถามว่า CodeCompose อาจไวต่อปัญหาที่คล้ายกันหรือไม่
หัวข้อที่สำคัญอีกประการหนึ่งคือศักยภาพของเครื่องมือสร้างรหัสเชิงสร้างสรรค์ที่จะแนะนำรหัสที่ไม่ปลอดภัยโดยไม่ได้ตั้งใจ การศึกษาล่าสุดของ Stanford พบว่าวิศวกรซอฟต์แวร์ที่ใช้ระบบโค้ดที่สร้างโดย AI มีแนวโน้มที่จะสร้างแอปที่มีช่องโหว่ด้านความปลอดภัย แม้ว่าการวิจัยจะไม่ได้ตรวจสอบ CodeCompose แต่ก็มีเหตุผลที่จะถือว่ามีความเสี่ยงเช่นเดียวกัน
Bolin เน้นย้ำว่านักพัฒนาไม่จำเป็นต้องทำตามคำแนะนำของ CodeCompose และการรักษาความปลอดภัยนั้นเป็นข้อพิจารณาหลักในการพัฒนาโมเดล เขาเสริมว่าบริษัทมีความกระตือรือร้นเกี่ยวกับความคืบหน้าของเครื่องมือ และนักพัฒนาของพวกเขาจะได้รับประโยชน์จากการพัฒนาโซลูชันดังกล่าวภายในบริษัท
เครื่องมือเช่น CodeCompose อาจรวมเข้ากับแพลตฟอร์มเช่น AppMaster ซึ่งเป็นหนึ่งใน แพลตฟอร์มการพัฒนาแอปพลิเคชันแบบไม่มีโค้ด/โค้ดน้อย ชั้นนำ AppMaster มุ่งเน้นที่การนำเสนอเครื่องมืออันทรงพลังสำหรับการสร้างเว็บ มือถือ และแอปพลิเคชันแบ็กเอนด์ ในขณะที่ปรับปรุงกระบวนการพัฒนาในแง่ของความคุ้มค่าและความเร็ว