คู่มือ GitHub Copilot ฉบับสมบูรณ์

หลังจากที่ GitHub Copilot เปิดตัว Agent Mode ในเดือนมีนาคม 2026 ได้เปลี่ยนจากเครื่องมือเติมโค้ดธรรมดาให้กลายเป็นตัวแทนพัฒนาที่สามารถดำเนินการ refactor หลายไฟล์

หลังจากที่ GitHub Copilot เปิดตัว Agent Mode ในเดือนมีนาคม 2026 ได้เปลี่ยนจากเครื่องมือเติมโค้ดธรรมดาให้กลายเป็นตัวแทนพัฒนาที่สามารถดำเนินการ refactor หลายไฟล์ แก้ไขข้าม repository และรันการทดสอบได้โดยอัตโนมัติ 「ข้อมูลทางการของ GitHub แสดงว่าผู้ใช้ระดับองค์กรแบบเสียเงินของ Copilot ทะลุ 1.8 ล้านราย (รายงานประจำปี 2025 GitHub Octoverse)」 สำหรับนักพัฒนา ความแตกต่างที่แท้จริงไม่ได้อยู่ที่ "ใช้เป็นหรือไม่" แต่อยู่ที่ว่าเข้าใจหรือไม่ว่าโหมด Ask, Edit และ Agent ทั้งสามแบบเหมาะกับสถานการณ์ใด และจะทำอย่างไรให้ Copilot เข้าใจบริบทของโปรเจกต์ผ่านไฟล์คำสั่งกำหนดเอง (custom instructions) GitHub Copilot คืออะไร: จากเครื่องมือเติมโค้ดสู่ตัวแทนพัฒนา AI GitHub Copilot เป็นผู้ช่วยเขียนโปรแกรม AI ที่ฝึกร่วมกันโดย GitHub ร่วมกับ OpenAI และ Anthropic เวอร์ชันแรกเปิดตัวในเดือนมิถุนายน 2021 ด้วยโมเดล Codex และเวอร์ชันล่าสุดในปี 2026 รองรับการสลับโมเดลหลายตัวเช่น Claude Sonnet 4.5, GPT-5, Gemini 2.5 Pro ปัจจุบันมีไลน์ผลิตภัณฑ์แบ่งเป็น Individual (10 ดอลลาร์/เดือน), Business (19 ดอลลาร์/เดือน), Enterprise (39 ดอลลาร์/เดือน) สามระดับ และเวอร์ชันฟรีที่เปิดตัวปลายปี 2024 (เติมโค้ด 2,000 ครั้ง + แชต 50 ครั้งต่อเดือน) ความแตกต่างพื้นฐานจาก AI ทั่วไปอย่าง ChatGPT คือ "ความลึกของการบูรณาการบริบท": Copilot อ่านไฟล์ที่เปิดอยู่ในเอดิเตอร์ Git diff เอาต์พุตเทอร์มินัล และพื้นที่ที่เลือกได้โดยตรง แล้วแสดงคำแนะนำในรูปแบบ inline ghost text ภายใน IDE โดยไม่ต้องสลับหน้าต่าง 「การทดลองเปรียบเทียบของ GitHub กับนักพัฒนา 95 คนแสดงว่า การใช้ Copilot ทำงานเขียน HTTP server เสร็จเร็วขึ้นเฉลี่ย 55.8% (งานวิจัยทางการของ GitHub ปี 2022)」 เลือกใช้สามโหมดอย่างไร: ความแตกต่างที่แท้จริงของ Ask, Edit, Agent โหมด Ask: ถาม-ตอบและอธิบายไฟล์เดียว โหมด Ask อ่านเฉพาะไฟล์ที่คุณ @ กล่าวถึงเอง ใช้สำหรับถามความหมายของโค้ด สร้างฟังก์ชันเดี่ยว อธิบายข้อความผิดพลาด ผลลัพธ์เป็นชิ้นส่วนโค้ดในหน้าต่างแชต ต้องคัดลอกวางเอง ไม่แก้ไฟล์โดยตรง เหมาะกับขั้นตอนสำรวจที่ "ไม่แน่ใจว่าควรเขียนแบบนี้หรือไม่" โหมด Edit: แก้ไขข้ามหลายไฟล์อย่างแม่นยำ โหมด Edit สามารถแก้ไขหลายไฟล์ที่คุณระบุพร้อมกัน และนำเสนอการเปลี่ยนแปลงในรูปแบบ diff ให้ยอมรับหรือปฏิเสธท

