6 คะแนน โดย GN⁺ 2026-03-28 | 3 ความคิดเห็น | แชร์ทาง WhatsApp
  • GitHub มีแผนจะนำ โค้ดและข้อมูลจากที่เก็บส่วนตัว ไปใช้ในการฝึกโมเดล AI
  • ผู้ใช้ต้อง ปฏิเสธอย่างชัดเจน (opt-out) ก่อนวันที่ 24 เมษายน จึงจะป้องกันไม่ให้มีการใช้ข้อมูลได้
  • หากไม่ปฏิเสธ ข้อมูลจากโปรเจกต์ที่ไม่เปิดเผยต่อสาธารณะ อาจถูกนำไปรวมในข้อมูลฝึก
  • นโยบายนี้เกี่ยวข้องกับการเก็บข้อมูลเพื่อ ปรับปรุงความสามารถ AI เช่น GitHub Copilot
  • นักพัฒนาควรตรวจสอบการตั้งค่าเพื่อ ปกป้องความเป็นส่วนตัวและความปลอดภัยของโค้ด

การเปลี่ยนแปลงนโยบายข้อมูลฝึก AI ของ GitHub

  • GitHub ได้เปลี่ยนนโยบายเพื่อให้สามารถนำข้อมูลจากที่เก็บส่วนตัวไปใช้ฝึกได้เพื่อ ปรับปรุงโมเดล AI
    • หากผู้ใช้ไม่ได้ปฏิเสธไว้เป็นพิเศษ ข้อมูลจะถูกนำไปใช้โดยอัตโนมัติ
    • ผู้ใช้สามารถปฏิเสธได้โดยตรงจากหน้าการตั้งค่าของ GitHub
  • ข้อมูลฝึกอาจรวมถึง โค้ดที่ไม่เปิดเผย, เมทาดาทาของโปรเจกต์, ประวัติการคอมมิต เป็นต้น
  • มาตรการนี้ถูกอธิบายว่าเป็นไปเพื่อ ยกระดับคุณภาพของ Copilot และฟีเจอร์ AI อื่น ๆ

ผลกระทบต่อนักพัฒนา

  • หากที่เก็บส่วนตัวถูกนำไปใช้ฝึก อาจมี ความเสี่ยงต่อการเปิดเผยโค้ดที่อ่อนไหวหรือโลจิกภายใน
  • ทั้งองค์กรและนักพัฒนารายบุคคลจำเป็นต้อง ทบทวนนโยบายความปลอดภัยและดำเนินการ opt-out
  • การเปลี่ยนแปลงครั้งนี้ของ GitHub อาจนำไปสู่การถกเถียงเรื่อง ความโปร่งใสของข้อมูลฝึก AI และสิทธิในการควบคุมของผู้ใช้

3 ความคิดเห็น

 
runableapp 2026-03-30

เห็นขึ้นใน GitHub มาหลายวันแล้วครับ

การอัปเดตสำคัญ
ตั้งแต่วันที่ 24 เมษายน GitHub จะเริ่มใช้ข้อมูลการโต้ตอบกับ GitHub Copilot เพื่อฝึกโมเดล AI เว้นแต่คุณจะเลือกไม่เข้าร่วม โปรดตรวจสอบการอัปเดตนี้และจัดการการตั้งค่าของคุณได้ในการตั้งค่าบัญชี GitHub

ผมกด opt out แล้วครับ แต่ก็รู้สึกว่าเมื่อก่อนก็น่าจะนำไปใช้กับ AI อยู่แล้วไม่ใช่หรือครับ

 
github88 2026-03-29

