TabNine ปัญญาประดิษฐ์ช่วยเขียนโปรแกรมใช้โมเดล GPT-2 ของ OpenAI เปิดให้ดาวน์โหลดมารันบนเครื่อง

2019-09-13

เมื่อต้นปีที่ผ่านมาบริษัท OpenAI ที่ก่อตั้งโดย Elon Musk เปิดตัวโมเดลปัญญาประดิษฐ์ GPT-2 ที่แสดงความสามารถในการทำความเข้าใจข้อความ และหลังจากนั้นพบว่ามันสามารถเขียนโปรแกรมได้อย่าง “สมจริง”

หลังจากนั้น Jacob Jackson นักพัฒนาที่กำลังพัฒนาโปรแกรม TabNine ที่ช่วยเขียนโปรแกรมแบบ autocomplete อยู่ ก็หันมาพัฒนาโปรแกรมด้วยโมเดล GPT-2 เช่นกัน โดยป้อนเฉพาะไฟล์ซอร์สโค้ดรวม 2 ล้านไฟล์ลงไปใน GPT-2 ได้เป็นโปรแกรม Deep TabNine

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

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

ที่มา – IEEE Spectrum, TabNine Blog