GitHub คืออะไร
GitHub คือเครื่องมือสำหรับใช้การจัดการโครงการการพัฒนาโปรแกรมที่อยู่บน Cloud โดยจะช่วยจัดเก็บ Code ของ Project และสามารถติดตามการเปลี่ยนแปลงได้
GitHub Copilot คืออะไร
GitHub Copilot คือเครื่องมือในการช่วยทำงานด้าน Coding ที่มี AI เข้ามาช่วยเสริมความสามารถต่าง ๆ โดยการใช้ Prompt เหมือนกับ Generative AI ทั่วไป แต่การทำงานจะเน้นไปที่การทำงานกับ Code ของโปรแกรมมากยิ่งขึ้น
ความสามารถของ GitHub Copilot
- เติม Code แบบอัตโนมัติ (Auto-completion) การเติม Code แบบอัตโนมัตินี้ ตัว GitHub Copilot จะทำหน้าที่ประเมินภาษาที่ใช้ในการเขียนและช่วยแนะนำ Code บรรทัดถัดไปที่ต้องการจะเขียน ทำให้ช่วยประหยัดเวลา เพิ่มความถูกต้องในการพิมพ์
- การอธิบาย Code (Explain Code) GitHub Copilot สามารถช่วยอธิบาย Code ที่มีการเขียนได้
- ช่วยสร้างไฟล์ Code ทั้งหมดผ่านการ Prompt นี่ถือเป็นความสามารถที่มีความน่าสนใจอย่างมากเพราะ GitHub Copilot สามารถช่วยเขียน Code ได้ โดยการ Prompt ความต้องการของเราลงไป
- ช่วยสร้างชุดทดสอบ (Test case generator) GitHub Copilot สามารถช่วยสร้างชุดทดสอบว่า Code ของเรา สามารถทำงานได้อย่างถูกต้อง เพื่อป้องกันกรณีที่จะเกิดข้อผิดพลาดขึ้น หลังจากเรานำโปรแกรมไปขึ้นโปรดักชันเรียบร้อยแล้ว
การสมัครใช้งาน GitHub Copilot
การเริ่มต้นใช้งาน GitHub Copilot สามารถเข้าได้ที่เว็บไซต์ https://github.com/ และสามารถเริ่มต้นสมัครใช้งานได้ โดยไม่เสียค่าใช้จ่าย
License ของ GitHub Copilot
License ของ GitHub Copilot มีการแบ่งไว้ 2 รูปแบบ ทั้งรูปแบบบุคคลและองค์กร โดยของแผนรูปแบบของบุคคล มีรายละเอียดแผนดังนี้
| รายละเอียด | Free | Pro | Pro+ |
| ราคา | $0 ต่อเดือน/เริ่มต้นใช้งานได้ฟรี | $10 ต่อเดือน | $39 ต่อเดือน |
| การเรียกใช้งาน Agent Mode | 50 ครั้ง/เดือน | ไม่จำกัดการเรียกใช้งาน | ไม่จำกัดการเรียกใช้งาน |
| การช่วยเติม Code (Code Completion) | 2,000 ครั้ง/เดือน | ไม่จำกัดการใช้งาน | ไม่จำกัดการใช้งาน |
| การเรียกใช้งาน Model GPT 4.1 และ GPT-5 mini | 50 ครั้ง/เดือน | ไม่จำกัดการเรียกใช้งาน | ไม่จำกัดการเรียกใช้งาน |
| Model ของ Generative AI ที่พร้อมเรียกใช้งาน |
|
|
|
และนี้คือรายละเอียดที่สรุปออกมาในแผนต่าง ๆ ของบุคคล โดยสามารถดูรายละเอียดได้ที่: https://github.com/features/copilot/plans
การเรียกใช้งาน GitHub Copilot บน Visual Studio Code
ในการเรียกใช้งาน GitHub Copilot บน Visual Studio Code สามารถทำได้โดยการ Log in ด้วย Account เดียวกับกับที่ลงทะเบียนไว้ใน GitHub เพียงเท่านี้เราก็จะสามารถเรียกใช้งาน GitHub Copilot ได้เรียบร้อยแล้ว
กรณีการศึกษาการสร้างเกม Tic Tac Toe พร้อมระบบนับคะแนน
ในกรณีเราจะใช้ความสามารถของ GitHub Copilot ในการสร้างเกม Tic Tac Toe หรือ X/O ในรูปแบบ HTML ที่มาพร้อมกับระบบนับคะแนนด้วย โดยใช้การ Prompt ใน GitHub Copilot เท่านั้น
เมื่อ GitHub Copilot ทำงานเสร็จเรียบร้อยแล้ว เราก็จะได้ Source Code ออกมา ในจุดนี้ เรายังสามารถใช้ GitHub Copilot ช่วยอธิบายการทำงานของ Code ที่ถูก Gen ออกมาได้ด้วย เมื่อมาถึงตรงนี้แล้วเราสามารถกด Run Code เพื่อดูผลลัพธ์ได้เลย
สรุปการใช้งาน GitHub Copilot
ในการใช้งาน GitHub Copilot สิ่งที่สำคัญมาก ๆ ในการใช้งานลำดับแรกคือ เราต้องมีความเข้าใจในตัวงานของเราด้วย เพราะ AI เปรียบเสมือนผู้ช่วยที่ทำให้เราประหยัดเวลาและเพิ่มเรื่องของความถูกต้องเข้ามา ทำให้ตัวของผู้ใช้งานสามารถนำเวลาที่ได้กลับมา ไปพัฒนาในส่วนอื่น ๆ ได้ ดังนั้นหากเราใช้งาน AI อย่างเข้าใจ ก็จะทำให้งานของเรามีประสิทธิภาพมากขึ้นด้วย
หลักสูตร GitHub Copilot ของ 9Expert Training
ปัจจุบันทาง 9Expert Training มีหลักสูตรที่ชื่อว่า GitHub Copilot for Developer ที่จะสอนทุกคนใช้งาน GitHub Copilot ด้วย Workshop ที่เข้มข้นและครอบคลุมตั้งแต่การ Prompt ที่แม่นยำ การพัฒนา API และ Web Application การสร้าง Unit Test อัตโนมัติ การ Debug และการทำ Refactor Code ไปจนถึงการสร้าง AI-Powered Applications โดยใช้ GitHub Copilot ช่วยในการพัฒนาให้ Project มีประสิทธิภาพมากขึ้น โดยสามารถดูรายละเอียดได้ที่นี่: https://www.9experttraining.com/github-copilot-training-course
ขอบคุณสำหรับการติดตาม
#อย่าหยุดเรียนรู้
9Expert Training