นี่มันข่าวปลอมที่หน้าด้านเกินไปชัด ๆ

 
GN⁺ 2026-03-28
ความคิดเห็นจาก Hacker News
  • พูดเรื่องนี้มาตั้งแต่ปี 2023 แล้ว ถ้าข้อมูลที่เก็บอยู่ใน ฐานข้อมูล อยู่ในรูปแบบที่บริษัทเข้าถึงได้อย่างอิสระ สุดท้ายบริษัทนั้นก็จะเปลี่ยนเงื่อนไขการใช้งานเพื่อเอาไปใช้เป็น ข้อมูลสำหรับฝึก AI อยู่ดี แรงจูงใจมันสูงเกินกว่าจะหลีกเลี่ยงได้

    • เห็นด้วย ต่อให้เป็นบริษัทที่มีจริยธรรมแค่ไหน ถ้าถูกซื้อกิจการสถานการณ์ก็อาจเปลี่ยนไปได้ ฉันทำงานอยู่ในบริษัทกลุ่ม SP500 ตอนนี้การเข้าถึงโปรดักชันถูกควบคุมอย่างเข้มงวด แต่ถ้ามีคนอย่าง Larry, Zuck หรือ Bezos มาซื้อบริษัทก็ไม่รู้ว่าจะเกิดอะไรขึ้น
    • ดูเหมือนว่าแนวคิด “ทำไปก่อนแล้วค่อยขอโทษทีหลัง” จะกลายเป็นหลักการทั่วไป ถึงไม่เปลี่ยน ToS ในทางปฏิบัติก็อาจทำแบบนั้นได้ Amazon มีชุดข้อมูลสำหรับฝึกภายในองค์กรขนาดมหึมาอยู่แล้ว
    • กังวลว่า MS อาจกำลังเอาโค้ดที่ฉันเขียนบนโน้ตบุ๊กไปใช้ฝึก AI ก็ได้ ความไม่ไว้ใจของ ผู้ใช้ลินุกซ์ ที่เมื่อก่อนฟังดูเหมือนทฤษฎีสมคบคิด ตอนนี้เริ่มเข้าใจขึ้นเรื่อย ๆ
    • คุณพูดถูก น่าหงุดหงิดที่คนจำนวนมากยังไม่มองว่านี่เป็นเรื่องปกติ Stallman ถูกเสมอ
    • ถ้าคุณไม่ได้ถือกุญแจด้วยตัวเอง มันก็ไม่ใช่ การเข้ารหัสแบบต้นทางถึงปลายทาง อย่าพูดอะไรมั่ว ๆ เลย
  • มีคนยืนยันว่า “ไม่ใช่แบบนั้น” พร้อมแชร์ลิงก์ บล็อกทางการของ GitHub ผู้ใช้ Free, Pro, Pro+ Copilot จะถูกนำข้อมูลการใช้งานไปฝึกโมเดลถ้าไม่ opt-out ส่วนผู้ใช้ Business หรือ Pro subscription จะไม่ถูกรวมในการฝึก ถ้าไม่ได้ใช้ Copilot ก็ไม่ได้รับผลกระทบ ถ้า opt-out ไว้ล่วงหน้าตอนนี้ การตั้งค่านั้นจะคงอยู่ภายหลังด้วย

    • ตามบล็อก ข้อมูลที่เก็บมีทั้งอินพุต เอาต์พุต บริบทของโค้ด คอมเมนต์ โครงสร้างไฟล์ ฟีดแบ็ก ฯลฯ แต่ปัญหาคือเขาใช้แนวทาง “ถ้าไม่อยากเข้าร่วม” ไม่ใช่ “ถ้าอยากเข้าร่วม” หมายความว่า ผู้ใช้ต้องลงมือปฏิเสธเอง เลยไม่พอใจ มันไม่ยุติธรรมที่ฉันต้องเป็นฝ่ายลงแรงเพื่อปกป้องความเป็นส่วนตัวของตัวเอง
    • ถ้อยคำรายละเอียดถูก แยกย่อยอย่างคลุมเครือเกินไป ถ้า Copilot ใช้อินพุต เอาต์พุต และบริบทโค้ดในการฝึก ก็เท่ากับว่า บางส่วนของโค้ดใน private repo ถูกใช้เป็นข้อมูลฝึก อยู่ดี
    • ทั้งหัวข้อและคำตอบต่างก็ครอบคลุมกว้างเกินไป ตั้งแต่ 24 เมษายนเป็นต้นไป private repo ของผู้ใช้ที่ไม่ใช่ Business/Pro จะถูกรวมในการฝึกโดยค่าปริยาย ไม่ใช่ว่าทุก repo จะเข้าข่าย แต่ควรใช้ภาษาที่ระมัดระวังกว่านี้ “No we won’t” ไม่เหมาะเท่า “ไม่ได้ถูกต้องทั้งหมด”
    • ถึงอย่างนั้นมันก็ยังเป็น ปัญหาร้ายแรง อยู่ดี ถ้าโค้ดถูกใส่เข้าไปในการฝึก LLM มันก็ไม่เป็น private อีกต่อไป การเขียนว่า “private repo” แล้วซ่อนเงื่อนไขตัวเล็ก ๆ ว่า “อาจถูกเปิดเผยได้” คือการโกหก
    • ภายใต้ กฎหมาย EU วิธีแบบ opt-out ไม่ถือเป็นความยินยอมที่มีผลตามกฎหมาย เลยสงสัยว่าจะจัดการเรื่องนี้อย่างไร
  • ชื่อข่าวนี้มี ความชวนให้เข้าใจผิด อยู่บ้าง GitHub ไม่ได้ฝึกจากตัว private repo โดยตรง แต่ฝึกจาก ข้อมูลการโต้ตอบ ที่เกิดขึ้นระหว่างใช้ Copilot ถ้าไม่ใช้ Copilot ก็ไม่มีผลกระทบ ถึงอย่างนั้นก็ยังควรปิดไว้

    • แต่ถ้า หนึ่งในผู้ร่วมพัฒนาของฉัน ใช้ Copilot จะเป็นอย่างไร อันนี้น่าสงสัย
    • ฉันก็เข้าใจแบบนั้นเหมือนกัน แต่ถ้าเขาฝึกจากอินพุต ก็ไม่มีอะไรรับประกันได้ว่าไม่ได้ฝึกจากตัวโค้ดเอง ในศาลพวกเขาอาจอ้างว่า “เราฝึกแค่อินพุต” ก็ได้
    • การแยกแยะ ละเอียดแบบนี้ สุดท้ายก็ไม่มีความหมาย ถึงตอนนี้จะเป็นแบบนั้น แต่วันหลังอาจเปลี่ยนเงียบ ๆ ก็ได้ นักพัฒนาคิดว่าตัวเองเข้าใจระบบแล้ว แต่สุดท้ายก็ยังโดนหลอกซ้ำ ๆ
  • พูดให้แม่นยำ opt-out นี้เป็น การตั้งค่าสำหรับการฝึกของ Copilot จนถึงตอนนี้มีแค่ public repo ที่เป็นแบบ opt-in แต่ตั้งแต่ 24 เมษายน private repo ก็จะถูกรวมโดยค่าปริยายด้วย ถ้าคุณใช้ Copilot กับ private repo อยู่ ก็ควรไป opt-out ที่ github.com/settings/copilot ใช้เวลา 30 วินาที

    • ไม่ใช่ 30 วินาที แต่ควรเป็น 0 วินาที เวลาของฉันเป็นของฉันเอง และไม่มีเหตุผลที่ฉันต้องเสียเวลาเพื่อปกป้องความเป็นส่วนตัวของตัวเอง
    • คำว่า “ใช้เวลาแค่ 30 วินาที” คือไม่เข้าใจความเป็นจริงเลย คุณต้องคอยไล่อ่าน HN ทุกวันถึงจะรู้ข้อมูลแบบนี้ สุดท้ายคุณต้อง ใช้เวลา 240 ชั่วโมงถึงจะรู้ว่ามีสวิตช์นี้อยู่
    • แต่ก่อนมันไม่ได้เป็นแบบ opt-in ตอนนั้นเขาไม่ได้ใช้ข้อมูลการใช้งานไปฝึก เขาฝึกกันภายในเท่านั้น และบอกว่านั่นช่วยให้ ประสิทธิภาพดีขึ้น มีรายละเอียดใน โพสต์บล็อกนี้
    • การตั้งค่านี้ไม่ได้มองเห็นได้สำหรับผู้ใช้ทุกคน ถ้าองค์กรจัดการ Copilot แบบรวมศูนย์ ตัวเลือกนี้จะหายไป และเมื่อออกจากองค์กรแล้วอาจถูก opt-in กลับโดยอัตโนมัติ
  • สงสัยว่าถ้าในทีมมีแม้แต่คนเดียวที่ไม่ opt-out Copilot จะ เข้าถึงทั้ง repo ได้หรือไม่ และมีวิธีตรวจสอบสถานะการตั้งค่าของเพื่อนร่วมทีมหรือเปล่า

    • เหมือนกับที่ห้ามสมาชิกทีมคัดลอกโค้ดไปวางในพรอมป์ตไม่ได้ การตั้งค่านี้ก็ควบคุมไม่ได้เหมือนกัน ในมุมของ MS การให้ opt-in เป็นค่าเริ่มต้นย่อมสะดวกกว่ามาก
  • ตอนนี้การตั้งค่าทำได้แค่ ระดับผู้ใช้ เท่านั้น สงสัยว่ามีวิธีปิดทั้งองค์กรทีเดียวหรือไม่ กังวลว่าถ้าแม้แต่คนเดียวเปิดการตั้งค่านี้ไว้ โค้ดขององค์กรทั้งหมดจะถูกนับเป็นข้อมูลฝึกหรือเปล่า

  • ยอมรับว่า GitHub ขึ้น แบนเนอร์ประกาศ อย่างต่อเนื่อง แต่ฉันเองก็ไม่ได้อ่านจนกระทั่งมาเห็นโพสต์ HN นี้

    • แต่คนที่ ใช้ git ผ่าน CLI อย่างเดียว จะไม่เห็นแบนเนอร์นั้น
    • ต่อให้อ่านแบนเนอร์หรืออีเมล ก็ไม่ได้ระบุชัดว่าต้องเปลี่ยนการตั้งค่าอะไรถึงจะ opt-out ได้ สุดท้ายผู้ใช้ก็ต้องไปค้นเอง แล้วกว่าจะรู้ว่าตั้งถูกหรือไม่ก็ตอนหลัง
    • ฉันไม่เคยเห็นแบนเนอร์นั้นเลย อยากรู้ว่าแสดงที่ไหน
    • นี่เป็นครั้งแรกที่เห็นแอป รีเซ็ตหรือทำการตั้งค่าหาย
  • private repo ของฉันเป็น โค้ดยุ่งเหยิง เลยไม่มีอะไรต้องกังวล ถ้า LLM เอาโค้ดฉันไปฝึกน่าจะเสียมากกว่าได้

    • ฉันร่วมด้วย จะใช้ โค้ดขยะ ของฉันทำให้ AI ของ M$ พังเอง
    • การ ทำให้ LLM ปนเปื้อน เป็นรูปแบบหนึ่งของการต่อต้านที่น่าสนใจ
  • น่าสงสารคนที่จ่ายเงินใช้ GitHub มานานแต่ ไม่เคยเห็นประกาศ

    • ฉันก็ไม่ชอบระบบ opt-out เหมือนกัน แต่ตอนนี้ GitHub ขึ้น แบนเนอร์ประกาศ อยู่ทุกหน้าจริง ๆ และก็ส่งอีเมลไปแล้ว