OpenAI Codex เป็นโมเดลที่พัฒนาต่อยอดมาจาก GPT-3 โดยมีชุดข้อมูลการฝึกฝนที่รวมทั้งภาษาธรรมชาติและโค้ดจำนวนมหาศาลจากแหล่งสาธารณะ รวมถึง GitHub repositories ด้วย
Codex มีความเชี่ยวชาญสูงสุดในภาษา Python แต่ยังมีความชำนาญในภาษาอื่น ๆ อีกกว่าหนึ่งโหล เช่น JavaScript, Go, Perl, PHP, Ruby, Swift และ TypeScript นอกจากนี้ Codex ยังมีหน่วยความจำสำหรับโค้ด Python ที่ใหญ่ถึง 14KB เทียบกับ GPT-3 ที่มีเพียง 4KB ทำให้สามารถพิจารณาบริบทได้มากกว่าถึง 3 เท่า
หาก GPT-3 เก่งในการสร้างภาษาธรรมชาติจากคำสั่งภาษาธรรมชาติ ในขณะที่ Codex นั้นสามารถสร้างโค้ดที่ใช้งานได้จริง ทำให้คอมพิวเตอร์เข้าใจเจตนาของผู้ใช้ได้ดีขึ้น
ปัจจุบัน OpenAI ได้เปิดให้ทดสอบ Codex ในช่วง Private Beta ผ่าน API และจะให้บริการฟรีในช่วงเริ่มต้น เพื่อให้สามารถขยายขนาดได้อย่างปลอดภัยและทำงานร่วมกับนักพัฒนาอย่างใกล้ชิด
ศัพท์ที่ควรรู้
- GPT-3 – โมเดลภาษาขนาดใหญ่ของ OpenAI ที่เป็นต้นแบบของ Codex ซึ่งมีความสามารถในการสร้างภาษาธรรมชาติ
- OpenAI Codex – โมเดลที่สืบทอดจาก GPT-3 แต่มีความสามารถในการอ่านและสร้างโค้ดจากภาษาธรรมชาติ
- GitHub repositories – แหล่งเก็บโค้ดสาธารณะที่ถูกนำมาใช้เป็นส่วนหนึ่งของชุดข้อมูลในการฝึกฝน Codex
- API – ส่วนต่อประสานโปรแกรมที่ช่วยให้นักพัฒนาสามารถสั่งการโมเดล Codex ผ่านโค้ดได้
ที่มา: OpenAI