Courses
ทันทีที่เปิดใช้งาน GitHub Copilot ให้กับทีม คำถามด้านการตั้งค่าจะตามมาอย่างรวดเร็ว ข้อมูลใดที่ออกจาก IDE? ควรจำกัดคลังใดไม่ให้ใช้สำหรับคำแนะนำ? จะเกิดอะไรขึ้นเมื่อคำแนะนำไปตรงกับโค้ดสาธารณะ?
ไม่ว่าจะเป็นนักพัฒนาที่ดูแลการตั้งค่าของตนเอง หรือผู้ดูแลระบบที่กำลังนำ Copilot ไปใช้ทั่วทั้งองค์กร การเข้าใจมิติด้านความเป็นส่วนตัวและความปลอดภัยเป็นส่วนหนึ่งของการใช้งานเครื่องมือนี้อย่างถูกต้อง
ในบทความนี้ เราจะพาคุณทำความเข้าใจว่า Copilot จัดการข้อมูลของคุณอย่างไร และคุณสามารถตั้งค่าความเป็นส่วนตัว การยกเว้นเนื้อหา และมาตรการคุ้มครองอย่างตัวกรองการทำซ้ำได้อย่างไร รวมถึงวิธีแก้ไขปัญหาทั่วไปเมื่อการทำงานสะดุด
GitHub Copilot จัดการข้อมูลของคุณอย่างไร
ตามที่เราอธิบายไว้ในบทแนะนำ แนวทางปฏิบัติที่ดีที่สุดของ GitHub Copilot ทุกครั้งที่พิมพ์ใน IDE Copilot จะส่งภาพรวมของบริบทโค้ดโดยรอบไปยังเซิร์ฟเวอร์ของ GitHub โมเดลจะประมวลผลบริบทนั้นและส่งคำแนะนำกลับมา — นี่คือข้อมูลการโต้ตอบที่เป็นหัวใจของประสบการณ์ใช้งาน
สำหรับผู้ใช้แผนส่วนบุคคล (Free, Pro และ Pro+) คำชี้แจงความเป็นส่วนตัวของ GitHub อนุญาตให้ใช้ข้อมูลการโต้ตอบนี้เพื่อฝึกโมเดล ผู้ใช้สามารถยกเลิกได้ทุกเมื่อผ่านการตั้งค่าความเป็นส่วนตัวส่วนบุคคล ส่วนแผน Business และ Enterprise อยู่ภายใต้เงื่อนไขสัญญาแยกต่างหากที่ยกเว้นข้อมูลการโต้ตอบจากการฝึกโดยสิ้นเชิง — ไม่ต้องดำเนินการใดๆ จากผู้ใช้
ข้อมูลการโต้ตอบนับรวมอะไรบ้าง
โค้ดในคลังส่วนตัวที่เก็บไว้เฉยๆ จะไม่ถูกนำไปใช้ อย่างไรก็ตาม ข้อมูลการโต้ตอบที่เกิดขึ้นระหว่างใช้งาน Copilot ในคลังส่วนตัวอาจถูกใช้เพื่อฝึกโมเดล เว้นแต่คุณจะยกเลิก แต่ “ข้อมูลการโต้ตอบ” หมายถึงอะไรแน่ๆ?
เมื่อใช้ Copilot ระบบจะรวบรวมข้อมูลหลายประเภทเพื่อปรับปรุงการช่วยเขียนโค้ด ได้แก่:
- อินพุตและพรอมต์: คำสั่งหรือคำถามที่ส่งไปยัง Copilot chat หรือ CLI
- เอาต์พุต: คำแนะนำโค้ดหรือคำตอบจากโมเดล รวมถึงการที่คุณยอมรับหรือปฏิเสธ
- บริบทของโค้ด: โค้ดที่อยู่รอบตำแหน่งเคอร์เซอร์และเนื้อหาไฟล์ที่เปิดอยู่ซึ่งใช้เพื่อให้คำแนะนำที่เกี่ยวข้อง
- เมทาดาทาและโครงสร้าง: ชื่อไฟล์ โครงสร้างคลัง และรูปแบบการนำทางของคุณใน IDE
- ข้อเสนอแนะจากผู้ใช้: การให้คะแนนด้วยสัญลักษณ์ถูกใจ/ไม่ถูกใจ ตลอดจนความคิดเห็นที่เขียน
การจัดการข้อมูลแตกต่างกันอย่างไรตามแผน
GitHub มีหลายระดับบัญชี: Free, Pro, Business และ Enterprise การจัดการข้อมูลแตกต่างกันตามประเภทบัญชี ดังที่แสดงในตารางด้านล่าง
|
มิติ |
Free / Pro / Pro+ |
Business |
Enterprise |
|
ใช้เพื่อฝึกโมเดล |
ต้องยกเลิกด้วยตนเอง (Opt-out) |
ไม่ ใช้ข้อยกเว้นตามสัญญา |
ไม่ ใช้ข้อยกเว้นตามสัญญา |
|
โค้ดคลังส่วนตัวที่เก็บอยู่นิ่ง |
ไม่ใช้ |
ไม่ใช้ |
ไม่ใช้ |
|
การเก็บพรอมต์/เอาต์พุต |
ใน IDE: ไม่เก็บ นอก IDE: 28 วัน |
ใน IDE: ไม่เก็บ นอก IDE: 28 วัน |
ใน IDE: ไม่เก็บ นอก IDE: 28 วัน |
|
การควบคุมของผู้ดูแล |
เฉพาะรายบุคคล |
นโยบายระดับองค์กรและการจัดการที่นั่ง |
มีทั้งหมดของ Business และเสริมด้วยการสืบนโยบายทั่วทั้งเอนเตอร์ไพรส์และบันทึกการตรวจสอบ |
|
การยกเว้นเนื้อหา |
ไม่มี |
มีให้ใช้ในระดับคลังและองค์กร |
มีให้ใช้ทั่วทั้งเอนเตอร์ไพรส์ |
|
การคุ้มครอง IP |
ไม่มีรวมอยู่ |
มี เมื่อเปิดใช้ตัวกรองการทำซ้ำ |
มี เมื่อเปิดใช้ตัวกรองการทำซ้ำ |
นอกเหนือจากการยกเลิกสำหรับแผนบุคคลแล้ว ประเด็นสำคัญคือ ผู้ใช้ Business และ Enterprise จะได้ใช้การยกเว้นเนื้อหา การคุ้มครองทรัพย์สินทางปัญญา (IP indemnity) และการควบคุมระดับผู้ดูแลองค์กร ซึ่งไม่มีในระดับฟรีและรายบุคคล สำหรับการเปรียบเทียบเชิงลึกว่าแต่ละระดับมีอะไรบ้างนอกเหนือจากการจัดการข้อมูล โปรดดูคู่มือ GitHub Copilot Plans
รายละเอียดที่ควรทราบ: การยกเว้นเนื้อหายังไม่ครอบคลุมโหมด Edit โหมด Agent ในการแชท IDE, GitHub Copilot CLI หรือเอเจนต์บนคลาวด์ การคุ้มครอง IP ต้องเปิดใช้ตัวกรองการตรวจจับการทำซ้ำ และคำแนะนำนั้นต้องถูกใช้โดยไม่แก้ไข
การตั้งค่าความเป็นส่วนตัวของ Copilot
ความเป็นส่วนตัวของข้อมูล เป็นประเด็นสำคัญยิ่งสำหรับทุกธุรกิจ มาดูการตั้งค่าที่กำหนดว่าการโต้ตอบของคุณจะถูกนำไปใช้ฝึกโมเดลเมื่อใช้ GitHub Copilot หรือไม่
การยกเลิกสำหรับ Free, Pro และ Pro+
สำหรับบัญชีส่วนบุคคล สามารถยกเลิกไม่ให้ใช้ข้อมูลของคุณเพื่อฝึกโมเดลได้โดยไปที่ GitHub Settings แล้วตั้งค่า “Allow GitHub to use my data for AI model training” เป็น Disabled ตามภาพหน้าจอด้านล่าง

