JetBrains เผชิญการต่อต้านจากนักพัฒนาเรื่องการเก็บข้อมูลเป็นค่าเริ่มต้นเพื่อฝึก AI

ทีมชุมชน BigGo
JetBrains เผชิญการต่อต้านจากนักพัฒนาเรื่องการเก็บข้อมูลเป็นค่าเริ่มต้นเพื่อฝึก AI

JetBrains ได้ประกาศโครงการเก็บรวบรวมข้อมูลใหม่เพื่อปรับปรุงเครื่องมือ AI ของพวกเขา แต่ชุมชนนักพัฒนากำลังต่อต้านอย่างรุนแรงต่อแนวทางของบริษัท ผู้ผลิต IDE ต้องการเก็บข้อมูลรายละเอียดที่เกี่ยวข้องกับโค้ดจากผู้ใช้เพื่อฝึกโมเดล AI ให้ดีขึ้น แต่การดำเนินการนี้ได้จุดประกายความขัดแย้งอย่างมากในหมู่ลูกค้าที่ใช้บริการมานาน

บริษัทเพิ่งเปิดเผยแผนการเก็บข้อมูลการพัฒนาอย่างครอบคลุม รวมถึงประวัติการแก้ไข การใช้งาน terminal และการโต้ตอบกับ AI ในขณะที่ JetBrains อธิบายว่าสิ่งนี้จำเป็นสำหรับการปรับปรุงเครื่องมือ AI ให้เกินกว่างานง่ายๆ นักพัฒนาหลายคนมองว่าเป็นการเปลี่ยนแปลงพื้นฐานที่หันหลังให้กับค่านิยมดั้งเดิมของบริษัท

ประเภทของข้อมูลที่ถูกเก็บรวบรวม

Anonymous Telemetry (ที่มีอยู่แล้ว):

  • สถิติการใช้งานฟีเจอร์ต่างๆ
  • เวลาที่ใช้ใน IDE
  • รูปแบบการทำงานทั่วไป
  • การติดตามการคลิก

ข้อมูลโค้ดโดยละเอียด (ใหม่):

  • ประวัติการแก้ไขและการเปลี่ยนแปลงโค้ด
  • คำสั่ง Terminal และการใช้งาน
  • การโต้ตอบกับฟีเจอร์ AI
  • ส่วนของโค้ดและบริบท
  • ข้อความ prompt ที่ส่งไปยัง AI
  • การตอบกลับที่สร้างโดย AI

การเก็บข้อมูลเป็นค่าเริ่มต้นทำให้เกิดความกังวลเรื่องความเป็นส่วนตัว

ประเด็นที่ก่อให้เกิดความขัดแย้งมากที่สุดในการประกาศของ JetBrains คือแนวทางของพวกเขาต่อผู้ใช้ที่ไม่ใช่เชิงพาณิชย์ แตกต่างจากผู้ถือใบอนุญาตเชิงพาณิชย์ที่ต้องเลือกเข้าร่วมด้วยตนเอง ผู้ใช้ที่มีใบอนุญาตการศึกษาและงานอดิเรกฟรีจะมีการเก็บข้อมูลเปิดใช้งานโดยค่าเริ่มต้น นั่นหมายความว่านักเรียน ผู้มีส่วนร่วมในโอเพนซอร์ส และผู้ที่ทำเป็นงานอดิเรกจะแชร์โค้ดของตนโดยอัตโนมัติ เว้นแต่จะปิดใช้งานฟีเจอร์นี้ด้วยตนเอง

ข้อมูลที่เก็บรวบรวมไปไกลกว่าสถิติการใช้งานพื้นฐาน JetBrains วางแผนที่จะรวบรวมส่วนของโค้ด ข้อความ prompt การตอบสนองของ AI และรูปแบบการโต้ตอบโดยละเอียด แม้ว่าบริษัทจะสัญญาว่าจะไม่รวมข้อมูลส่วนตัวที่ละเอียดอ่อน แต่ขอบเขตของการเก็บข้อมูลได้ทำให้นักพัฒนาที่ใส่ใจเรื่องความเป็นส่วนตัวตกใจ

การเก็บรวบรวมข้อมูลตามประเภทใบอนุญาต

ประเภทใบอนุญาต การตั้งค่าเริ่มต้น การควบคุมของผู้ใช้
ไม่ใช่เชิงพาณิชย์ (การศึกษา งานอดิเรก โอเพนซอร์ส) เปิดใช้งานโดยค่าเริ่มต้น สามารถยกเลิกได้ตลอดเวลา
ใบอนุญาตเชิงพาณิชย์สำหรับบุคคล ปิดใช้งาน สามารถเลือกเข้าร่วมได้หากต้องการ
ใบอนุญาตสำหรับองค์กร ปิดใช้งาน ผู้ดูแลระบบต้องเปิดใช้งานทั้งบริษัท
ทดลองใช้ฟรี ใบอนุญาตชุมชน บิลด์ EAP ปิดใช้งาน สามารถเลือกเข้าร่วมได้โดยได้รับอนุมัติจากผู้ดูแลระบบ

