GitHub ยกเลิกฟีเจอร์โฆษณาใน Pull Request ของ Copilot หลังถูกต่อต้าน
(theregister.com)- GitHub Copilot ได้ ลบฟีเจอร์ข้อความ “tips” เชิงโฆษณา ที่เคยแทรกไว้ใน Pull Request (PR) โดยเป็นการดำเนินการหลังจากเกิดกระแสต่อต้านจากนักพัฒนา
- ข้อความดังกล่าวมีถ้อยคำและลิงก์ที่ แนะนำให้ติดตั้งแอป Raycast ซึ่ง Copilot เพิ่มเข้าไปในคำอธิบาย PR โดยอัตโนมัติ
- นักพัฒนารายหนึ่งเปิดเผยกรณีที่ Copilot แทรกข้อความโปรโมต Raycast ลงใน PR ของตนโดยไม่ได้รับอนุญาต ทำให้ประเด็นนี้กลายเป็นข้อถกเถียงในวงกว้าง
- GitHub ยอมรับว่าปัญหาอยู่ที่ฟีเจอร์นี้ ถูกอนุญาตให้เข้าไปแทรกแซง PR ของผู้ใช้อื่น และได้ถอนฟีเจอร์ดังกล่าวทันที
- บริษัทระบุว่า “GitHub ไม่มีโฆษณา และไม่มีแผนจะใส่โฆษณาในอนาคต” พร้อมประกาศลบ tip ที่เกี่ยวข้องทั้งหมดแล้ว
GitHub ยุติฟีเจอร์แทรกโฆษณาใน PR ของ Copilot
- Microsoft ได้ลบฟีเจอร์ที่ GitHub Copilot ใช้แทรกข้อความเชิงโฆษณาใน Pull Request (PR) หลังเกิดเสียงคัดค้านจากนักพัฒนา
- Copilot เพิ่มข้อความที่เรียกว่า “tips” ลงใน PR พร้อมถ้อยคำแนะนำให้ติดตั้งแอป Raycast
- ข้อความดังกล่าวมีเนื้อหาว่าให้ “เปิดใช้ Copilot coding agent ได้อย่างรวดเร็วด้วย Raycast บน macOS หรือ Windows” พร้อมอีโมจิสายฟ้าและลิงก์ติดตั้ง
- Zach Manson นักพัฒนาชาวออสเตรเลีย พบว่า Copilot ได้แทรกข้อความโปรโมต Raycast ลงใน PR ของตน จนกลายเป็นชนวนของประเด็นนี้
- เขาพบว่าหลังจากเพื่อนร่วมงานใช้ Copilot ช่วยแก้คำสะกดผิด ก็มีข้อความโฆษณาถูกเพิ่มเข้ามาใน PR
- จากผลการค้นหาใน GitHub พบ PR ที่มีข้อความเดียวกันนี้มากกว่า 11,400 รายการ และยืนยันได้ว่าเป็นการแทรกโดย Copilot อัตโนมัติ
- Manson ระบุว่าเขา ไม่เคยรู้มาก่อนว่า Copilot มีสิทธิ์แก้ไขคำอธิบายหรือคอมเมนต์ใน PR ของผู้ใช้อื่น และตั้งคำถามถึงความเหมาะสมของฟีเจอร์นี้
-
การตอบสนองของ GitHub
- ไม่นานหลังจากสื่อในเครือ Microsoft อย่าง Neowin รายงานเรื่องนี้ GitHub ก็ตัดสินว่าการเปลี่ยนแปลงล่าสุดของ Copilot “เกินเลยไป” และถอนฟีเจอร์ดังกล่าว
- Martin Woodward (รองประธานฝ่ายนักพัฒนาสัมพันธ์ของ GitHub) อธิบายว่าการให้ Copilot เพิ่ม “tips” ใน PR ที่มันสร้างเองเป็นฟีเจอร์เดิมอยู่แล้ว แต่ ปัญหาอยู่ที่การอนุญาตให้มันเข้าไปแทรกแซง PR ที่ผู้ใช้อื่นสร้างขึ้น
- เขากล่าวว่าการตั้งให้ Copilot ทำงานกับทุก PR ที่มีการเอ่ยถึงมันนั้น “นำไปสู่ผลลัพธ์ที่น่ารำคาญ”
- Tim Rogers ผู้จัดการผลิตภัณฑ์ของ Copilot โพสต์ใน Hacker News ว่าเป้าหมายของฟีเจอร์ “tips” คือ ช่วยให้นักพัฒนาเรียนรู้วิธีใช้งาน Copilot
- อย่างไรก็ตาม หลังได้รับเสียงตอบรับจากชุมชน เขายอมรับว่า การปล่อยให้ Copilot แก้ไข PR ที่มนุษย์เป็นผู้เขียนนั้นเป็นการตัดสินใจที่ผิดพลาด
- Rogers ประกาศว่า “เราได้ปิดใช้งานฟีเจอร์ tips ใน PR ที่ Copilot สร้างหรือแก้ไข และเรื่องแบบนี้จะไม่เกิดขึ้นอีก”
-
จุดยืนอย่างเป็นทางการของ GitHub (อัปเดตวันที่ 31 มีนาคม)
- Woodward ย้ำชัดว่า “GitHub ไม่มีโฆษณา และไม่มีแผนจะใส่โฆษณาในอนาคต”
- สาเหตุของปัญหาถูกระบุว่าเป็น ข้อผิดพลาดของตรรกะใน tip ของ Copilot coding agent ที่ไปแสดงในบริบทที่ไม่ถูกต้องภายในคอมเมนต์ PR
- GitHub ประกาศว่าได้ ลบ agent tip ทั้งหมดออกจากคอมเมนต์ PR แล้ว
2 ความคิดเห็น
เอ๊ะๆ
ความคิดเห็นบน Hacker News
ไม่เข้าใจเลยว่าทำไม GitHub ถึง พังได้ขนาดนี้
มันเคยเป็นศูนย์กลางของโอเพนซอร์สและเป็นแพลตฟอร์มที่ทุกคนใช้กันอย่างคุ้นเคยอย่างสมบูรณ์แบบ แต่น่าเสียดายที่หลัง Microsoft เข้าซื้อกิจการกลับเปิดโอกาสให้คู่แข่ง
คิดว่าผลิตภัณฑ์ที่ Microsoft ซื้อไปสุดท้ายก็มักจะ เสื่อมลง ถึงเวลาทิ้ง GitHub ได้แล้วมั้ง
คิดว่าสักวัน Microsoft จะ ค่อย ๆ เอาฟีเจอร์นี้กลับมาอีก เพราะงั้นการหนีออกจาก GitHub จึงยิ่งเร่งด่วนกว่าเดิม
บริษัทพวกนี้มักจะ ดันไปจนสุดขอบเขต ก่อน แล้วพอคนเริ่มไม่พอใจก็ค่อยถอยนิดหน่อย นี่คือวิธีฝึกผู้ใช้ให้ชินแบบค่อยเป็นค่อยไป
การเรียกโฆษณาว่า “เคล็ดลับผลิตภัณฑ์” เป็นการมองผู้ใช้เป็นคนโง่
น่าเสียดายที่สร้างเทคโนโลยีอันน่าทึ่งขึ้นมา แต่สุดท้ายกลับเอาไปใช้ทำโฆษณาหรือใช้เพื่อการสังหาร
คำพูดที่ว่า “สมองที่ยอดเยี่ยมที่สุดในยุคของเรากำลังถูกใช้เพื่อทำให้คนคลิกโฆษณา” ช่างแทงใจจริง ๆ
GitHub บอกว่า “ไม่มีแผนจะใส่โฆษณา” แต่จริง ๆ แล้วก็มี กรณีที่เคยเพิ่มองค์ประกอบเชิงโฆษณา มาแล้ว ดูการพูดคุยที่เกี่ยวข้องได้ที่นี่
Microsoft เคยได้ ความได้เปรียบช่วงแรก จากการลงทุนใน OpenAI แต่กำลังรักษาแรงส่งนั้นไว้ไม่ได้ ตอนนี้เลยดูเหมือนกำลังทำ ความพยายามแบบสิ้นหวัง ซ้ำ ๆ ทั่วทั้งผลิตภัณฑ์
ตอนแรกคิดว่าเป็นบั๊กของ GitHub แต่พอรู้ว่าเป็น การเปลี่ยนแปลงโดยเจตนา ก็ยิ่งช็อกกว่าเดิม
ปัญหาคือ Microsoft ยัด AI เข้าไปแบบฝืน ๆ พอเอา Copilot ไปแปะกับทุกผลิตภัณฑ์แบบบังคับ ก็ยิ่งทำให้คนต่อต้านมากขึ้น ดูเหมือนผู้บริหารจะสั่งทุกทีมว่า “ต้องใส่ฟีเจอร์ AI”
“ให้ Copilot สร้างโฆษณาให้ไหม?”
[ใช่] [ภายหลัง]