เปรียบเทียบ GitHub Copilot Individual VS GitHub Copilot Business VS GitHub Copilot Enterprise

โปรโมชั่นพิเศษ ต้อนรับปลายปี 2024 เปิดใช้งาน GitHub Copilot ฺBusiness หรือ GitHub Copilot ฺEnterprise ผ่าน Bit Foundry รับฟรี เทรนนิ่งการใช้ GitHub Copilot ติดต่อขอใบเสนอราคาได้ที่ 📧info@bitfoundry.co ☎️062-390-9988

Post นี้เป็นส่วนหนึ่งของ Series การใช้ GitHub เพื่อเพิ่มประสิทธิภาพในทุกขั้นตอนของ DevSecOps/DevOps ถ้าอยากรู้ว่า GitHub มีเครื่องมืออะไรอีกบ้างที่จะช่วยให้เราสร้าง Software ได้ดีขึ้น ตามไปดูกันได้เลย

เป็นที่รู้กันว่า GitHub Copilot ช่วยเพิ่ม productivity ให้กับ developer เป็นอย่างมาก แต่บางคนก็อาจจะยังไม่ทราบว่า GitHub Copilot มีอยู่หลาย Edition เช่น Individual, Business, และ Enterprise

โดยที่ GitHub Copilot Business เหมาะสมสำหรับการใช้งานในองค์กรกว่า GitHub Copilot Individual ในหลายๆด้าน โดยเฉพาะ อย่างเช่น

  • Data excluded from training by default. GitHub จะไม่ใช้ข้อมูลของเราไปใช้ train model ถ้าเราใช้ Copilot Business(https://resources.github.com/copilot-trust-center/).
  • IP Indemnity สำคัญสำหรับองค์กรมาก (https://resources.github.com/…/establishing-trust-in…/)
  • Content exclusion (public beta and some limitations applied) สามารถกำหนดนโยบายยกเว้น บาง File/Repository ออกจากการใช้งาน Copilot ได้ เช่น File ที่มี Secrets หรือ API Key เช่น .env file

ส่วน Edition ใหญ่สุด GitHub Copilot Enterprise นอกจากจะทำได้ทุกอย่างที่ GitHub Copilot Business ทำได้แล้ว ยังมีความสามารถหลายๆอย่างที่มีประโยชน์กับองค์กรอีก เช่น

  • Copilot Chat skills in VSCode และ Copilot Chat skills in Visual Studio– Skills เป็นความสามารถพิเศษที่ GitHub Copilot สามารถเรียกใช้ขึ้นมาโดยอัตโนมัติเพื่อมาช่วยตอบคำถามของเรา เมื่อ GitHub Copilot ต้องการข้อมูลมากกว่าจากแค่ Sourcecode ของเรา ตัวอย่าง Copilot Skills ที่ GitHub Copilot Enterprise สามารถเรียกใช้เพื่อมาช่วยตอบคำถามของเราได้อย่างอัตโนมัติ (Reference)

  • Copilot pull request summaries – ช่วยร่าง Pull request description โดยดูจากการไฟล์ที่ถูกแก้ไข
  • Copilot knowledge bases – เราสามารถเพิ่ม knowledge base ให้ GitHub Copilot ของเราได้อีกด้วยนอกเหนือจาก Code repository ที่เรากำลังทำงานอยู่ด้วย โดย GitHub Copilot จะไปนำข้อมูลจาก knowledge base ที่เกี่ยวข้องมาใช้เป็นข้อมูลประกอบการตอบคำถามหรือ generate code ด้วย (Reference)
  • Fine tuning a custom large language model – โดยปกติแล้ว GitHub Copilot จะใช้ Model ที่เทรนจาก Public repositories จำนวนมากในการทำ Code Completion แต่สำหรับ GitHub Copilot Enterprise แล้วเราสามารถเทรนโมเดลด้วย repositories ของเราเองโดยเฉพาะ เพื่อให้ได้ผล Code Completion ที่ตรงตามความต้องการมากขึ้นได้ เช่น ในกรณีที่องค์กรเราใช้ภาษาที่ไม่ได้ใช้เทรน GitHub Copilot หรือในกรณีที่พบบ่อยกว่าคือ องค์กรของเรามีการใช้ internal framework หรือ library ซึ่ง GitHub Copilot ไม่เคยเห็นมาก่อน เช่น ถ้าเรามีการ develop custom components เยอะๆ (Reference)

นอกจากที่กล่าวมาแล้ว ยังมีรายละเอียดอีกหลายอย่างตามตารางนี้ เมื่อรู้ข้อดีอย่างนี้แล้ว รีบไป upgrade จาก GitHub Copilot Individual มาเป็น GitHub Copilot Business หรือ GitHub Copilot Enterprise กันเถอะ

เพื่ออำนวยความสะดวกแก่องค์กร Bit Foundry สามารถ Setup GitHub Copilot Business, GitHub Copilot Enterprise และ GitHub Enterprise แบบออกใบกำกับภาษีให้กับองค์กรได้

ติดต่อขอใบเสนอราคาได้ที่

📧info@bitfoundry.co

☎️062-390-9988

Copilot IndividualCopilot BusinessCopilot Enterprise
Types of GitHub accountsPersonal accountsOrganization or enterprise accountsEnterprise accounts on GitHub Enterprise Cloud
การเก็บรวบรวมโค้ดตัวอย่างไปใช้ Train Modelมีการนำไปใช้ (ยกเว้นถูกปิดใช้งาน)ไม่มีการนำไปใช้ไม่มีการนำไปใช้
การบล็อกข้อเสนอแนะที่ตรงกับโค้ดสาธารณะบล็อกได้ เมื่อบล็อกแล้วได้ IP Indemnityบล็อกได้ เมื่อบล็อกแล้วได้ IP Indemnity
การยกเว้นไฟล์ออกจากการใช้งาน Copilot เช่น .envได้ได้
Audit logsได้ได้
Copilot Chat in GitHub.comได้
Copilot Chat skills in VS Codeได้
Copilot Chat skills in Visual Studioได้
Copilot pull request summariesได้
Copilot knowledge basesได้
Fine tuning a custom large language modelได้

*รายละเอียดของ plan ต่างๆ ของ GitHub Copilot สามารถเปลี่ยนแปลงได้ กรุณาตรวจสอบ https://docs.github.com/en/copilot/about-github-copilot/subscription-plans-for-github-copilot เพื่อได้ข้อมูลล่าสุดจาก GitHub

Ref: https://docs.github.com/en/enterprise-cloud@latest/copilot/copilot-business/about-github-copilot-business