ชุมชนตั้งคำถามเกี่ยวกับทิศทางของบริษัท

ผู้ใช้ JetBrains ที่ใช้บริการมานานแสดงความผิดหวังที่ขยายไปไกลกว่าเพียงแค่การเก็บข้อมูล หลายคนรู้สึกว่าบริษัทได้สูญเสียการมุ่งเน้นในจุดแข็งหลักของตนในขณะที่ไล่ตามเทรนด์ AI การวิพากษ์วิจารณ์มุ่งเน้นไปที่การเปลี่ยนแปลง UI เมื่อเร็วๆ นี้ การเปลี่ยนแปลงลำดับความสำคัญ และสิ่งที่บางคนมองว่าเป็นการทอดทิ้งลูกค้าที่ซื่อสัตย์ซึ่งสร้างความสำเร็จให้กับบริษัท

JetBrains ครอบงำตลาดสำหรับผู้ใช้ระดับสูงอย่างสมบูรณ์ และตอนนี้พวกเขาต้องการทิ้งมันไปหมด ไม่ใช่แม้แต่เพื่อแรงจูงใจกำไรที่สมเหตุสมผล พวกเขาแค่ไล่ตามกระแส เพราะ... เพราะคนอื่นๆ ทำกัน ฉันเดา

นักพัฒนาบางคนรายงานว่ากำลังพิจารณาทางเลือกอื่นเช่น Visual Studio หรือ Neovim กับ language servers แม้ว่าพวกเขาจะยอมรับว่า IDE ของ JetBrains ยังคงเหนือกว่าทางเทคนิคสำหรับหลายกรณีการใช้งาน การขาดการแข่งขันที่แข็งแกร่งในตลาด IDE ระดับมืออาชีพทำให้ JetBrains มีอำนาจต่อรองอย่างมาก ซึ่งผู้ใช้บางคนรู้สึกว่าบริษัทกำลังใช้ประโยชน์จากสิ่งนี้

JetBrains IDEs ที่รวมเทคโนโลยี AI เข้าด้วยกัน เน้นการวิพากษ์วิจารณ์จากนักพัฒนาเกี่ยวกับการเปลี่ยนแปลงจากค่านิยมหลัก
JetBrains IDEs ที่รวมเทคโนโลยี AI เข้าด้วยกัน เน้นการวิพากษ์วิจารณ์จากนักพัฒนาเกี่ยวกับการเปลี่ยนแปลงจากค่านิยมหลัก

ปัญหาความไว้วางใจและความโปร่งใสเกิดขึ้น

สมาชิกชุมชนหลายคนได้แสดงความกังวลเกี่ยวกับความโปร่งใสและแนวทางการสื่อสารของ JetBrains ผู้ใช้รายงานว่าฟีดแบ็กเชิงลบในโพสต์บล็อกของบริษัทถูกลบ และบางคนตั้งคำถามว่าคำสัญญาของบริษัทเกี่ยวกับการจัดการข้อมูลสามารถไว้วางใจได้หรือไม่ เมื่อพิจารณาจากแนวทางการควบคุมเหล่านี้

เวลาของการเก็บข้อมูลก็ทำให้ผู้ใช้กังวลเช่นกัน แม้จะมีตัวเลือกไม่เข้าร่วม แต่ระบบจะเริ่มเก็บข้อมูลทันทีเมื่อเปิดใช้งาน ซึ่งอาจจับข้อมูลที่ละเอียดอ่อนก่อนที่ผู้ใช้จะสามารถปิดใช้งานได้ แนวทางนี้ทำให้บางคนตั้งคำถามว่า JetBrains เคารพตัวเลือกของผู้ใช้จริงๆ หรือเพียงแค่ให้ภาพลวงตาของการควบคุม

ความขัดแย้งนี้เน้นย้ำถึงความตึงเครียดที่กว้างขึ้นในอุตสาหกรรมซอฟต์แวร์ระหว่างการปรับปรุงความสามารถของ AI และการรักษาความไว้วางใจของผู้ใช้ เมื่อเครื่องมือพัฒนาจำนวนมากขึ้นรวมฟีเจอร์ AI เข้าไป บริษัทต่างๆ ต้องสร้างสมดุลระหว่างความต้องการข้อมูลกับความคาดหวังด้านความเป็นส่วนตัวของนักพัฒนา การจัดการสมดุลนี้ของ JetBrains น่าจะมีอิทธิพลต่อวิธีที่ผู้ผลิตเครื่องมืออื่นๆ เข้าหาโครงการที่คล้ายกัน

ในตอนนี้ นักพัฒนาที่ใช้ผลิตภัณฑ์ของ JetBrains ควรตรวจสอบการตั้งค่าการแชร์ข้อมูลอย่างระมัดระวัง โดยเฉพาะผู้ที่มีใบอนุญาตที่ไม่ใช่เชิงพาณิชย์ซึ่งการเก็บข้อมูลเปิดใช้งานโดยค่าเริ่มต้น

อ้างอิง: Better AI Depends on Better Data: We Need Your Help