GitHub CoPilot - AI โปรแกรมเมอร์คู่หู
(copilot.github.com)- ผู้ช่วย pair programming ที่ขับเคลื่อนด้วย AI ซึ่งแนะนำได้ทั้งระดับบรรทัดโค้ด/ทั้งฟังก์ชัน
→ ใช้ OpenAI (Codex) ที่เทรนด้วยโค้ดหลายหมื่นล้านบรรทัด
→ ทำงานผ่านส่วนขยาย VSCode ทั้งบนเครื่องโลคัลหรือบน GitHub Codespaces
-
ในเวอร์ชันพรีวิวรองรับ Python, JS, TS, Ruby, Go ได้ดี และรองรับภาษาอื่นส่วนใหญ่ด้วย
-
ตัวอย่างการใช้งาน
→ เมื่อใส่คำอธิบายเป็นคอมเมนต์ ระบบจะสร้างโค้ดให้อัตโนมัติ
→ เติมโค้ดที่ทำซ้ำ ๆ ให้อัตโนมัติ
→ สร้างเทสต์สำหรับโค้ดที่พัฒนาขึ้นโดยอัตโนมัติ
→ แนะนำโซลูชันทางเลือกสำหรับโค้ดที่เขียนไว้
→ ช่วยให้เรียนรู้ภาษา/เฟรมเวิร์กใหม่ได้โดยไม่ต้องเปิดเอกสารหรือค้นหาเว็บ
- ระหว่างช่วง tech preview จะเปิดให้ใช้ฟรีเฉพาะผู้ใช้ที่มีจำนวนจำกัด
→ หลังเปิดตัวเวอร์ชันทางการ มีแผนจะออกเวอร์ชันเสียเงินแยกต่างหาก
5 ความคิดเห็น
เคยซื้อไลเซนส์ของ Tabnine กับ Kite มาใช้เหมือนกัน แต่ส่วนตัวไม่ค่อยรู้สึกว่าต่างจากเวอร์ชันฟรีมากนัก เลยสงสัยว่า CoPilot จะเป็นอย่างไรบ้าง น่าคาดหวังครับ
ถึงเวลาแล้วหรือยังที่เราต้องไปเรียนการเขียนภาษาอังกฤษ...
พอ OpenAI เปิดเบต้าเลยลองทดสอบดู ก็พบว่าสามารถสร้างประโยคภาษาเกาหลีออกมาได้พอสมควรเลยนะครับ/ค่ะ แบบนี้ต่อไปก็น่าจะฉลาดขึ้นเรื่อย ๆ ใช่ไหม 555
เสียงตอบรับจากคนที่ได้ลองใช้จริงดีมากเลยครับ
https://news.ycombinator.com/item?id=27676266
ใน 10 ครั้ง มันแนะนำโค้ดที่ผมอยากเขียนได้ตรงเป๊ะ 1 ครั้ง และที่เหลือก็ยังเสนอโค้ดที่ดีได้ในระดับหนึ่ง
เวลาเดาถูกจะให้ความรู้สึกเหมือนมันอ่านใจผมออก
ถึงจะเขียนโค้ดคนเดียว แต่รู้สึกเหมือนได้ทำ pair programming จริงๆ
มันทำให้ผมเข้าใจโค้ดของตัวเองดีขึ้น และตั้งชื่อกับคำอธิบายให้เมธอดต่างๆ ได้ดีขึ้น ทำให้เขียนโค้ด เอกสาร และเทสต์ได้ดีขึ้นด้วย
Copilot ทำให้ผมเป็นโปรแกรมเมอร์ที่ดีขึ้นจริงๆ ไม่ได้พูดเล่น
ตอนทำงานกับ React คอมโพเนนต์ มันทำนายได้แม่นมากจนมีประโยชน์มาก
ดูเหมือนมันจะกลายเป็นองค์ประกอบจำเป็นของเครื่องมือนักพัฒนา เหมือนกับระบบ autocomplete ที่ IDE มีให้
ผมคิดว่าวิธีที่โปรแกรมเมอร์เขียนเอกสารประกอบโค้ดน่าจะเปลี่ยนไป
ถ้าเขียนคอมเมนต์ดีๆ มันก็จะแนะนำโค้ดที่ใช้งานได้ถูกต้องให้ และบางครั้งก็เขียนฟังก์ชันทั้งก้อนให้เลย
และดูเหมือนว่าจะมีประเด็นต่าง ๆ โผล่ออกมาอีกมากมายด้วยนะครับ
GitHub Copilot as open source code laundering? https://twitter.com/eevee/status/1410037309848752128
ผมไม่เห็นด้วยกับการที่ GitHub ใช้ซอร์สโค้ดที่มีลิขสิทธิ์โดยไม่ได้รับอนุญาตและไม่มีใบอนุญาต https://thelig.ht/abandoning-github/
Copilot คายโค้ดของ Quake ออกมาตรง ๆ รวมถึงคอมเมนต์หยาบคายด้วย https://twitter.com/mitsuhiko/status/1410886329924194309
GitHub ขูดโค้ดของคุณไป และพวกเขาวางแผนจะเก็บเงินคุณสำหรับ copilot https://twitter.com/bphogan/status/1411097686854488067