Dictionary · โมเดลและผู้เล่นหลัก · 174 / 291

GitHub Copilot

ผู้ช่วยเขียนโค้ดด้วย AI จาก GitHub: เติมโค้ดให้ขณะพิมพ์ ถามตอบผ่านแชต และสั่งงานแบบ agent ได้ นับเป็น AI ช่วยเขียนโค้ดที่แพร่หลายที่สุดตัวหนึ่ง

GitHub Copilot คือผู้ช่วยเขียนโค้ดด้วย ai จาก GitHub (บริษัทในเครือ Microsoft) ที่พัฒนาร่วมกับ openai เปิดตัวแบบ technical preview เมื่อเดือนมิถุนายน 2021 และเปิดให้ใช้ทั่วไปกลางปี 2022 จึงนับเป็นเครื่องมือ AI ช่วยเขียนโค้ดรุ่นบุกเบิกที่ทำให้ภาพ "AI นั่งข้างโปรแกรมเมอร์" กลายเป็นเรื่องปกติ ความสามารถดั้งเดิมคือ code completion: เดาแล้วเติมโค้ดต่อจากที่เรากำลังพิมพ์แบบ real-time ในโปรแกรมเขียนโค้ดยอดนิยมอย่าง VS Code, Visual Studio, JetBrains, Neovim และ Eclipse

เบื้องหลังยุคแรกขับเคลื่อนด้วย model ชื่อ Codex ของ OpenAI (ดัดแปลงจาก gpt-3) ซึ่งผ่านการ training ด้วยโค้ดสาธารณะบน GitHub · จุดนี้เองเป็นที่มาของคดี class action ปลายปี 2022 ที่ตั้งคำถามว่าการเทรนจากโค้ดสาธารณะเข้าข่าย fair use หรือไม่ ถือเป็นหมุดหมายแรกๆ ของประเด็น ai-copyright ต่อมา Copilot ขยับเป็น multi-model: ผู้ใช้เลือก llm ได้หลายค่าย ทั้ง Claude, gemini และโมเดลฝั่ง OpenAI ฟีเจอร์ก็งอกไปไกลกว่า autocomplete มาก ทั้ง Copilot Chat ไว้ถามตอบเรื่องโค้ดในตัว editor, code review ช่วยตรวจ pull request, agent-mode ที่ให้ AI ลงมือแก้โค้ดหลายไฟล์ต่อเนื่องเอง และ coding agent ที่รับงานไปทำในสภาพแวดล้อมบน cloud แล้วส่ง pull request กลับมาให้คนตรวจ

สำหรับคนทำงานยุค AI ที่ไม่ได้เขียนโค้ดเอง ชื่อนี้ก็ควรอยู่ในหู เพราะมักเป็นเครื่องมือ AI ตัวแรกๆ ที่องค์กรนำร่องให้ทีมเทคนิคใช้ GitHub เองโฆษณาว่านี่คือ AI developer tool ที่มีผู้ใช้แพร่หลายที่สุดในโลก และอ้างผลสำรวจว่า developer ที่ใช้แล้วรู้สึกเขียนโค้ดได้ productive ขึ้นสูงสุด 55% (ตัวเลขจากฝั่งผู้ขาย ควรฟังอย่างมีวิจารณญาณ) มีรุ่น Free ให้ใช้เดือนละ 2,000 completions กับ 50 chat requests ส่วนรุ่นเสียเงินเริ่มที่ Pro เดือนละ 10 ดอลลาร์ ไล่ไปจนถึง Business และ Enterprise สำหรับองค์กร นอกจากใน editor แล้วยังใช้ได้บนเว็บ github.com, มือถือผ่าน GitHub Mobile และ command line

ตัวอย่างจากบทสนทนาจริง

ฝ่ายจัดซื้อ: บริษัทเราจ่ายค่า Microsoft 365 Copilot ให้ทุกคนอยู่แล้วนี่ ทีม dev จะขอ GitHub Copilot เพิ่มอีกทำไม มันตัวเดียวกันไม่ใช่เหรอ

หัวหน้าทีม IT: คนละตัวครับ แค่ชื่อพ้องกัน ตัวที่อยู่ใน Word กับ Excel คือ Microsoft Copilot สำหรับงานเอกสาร ส่วน GitHub Copilot ฝังอยู่ในโปรแกรมเขียนโค้ดอย่าง VS Code เอาไว้เติมโค้ดขณะพิมพ์ ถามตอบเรื่องโค้ด และสั่งให้ทำงานแบบ agent เป็นชิ้นๆ ได้ license แยกกัน เลยต้องซื้อเพิ่มจริงครับ

ระวังสับสนกับ

  • microsoft-copilot : ผู้ช่วย AI ฝั่งงานเอกสารและงานออฟฟิศของ Microsoft · ชื่อคล้ายและอยู่ในเครือเดียวกัน แต่เป็นคนละผลิตภัณฑ์ คนละ license กับ GitHub Copilot ที่เจาะงานเขียนโค้ดโดยเฉพาะ
  • AI copilot : คำเรียกรวมๆ ของผู้ช่วย AI ที่ทำงานเคียงข้างคน ไม่ว่ายี่ห้อไหน · ความดังของ GitHub Copilot คือเหตุผลหลักที่คำว่า "copilot" กลายเป็นคำสามัญไปแล้ว
  • copilot-studio : เครื่องมือให้คนทั่วไปในองค์กรสร้าง agent เองแบบ low-code · ต่างจาก GitHub Copilot ที่เจาะกลุ่ม developer เขียนโค้ดโดยเฉพาะ

ดูคำนี้ใน Knowledge Atlas →

■ ไม่อยากพลาดของใหม่

อ่านจบแล้วอยากตามเรื่อง AI แบบนี้ต่อทุกวัน เรามีสรุปข่าวภาษาไทยส่งทาง LINE ทุกเช้า กดเพิ่มเพื่อนไว้ได้เลย ไม่มีค่าใช้จ่าย

เพิ่มเพื่อนใน LINE →
QR เพิ่มเพื่อน LINE ของ TRAINIAC AIคอมพิวเตอร์สแกนด้วยมือถือได้เลย

GemmaGoogle DeepMind