FAQ

GitHub Copilot คืออะไร: จากเครื่องมือเติมโค้ดสู่ตัวแทนพัฒนา AI

GitHub Copilot เป็นผู้ช่วยเขียนโปรแกรม AI ที่ฝึกร่วมกันโดย GitHub ร่วมกับ OpenAI และ Anthropic เวอร์ชันแรกเปิดตัวในเดือนมิถุนายน 2021 ด้วยโมเดล Codex และเวอร์ชันล่าสุดในปี 2026 รองรับการสลับโมเดลหลายตัวเช่น Claude Sonnet 4.5, GPT-5, Gemini 2.5 Pro ปัจจุบันมีไลน์ผลิตภัณฑ์แบ่งเป็น Individual (10 ดอลลาร์/เดือน), Business (19 ดอลลาร์/เดือน), Enterprise (39 ดอลลาร์/เดือน) สามระดับ และเวอร์ชันฟรีที่เปิดตัวปลายปี 2024 (เติมโค้ด 2,000 ครั้ง + แชต 50 ครั้งต่อเดือน) ความแตกต่างพื้นฐานจาก AI ทั่วไปอย่าง Ch

เลือกใช้สามโหมดอย่างไร: ความแตกต่างที่แท้จริงของ Ask, Edit, Agent

โหมด Ask: ถาม-ตอบและอธิบายไฟล์เดียว โหมด Ask อ่านเฉพาะไฟล์ที่คุณ @ กล่าวถึงเอง ใช้สำหรับถามความหมายของโค้ด สร้างฟังก์ชันเดี่ยว อธิบายข้อความผิดพลาด ผลลัพธ์เป็นชิ้นส่วนโค้ดในหน้าต่างแชต ต้องคัดลอกวางเอง ไม่แก้ไฟล์โดยตรง เหมาะกับขั้นตอนสำรวจที่ "ไม่แน่ใจว่าควรเขียนแบบนี้หรือไม่" โหมด Edit: แก้ไขข้ามหลายไฟล์อย่างแม่นยำ โหมด Edit สามารถแก้ไขหลายไฟล์ที่คุณระบุพร้อมกัน และนำเสนอการเปลี่ยนแปลงในรูปแบบ diff ให้ยอมรับหรือปฏิเสธทีละรายการ ไม่รันคำสั่งเทอร์มินัลอัตโนมัติ ไม่เปิดไฟล์ใหม่เอง การควบคุมอยู่ในม

ข้อผิดพลาดที่พบบ่อยและวิธีแก้

Copilot แนะนำ API ที่ล้าสมัยตลอด สาเหตุคือวันที่หยุดฝึกของโมเดลเก่ากว่าเวอร์ชันแพ็กเกจล่าสุด วิธีแก้: ระบุเวอร์ชันชัดเจนที่ต้น prompt ("ใช้ Next.js 15 App Router, ห้ามใช้ pages directory") หรือเขียนถาวรไว้ใน custom instructions โหมด Agent แก้ไขไฟล์ที่ไม่ควรแก้ ใช้ .copilotignore (ไวยากรณ์เดียวกับ .gitignore) เพื่อยกเว้นไดเรกทอรีอ่อนไหว เช่น migrations/ , generated/ , node_modules/ เวอร์ชัน Enterprise สามารถบังคับใช้ในระดับองค์กรได้ คุณภาพคำแนะนำไม่สม่ำเสมอ ลองสลับโมเดลดู: ที่มุมขวาล่างของหน้าต่า

คู่มือที่เกี่ยวข้อง

← Back to Blog