การยกเลิกจะหยุดการเก็บข้อมูลในอนาคต และไม่ลดทอนความสามารถของ Copilot อย่างไรก็ตาม GitHub ไม่สามารถรับประกันการลบข้อมูลที่ถูกใช้ในการฝึกก่อนหน้าได้ ดังนั้นข้อมูลที่เคยเก็บอาจยังคงอยู่ในชุดข้อมูลฝึกที่มีอยู่
นโยบายระดับองค์กรและเอนเตอร์ไพรส์
ผู้ใช้ Business และ Enterprise ถูกยกเว้นจากการใช้ข้อมูลเพื่อฝึกโมเดลอยู่แล้ว แต่ผู้ดูแลยังควรตรวจทบนโยบายการแบ่งปันข้อมูลเพื่อควบคุมว่าฟีเจอร์ใดของ Copilot จะเปิดใช้ทั่วทั้งองค์กร:
- Settings ขององค์กร > Copilot > Policies ให้จัดการสวิตช์ฟีเจอร์ การจัดสรรที่นั่ง และการเลือกโมเดลสำหรับสมาชิกทั้งหมด
- นโยบายระดับองค์กรมีผลเหนือการตั้งค่าส่วนบุคคล ดังนั้นการตั้งค่าใดๆ ที่กำหนดที่นี่จะมีผลกับทุกคน
- เจ้าของระดับเอนเตอร์ไพรส์สามารถตั้งค่านโยบายที่สืบทอดข้ามหลายองค์กร และตรวจสอบสถานะปัจจุบันจากแดชบอร์ดเดียว
การใช้การยกเว้นเนื้อหา (Content Exclusions) ของ Copilot
สามารถกำหนดให้ Copilot ไม่เข้าถึงเนื้อหาบางส่วนได้ จากการตั้งค่าคลัง คุณระบุได้ว่าเนื้อหาใดบ้างที่ต้องการให้ Copilot เมินเฉย
การทำงานของการยกเว้นเนื้อหา
สำหรับไฟล์ที่ถูกยกเว้น:
- จะไม่มีคำแนะนำแบบอินไลน์
- เนื้อหาของไฟล์นั้นจะไม่ถูกใช้เพื่อเสนอคำแนะนำในไฟล์อื่น
- เนื้อหาของไฟล์นั้นจะไม่ถูกใช้ในการตอบของ GitHub Copilot Chat
- Copilot จะไม่ทำโค้ดรีวิวให้กับไฟล์เหล่านั้น
ผู้ดูแลคลัง เจ้าขององค์กร และเจ้าของเอนเตอร์ไพรส์สามารถตั้งค่าการยกเว้นได้
การตั้งค่าการยกเว้นในระดับคลังและองค์กร
ในระดับคลัง ไปที่ Settings > Copilot > Content Exclusion และระบุพาธด้วยรูปแบบ glob รูปแบบที่พบบ่อย เช่น **"**/secrets/**"** เพื่อยกเว้นพาธที่มีไดเรกทอรี secrets และ **"*.env"** เพื่อยกเว้นไฟล์สภาพแวดล้อมทั้งหมด
REST API ช่วยให้ทำแบบโปรแกรมได้ หากต้องจัดการการยกเว้นหลายคลังและอยากควบคุมเวอร์ชันการตั้งค่า
ในระดับองค์กร เส้นทางคือ Org Settings > Copilot > Content Exclusion กฎที่ตั้งที่นี่จะมีผลกับทุกคลังในองค์กร
กฎระดับองค์กรและระดับคลังจะรวมกัน ดังนั้นทั้งสองจะมีผลพร้อมกัน กฎระดับเอนเตอร์ไพรส์มีสิทธิ์เหนือกว่ากฎระดับองค์กรและคลัง
เพื่อทดสอบว่าการยกเว้นทำงานจริงหรือไม่: เปิดไฟล์ที่ถูกยกเว้นแล้วขอให้ Copilot Chat “อธิบายไฟล์นี้” หาก Chat ให้คำตอบที่เกี่ยวกับเนื้อหาไฟล์ แสดงว่ายกเว้นยังไม่ถูกนำมาใช้ นั่นเป็นสัญญาณให้โหลดส่วนขยายใหม่และตรวจสอบไวยากรณ์ของกฎอีกครั้ง
ข้อจำกัดที่ควรรู้
ขณะใช้การยกเว้นเนื้อหาของ GitHub Copilot ควรเข้าใจสิ่งต่อไปนี้:
- Copilot CLI โหมด Agent และ Cloud Agents ยังไม่รองรับกฎการยกเว้นเนื้อหา (กลางปี 2026)
- การรั่วไหลเชิงความหมาย: ข้อมูลประเภทและคำอธิบาย hover จากไฟล์ที่ถูกยกเว้นอาจยังมีอิทธิพลต่อคำแนะนำโดยอ้อม
- Symlink และระบบไฟล์ระยะไกลไม่ครอบคลุม
การอ้างอิงโค้ดและตัวตรวจจับการทำซ้ำ
GitHub Copilot ช่วยให้เข้าใจที่มาของโค้ดที่แนะนำด้วยการอ้างอิงและลิงก์ไปยังแหล่งที่มา เมื่อคุณยอมรับคำแนะนำดังกล่าว Copilot จะบันทึก URL ของแหล่งที่มาและไลเซนส์
จากข้อมูลนี้ คุณสามารถตัดสินใจได้ว่าจะใช้โค้ดส่วนนั้นหรือไม่ และควรให้การอ้างอิงแบบใด
วิธีการทำงานของตัวกรองการทำซ้ำ
เมื่อ Copilot สร้างคำแนะนำ จะรันตัวกรองเทียบกับโค้ดสาธารณะที่รู้จัก หากคำแนะนำตรงกับคลังสาธารณะเกินเกณฑ์ความเหมือน คำแนะนำจะถูกบล็อกหรือถูกติดธงพร้อมการอ้างอิง
เมื่อคุณยอมรับคำแนะนำ Copilot จะบันทึก
- วันและเวลาที่รับคำแนะนำ
- ไฟล์ที่เพิ่มคำแนะนำเข้าไป
- ส่วนหนึ่งของโค้ดที่ถูกเพิ่ม
- ไลเซนส์และ URL ของแหล่งโค้ด
คุณสามารถดูการอ้างอิงโค้ดได้โดยตรงใน IDE เมื่อพบการจับคู่ ใน VS Code การอ้างอิงที่ตรงกันจะแสดงในแผงผลลัพธ์ของ Copilot คู่กับคำแนะนำ

สิ่งที่ตัวกรองไม่ตรวจจับ
ตัวกรองการทำซ้ำจะไม่ตรวจจับสิ่งต่อไปนี้:
- ชิ้นโค้ดสั้นๆ และรูปแบบทั่วไปที่กว้างเกินไปสำหรับการติดธง
- โค้ดที่ถูกปรับโครงสร้างใหม่หรือแก้ไขเพียงบางส่วนจากแหล่งเดิม
เป้าหมายของตัวกรองคือจับคู่ข้อความเดียวกันหรือใกล้เคียง ไม่ใช่ความคล้ายคลึงเชิงแนวคิด
การคุ้มครอง IP และการคุ้มครองตามสัญญา
GitHub มีการคุ้มครองทรัพย์สินทางปัญญา (IP indemnity) ให้กับลูกค้า Copilot Business และ Enterprise หากคำแนะนำก่อให้เกิดการร้องเรียนด้าน IP GitHub จะดูแลการป้องกันทางกฎหมายให้
มีเงื่อนไข 2 ข้อ:
- ต้องเปิดใช้ตัวกรองการทำซ้ำ
- ต้องอยู่ในแผนที่มีสิทธิ์
ผู้ใช้ Free และ Pro ไม่ครอบคลุม นี่เป็นมาตรการเชิงพาณิชย์ และไม่ได้ป้องกันไม่ให้เกิดการจับคู่ แต่คุ้มครองความเสี่ยงหากการจับคู่นำไปสู่ปัญหาทางกฎหมาย
การจัดการนโยบาย Copilot บน GitHub.com
หน้านโยบาย Copilot บน GitHub.com คือจุดที่ผู้ดูแลองค์กรและเอนเตอร์ไพรส์ควบคุมว่า Copilot จะทำอะไรได้บ้างทั่วทั้งทีม
การเปิดและปิดฟีเจอร์ของ Copilot
ผู้ดูแลสามารถเปิด/ปิดการเติมโค้ดอัตโนมัติ แชท โค้ดรีวิว การเชื่อมต่อ GitHub CLI และโหมดเอเจนต์ได้อย่างอิสระ ระดับความละเอียดนี้มีความสำคัญหากต้องการทยอยเปิดใช้ฟีเจอร์หรือจำกัดความสามารถบางอย่างสำหรับทีมเฉพาะ
การจัดสรรที่นั่งอยู่ที่นี่ด้วย: ควบคุมว่าใครได้สิทธิ์ใช้งาน และสามารถจัดสรรตามผู้ใช้หรือกลุ่ม
การตั้งค่าโมเดล AI ที่อนุญาต
Copilot รองรับหลายโมเดลพื้นฐาน ผู้ดูแลสามารถจำกัดว่าโมเดลใดบ้างที่ใช้งานได้ในองค์กร จะล็อกให้ใช้โมเดลใดโมเดลหนึ่ง หรืออนุญาตทุกตัวเลือกแล้วให้นักพัฒนาเลือกเองก็ได้
สำหรับภาครัฐและสภาพแวดล้อมที่ถูกกำกับดูแล GitHub รองรับตัวเลือกโมเดลที่สอดคล้องกับโปรแกรม FedRAMP
ตรวจสอบการตั้งค่านโยบาย Copilot ใต้แท็บ Copilot ขององค์กรเพื่อดูว่ามีอะไรให้ใช้ในระดับบัญชีของคุณ
การตรวจสอบและการปฏิบัติตามข้อกำหนด
มีเมตริกการใช้งาน Copilot รวมถึงอัตราการเติมโค้ด จำนวนผู้ใช้ที่ใช้งาน และเทรนด์ของฟีเจอร์และโมเดล ภายใต้แท็บ Insights ทั้งในระดับเอนเตอร์ไพรส์และองค์กร (Insights > Copilot usage)
ต้องเปิดนโยบาย "Copilot usage metrics" ก่อนจึงจะเข้าถึงแดชบอร์ดได้ มีการแยกตามสมาชิกให้ดาวน์โหลดผ่าน NDJSON export
ข้อมูลที่นั่งและไลเซนส์อยู่แยกต่างหาก ที่ Org Settings > Copilot > Access.
สำหรับรายละเอียดเชิงลึกเกี่ยวกับ Usage Metrics API ใหม่และฟีเจอร์ขั้นสูงอื่นๆ โปรดอ่านคู่มือ GitHub Copilot Enterprise
โปรดทราบว่า audit log ไม่รวมข้อมูลเซสชันฝั่งไคลเอนต์ เช่น พรอมต์ จำเป็นต้องมีโซลูชันแบบกำหนดเอง หากต้องการเก็บประวัติเกิน 180 วันหรือสร้างการแจ้งเตือนความผิดปกติ GitHub แนะนำให้สตรีม audit log ไปยังแพลตฟอร์ม SIEM โดยใช้ความสามารถสตรีมมิงในตัว
การแก้ไขปัญหา GitHub Copilot
เมื่อ Copilot ใช้งานไม่ได้ สาเหตุแทบจะเป็นหนึ่งในรายการต่อไปนี้ ดำเนินการตามนี้ก่อนเปิดทิกเก็ตขอรับการสนับสนุน
ไม่มีคำแนะนำหรือคำแนะนำหยุดแสดง
เริ่มที่ไอคอนสถานะ Copilot ในแถบสถานะของ IDE เส้นทแยงบนไอคอนหมายถึงมีการยกเว้นเนื้อหาสำหรับไฟล์ปัจจุบัน
หากไอคอนปกติแต่ไม่มีคำแนะนำ ปฏิบัติตามลำดับนี้:
- อัปเดต IDE และส่วนขยาย Copilot เป็นเวอร์ชันล่าสุด
- ตรวจสอบว่าสมาชิกภาพยังใช้งานอยู่และบัญชีมีที่นั่งกำหนดไว้
- ตรวจสอบกฎการยกเว้นเนื้อหาสำหรับไฟล์และคลังปัจจุบัน และทดสอบการเชื่อมต่อเครือข่าย
การตั้งค่า Proxy และ VPN มักเป็นตัวขัดขวางที่เงียบๆ IDE ต้องเชื่อมต่อไปยังเซิร์ฟเวอร์ของ Copilot บนโครงสร้างพื้นฐานของ GitHub และพร็อกซีขององค์กรบางครั้งบล็อกไว้โดยไม่แสดงข้อผิดพลาดชัดเจน
การยกเว้นเนื้อหาไม่ทำงานตามคาด
หลังเพิ่มหรือเปลี่ยนการยกเว้นเนื้อหา อาจใช้เวลาสูงสุด 30 นาทีจึงจะมีผลใน IDE ที่โหลดการตั้งค่าไว้แล้ว
หากต้องการให้มีผลทันที:
- ใน VS Code เปิด Command Palette แล้วรัน Developer: Reload Window
- ใน JetBrains IDEs และ Visual Studio ปิดและเปิดแอปพลิเคชันใหม่
- ใน Vim/Neovim ไม่ต้องทำอะไรเพิ่มเติม การยกเว้นจะถูกดึงใหม่อัตโนมัติเมื่อเปิดไฟล์
หลังรีโหลดแล้ว ให้ทดสอบการยกเว้นอย่างชัดเจน: เปิดไฟล์ที่ถูกยกเว้นและขอให้ Chat อธิบายไฟล์ หาก Chat ตอบด้วยเนื้อหาเกี่ยวกับไฟล์นั้น แสดงว่ายกเว้นยังไม่ถูกนำใช้ ต้องตรวจสอบไวยากรณ์กฎอีกครั้ง
โปรดทราบว่ามี 3 ฟีเจอร์ของ Copilot ที่ไม่รองรับการยกเว้นเนื้อหา: Copilot CLI, Copilot coding agent (เอเจนต์อัตโนมัติบนคลาวด์) และโหมด Agent ใน Copilot Chat บน IDE หากพบการเข้าถึงไฟล์ที่ไม่คาดหมายในสิ่งเหล่านี้ นั่นไม่ใช่การตั้งค่าผิดพลาด
ปัญหาการยืนยันตัวตนและโทเคน
หาก Copilot ใช้งานไม่ได้ใน VS Code ทั้งที่ลงชื่อเข้าใช้แล้ว ให้ลงชื่อออกผ่านไอคอน Accounts มุมล่างซ้าย รีโหลดหน้าต่าง (F1 > Developer: Reload Window ใน VS Code) แล้วลงชื่อเข้าใช้อีกครั้ง
สำหรับ Visual Studio ให้ยืนยันว่าบัญชี GitHub ที่ลงชื่อเข้าใช้ตรงกับบัญชีที่มีที่นั่ง Copilot รีเฟรชข้อมูลรับรองหากจำเป็น หรือทดลองลบบัญชี GitHub ออกจาก IDE แล้วเพิ่มใหม่ และรีสตาร์ต Visual Studio
การจำกัดอัตรา (Rate limiting)
โมเดลการคิดค่าบริการตามการใช้งานของ Copilot หมายความว่าแต่ละแผนมีขีดความสามารถของตนเอง และโมเดลพรีเมียมจะใช้ขีดความสามารถเร็วกว่าโมเดลพื้นฐาน
หากคำแนะนำหยุดกลางเซสชันหรือ Copilot Chat ส่งข้อผิดพลาด การสลับไปใช้การเลือกโมเดลอัตโนมัติ (หรือโมเดลที่ตัวคูณเล็กกว่า) อาจช่วยได้ในระหว่างที่หน้าต่างการใช้งานรีเซ็ต
ผู้ดูแลระดับเอนเตอร์ไพรส์สามารถติดตามการใช้งานล่วงหน้าผ่านแดชบอร์ดการวิเคราะห์ของ Copilot เพื่อไม่ให้ชนเพดาน
สำหรับปัญหาระดับบริการ ตรวจสอบที่ githubstatus.com ก่อนลงมือดีบักในเครื่อง
ข้อคิดท้ายบท
GitHub Copilot ให้การควบคุมที่มีนัยสำคัญเกี่ยวกับการจัดการข้อมูล ตั้งแต่การคุ้มครองเชิงสัญญาในระดับแผน ไปจนถึงการยกเว้นเนื้อหาแบบละเอียดและตัวกรองการทำซ้ำ
ความเข้าใจในการตั้งค่าเหล่านี้ (และรู้วิธีตั้งค่าอย่างถูกต้อง) จะช่วยให้คุณนำ Copilot ไปใช้ได้อย่างมั่นใจ ไม่ว่าคุณจะเป็นนักพัฒนาเดี่ยวหรือกำลังปรับใช้ทั่วทั้งเอนเตอร์ไพรส์ หากมีสิ่งใดทำงานไม่เป็นไปตามคาด ขั้นตอนแก้ไขปัญหาข้างต้นควรช่วยให้กลับมาใช้งานได้อย่างรวดเร็ว
หากต้องการลงมือปฏิบัติกับ GitHub Copilot เรียนรู้การปรับแต่งและใช้ฟีเจอร์อัจฉริยะทั้งหมด ขอแนะนำหลักสูตร Software Development with GitHub Copilot อย่างยิ่ง
คำถามที่พบบ่อยเกี่ยวกับความเป็นส่วนตัวและการแก้ปัญหาของ GitHub Copilot
GitHub Copilot ส่งโค้ดจากคลังส่วนตัวของฉันไปยังเซิร์ฟเวอร์ของ GitHub หรือไม่?
Copilot ส่งบริบทโค้ดใกล้เคียงจากเอดิเตอร์ที่คุณเปิดไปยังเซิร์ฟเวอร์ของ GitHub เพื่อสร้างคำแนะนำ มันจะไม่ดึงโค้ดจากคลังส่วนตัวที่เก็บอยู่นิ่งบน GitHub
จะหยุดไม่ให้ GitHub ใช้ข้อมูล Copilot ของฉันเพื่อฝึกโมเดลได้อย่างไร?
ไปที่ GitHub Settings จากนั้นเข้า Copilot และปิด 'Allow GitHub to use my data for AI model training' การยกเลิกนี้มีผลทันทีต่อการเก็บข้อมูลในอนาคต ผู้ใช้ Copilot Business และ Enterprise ถูกยกเว้นจากการใช้ข้อมูลเพื่อฝึกโมเดลโดยอัตโนมัติและไม่ต้องเปลี่ยนการตั้งค่าใดๆ
การยกเว้นเนื้อหาคืออะไร และตั้งค่าอย่างไร?
การยกเว้นเนื้อหาคือกฎที่ป้องกันไม่ให้ Copilot อ่านหรือสร้างคำแนะนำจากไฟล์หรือพาธที่ระบุ ตั้งค่าได้ในระดับคลังที่ Settings > Copilot > Content Exclusion โดยใช้รูปแบบ glob เช่น '*.env' หรือ '**/secrets/**' เจ้าขององค์กรสามารถตั้งค่าการยกเว้นให้มีผลกับทุกคลังได้
ตัวกรองการทำซ้ำของ GitHub Copilot ป้องกันปัญหาลิขสิทธิ์ได้หรือไม่?
มันกรองการจับคู่แบบตรงตัวหรือใกล้เคียงกับโค้ดสาธารณะที่รู้จัก และสามารถติดธงแสดงไลเซนส์ต้นทางได้ แต่มันจะไม่จับความคล้ายเชิงแนวคิดหรือโค้ดที่แก้ไขเพียงบางส่วน สำหรับการคุ้มครอง IP เต็มรูปแบบ ลูกค้า Copilot Business และ Enterprise ยังได้รับความคุ้มครอง IP indemnity หากคำแนะนำก่อให้เกิดข้อเรียกร้องทางกฎหมาย โดยมีเงื่อนไขว่าต้องเปิดใช้ตัวกรองการทำซ้ำ
เหตุใด GitHub Copilot จึงหยุดแสดงคำแนะนำในไฟล์ใดไฟล์หนึ่งโดยเฉพาะ?
เส้นทแยงบนไอคอนสถานะ Copilot หมายความว่ามีกฎการยกเว้นเนื้อหาใช้งานอยู่สำหรับไฟล์นั้น ตรวจสอบการตั้งค่าการยกเว้นเนื้อหาของคลังและองค์กรว่าไฟล์ตรงกับกฎหรือไม่ หากตรงและต้องการให้มีคำแนะนำ ให้ปรับรูปแบบการยกเว้น
โหมด agent เคารพกฎการยกเว้นเนื้อหาหรือไม่?
ไม่ ข้อมูลล่าสุดเดือนพฤษภาคม 2026 โหมด agent และ Cloud Agents ยังไม่รองรับกฎการยกเว้นเนื้อหา
จะแก้ข้อผิดพลาดการยืนยันตัวตนของ GitHub Copilot ได้อย่างไร?
Sign ออกจาก GitHub ใน IDE แล้วลงชื่อเข้าใช้อีกครั้ง ยืนยันว่าบัญชีที่ใช้ลงชื่อเข้าใช้มีที่นั่ง Copilot ที่ใช้งานอยู่ สำหรับบัญชีเอนเตอร์ไพรส์ ให้ยืนยันตัวตนใหม่หากเพิ่งเปลี่ยนรหัสผ่านหรือมีการปรับ SSO ใน Visual Studio ให้ตรวจสอบว่าไม่มีเวอร์ชันส่วนขยาย Copilot ซ้ำซ้อนหรือขัดแย้งกัน
IP indemnity ของ GitHub Copilot คืออะไร และใครมีสิทธิ์ได้รับ?
IP indemnity หมายถึง GitHub จะรับผิดชอบค่าใช้จ่ายในการป้องกันทางกฎหมายหากคำแนะนำของ Copilot ก่อให้เกิดข้อเรียกร้องด้านทรัพย์สินทางปัญญา รองรับสำหรับลูกค้า Copilot Business และ Copilot Enterprise โดยมี 2 เงื่อนไข: ต้องเปิดใช้ตัวกรองการทำซ้ำ และคำแนะนำต้องถูกใช้งานโดยไม่แก้ไข ผู้ใช้แผน Free และ Pro ไม่ครอบคลุม