AI สร้าง PR คุณภาพต่ำกำลังถ่วงชุมชนโอเพนซอร์ส โปรเจกต์ vLLM, Godot ฯลฯ กำลังเดือดร้อนหนัก

เมื่อการส่ง Pull Request (PR) กลายเป็นธุรกิจ ผู้ดูแลโปรเจกต์โอเพนซอร์สกำลังเผชิญกับผลกระทบแบบไหน?

ล่าสุด ประสบการณ์ของชุมชน vLLM ได้ให้กรณีศึกษาที่ชัดเจน ผู้มีส่วนร่วมหลักและผู้ดูแลสำคัญของโปรเจกต์นี้ You Kaichao โพสต์บนโซเชียลมีเดียว่า สถาบันสอนพิเศษแห่งหนึ่งได้แนะนำให้นักเรียนส่ง PR ซึ่งจริงๆ แล้ว PR นั้นมุ่งแก้ปัญหาที่ไม่มีอยู่จริง นักเรียนใช้วิธี @ ผู้ดูแลจำนวนมากเพื่อเรียกร้องความสนใจ พยายามใช้ความปรารถนาดีของผู้ดูแลเพื่อ “ชุบทอง” ให้กับประวัติส่วนตัว แต่กลับสร้างภาระการดูแลที่แท้จริงให้กับชุมชน

AI สร้าง PR คุณภาพต่ำกำลังถ่วงชุมชนโอเพนซอร์ส โปรเจกต์ vLLM, Godot ฯลฯ กำลังเดือดร้อนหนัก

ลิงก์โพสต์ต้นฉบับ: https://zhuanlan.zhihu.com/p/2041684244573971064

โชคดีที่สมาชิกชุมชนระบุและรายงานพฤติกรรมนี้ได้อย่างรวดเร็ว หลังจาก PR นั้นถูกรวมและโพสต์ที่เกี่ยวข้องถูกเผยแพร่

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

และการเข้ามาของ AI Agent ก็ยิ่งทำให้ปัญหาหนักขึ้นไปอีก

PR คุณภาพต่ำที่ผลิตโดย AI จำนวนมากกำลังทำให้ชุมชนโอเพนซอร์สทรุดตัวลง

ในความเป็นจริง ปัญหาที่ vLLM เผชิญกำลังเกิดขึ้นพร้อมกันทั่วโลกโอเพนซอร์ส

ผู้ดูแลหลักของเกมเอนจิน Godot, Rémi Verschelde กล่าวบน Bluesky ว่า PR คุณภาพต่ำที่สร้างโดย AI กำลังกลายเป็น “สิ่งที่ทำให้เหนื่อยล้าและหงุดหงิด” เพื่อนร่วมงานของเขา Adriaan de Jongh อธิบายอย่างตรงไปตรงมายิ่งขึ้น: การเปลี่ยนแปลงใน PR เหล่านี้ไร้เหตุผล คำอธิบายยาวเหยียดแต่ไร้สาระ ผู้ส่งไม่เข้าใจโค้ดของตัวเองเลย — “มันยุ่งเหยิงสิ้นดี”

แล้วคนที่ส่ง PR คุณภาพต่ำเหล่านี้ต้องการอะไรกันแน่?

ประเภทแรก: สร้างประวัติ

แผนที่ความร้อนของการมีส่วนร่วมบน GitHub เป็นหนึ่งใน “หลักฐานประสบการณ์” ที่ชัดเจนที่สุดสำหรับโปรแกรมเมอร์ในการสมัครงาน การส่ง PR ไปยังโปรเจกต์知名如 vLLM, PyTorch, Linux และเขียนในประวัติว่า “Contributor to vLLM” ดูมีน้ำหนักมาก การเกิดขึ้นของเครื่องมือ AI ทำให้ต้นทุนในการสร้าง “การมีส่วนร่วม” เหล่านี้จำนวนมากใกล้เป็นศูนย์

AI สร้าง PR คุณภาพต่ำกำลังถ่วงชุมชนโอเพนซอร์ส โปรเจกต์ vLLM, Godot ฯลฯ กำลังเดือดร้อนหนัก

การอภิปรายในความคิดเห็นของโพสต์ You Kaichao

ประเภทที่สอง: เก็บรางวัล

โปรแกรม Bug Bounty จ่ายเงินตามรายงานที่มีประสิทธิภาพ เช่น โปรแกรม HackerOne ของ cURL โปรแกรมถ่ายโอนข้อมูลโอเพนซอร์สที่มีชื่อเสียง ให้รางวัลสูงถึง 10,000 ดอลลาร์สหรัฐสำหรับปัญหาร้ายแรง ในอดีต การค้นหาช่องโหว่จริงต้องอ่านโค้ดอย่างลึกซึ้ง เข้าใจสถาปัตยกรรมระบบ ซึ่งมีอุปสรรคสูงมาก ตอนนี้ การใช้ AI สร้างรายงานช่องโหว่ที่ “ดูสมเหตุสมผล” จำนวนมากไปยังหลายสิบโปรเจกต์ แค่มีหนึ่งหรือสองรายการที่ถูกตัดสินว่ามีประสิทธิภาพ ผลตอบแทนก็เป็นบวก

แน่นอนว่าไม่ใช่ทุกคนที่มีเจตนาร้าย นักพัฒนาบางคน真心想ช่วย ให้ AI วิเคราะห์โค้ดโปรเจกต์และสร้าง PR แล้วส่งโดยไม่ตรวจสอบ พวกเขาไม่เข้าใจโค้ดนั้น และไม่มีความสามารถในการตัดสินว่าการแก้ไขของ AI ถูกต้องหรือไม่ “ขยะที่เกิดจากความปรารถนาดี” แบบนี้ก็消耗พลังของผู้ดูแลอย่างมากเช่นกัน

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

หากปล่อยให้สถานการณ์นี้ดำเนินต่อไป ชุมชนโอเพนซอร์สจะไม่สามารถดำรงอยู่ได้ ดังนั้นหลายชุมชนโอเพนซอร์สจึงกำลังดำเนินมาตรการรับมือ

ในจำนวนนี้ vLLM ใช้มาตรการผสมผสานระหว่างการลงโทษ (แบนผู้มีส่วนร่วมที่เกี่ยวข้อง) + การปรับปรุงกระบวนการ (สร้างช่องทางตรวจสอบลำดับความสำคัญสำหรับอีเมลบริษัท/มหาวิทยาลัยที่ตรวจสอบได้ + กรณีการใช้งานจริง)

AI สร้าง PR คุณภาพต่ำกำลังถ่วงชุมชนโอเพนซอร์ส โปรเจกต์ vLLM, Godot ฯลฯ กำลังเดือดร้อนหนัก

ผู้ดูแล cURL, Daniel Stenberg ไม่เพียงแต่ปิดโปรแกรมรางวัลที่ดำเนินมานานกว่าหกปี แต่ยัง部署 bot ตรวจสอบ AI ที่แตกต่างกันสามตัวในการตรวจสอบ PR ให้它们ทำงานอัตโนมัติตอนตีสอง เพื่อจับปัญหาที่มนุษย์ตรวจไม่พบ

แนวทางของ tldraw รุนแรงยิ่งกว่า โดยประกาศนโยบายชั่วคราว: ปิด Pull Request จากผู้มีส่วนร่วมภายนอกทั้งหมดโดยอัตโนมัติ กล่าวคือ การส่งโค้ดที่ไม่ได้รับเชิญจะไม่เข้าสู่กระบวนการตรวจสอบโดยค่าเริ่มต้น เฉพาะที่ทีมเลือกเท่านั้นที่จะเปิดอีกครั้ง

โดยพื้นฐานแล้ว นี่กำลังบีบให้ชุมชนโอเพนซอร์สไปในทิศทางของ “Know Your Contributor” — ต้องรู้ว่าคุณเป็นใคร ทำไมถึงมีส่วนร่วม จึงจะจัดการได้อย่างมีประสิทธิภาพ

GitHub ก็มีส่วนในเรื่องนี้

ในวิกฤตนี้ บทบาทของ GitHub ค่อนข้างน่าอึดอัด

ด้านหนึ่ง GitHub เป็นหนึ่งในผู้ส่งเสริมเครื่องมือ AI ที่กระตือรือร้นที่สุด Copilot ถูกฝังลึกในผลิตภัณฑ์ของตน อีกด้านหนึ่ง การออกแบบผลิตภัณฑ์ของ GitHub เองที่ทำให้ “PR AI คุณภาพต่ำ” แพร่หลายเช่นนี้

นักพัฒนาบางคนชี้ตรงไปที่: “แพลตฟอร์มนี้กำลัง激励พฤติกรรมนี้” รายงาน Bug ที่สร้างโดย Copilot อัตโนมัติ ถูกส่งในชื่อผู้ส่งเอง โดยไม่ระบุร่องรอยการมีส่วนร่วมของ AI — ผู้ดูแลไม่สามารถแยกแยะได้เลย

AI สร้าง PR คุณภาพต่ำกำลังถ่วงชุมชนโอเพนซอร์ส โปรเจกต์ vLLM, Godot ฯลฯ กำลังเดือดร้อนหนัก

Linux distro Gentoo ถึงกับเริ่มย้าย repository จาก GitHub ไปยัง Codeberg เหตุผลหนึ่งคือความไม่พอใจต่อการผลักดันเครื่องมือ AI ของแพลตฟอร์ม

เมื่อเผชิญกับแรงกดดันจากชุมชน วิศวกรของ GitHub ยอมรับในบล็อกถึงปัญหา “การมีส่วนร่วมคุณภาพต่ำจำนวนมาก” แต่ใช้ถ้อยคำระมัดระวังอย่างยิ่ง หลีกเลี่ยงการชี้นิ้วไปที่ AI โดยตรง พวกเขาสัญญาว่าจะ推出เครื่องมือรับมืออย่างต่อเนื่อง รวมถึง: ฟังก์ชันลบ PR โดยตรงจากอินเทอร์เฟซ จำกัดสิทธิ์ผู้มีส่วนร่วมภายนอก และกลไก “เกณฑ์准入” (เช่น กำหนดให้ PR ต้อง关联 Issue ที่มีอยู่)

ในขณะเดียวกัน นักพัฒนาอิสระก็ลงมือแล้ว: เครื่องมือที่ชื่อ Anti Slop GitHub Action อ้างว่าสามารถระบุและปิด PR ขยะได้ 98% โดยอัตโนมัติ อีกเครื่องมือ PR Slop Stopper วิเคราะห์ประวัติ GitHub ของผู้ส่ง อายุบัญชี อัตราความสำเร็จในการมีส่วนร่วม ฯลฯ เพื่อให้คะแนน “ความน่าเชื่อถือ” แก่แต่ละ PR

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

สำหรับผู้ที่หวังจะ “ชุบทอง” ในโปรเจกต์โอเพนซอร์สผ่านทางลัด บางทีคำถามที่ควรคิดมากกว่าคือ: เมื่อความไว้วางใจของผู้ดูแลถูกใช้จนหมด ชื่อในประวัติส่วนตัวนี้ยังมีค่าอีกกี่คะแนน?

AI สร้าง PR คุณภาพต่ำกำลังถ่วงชุมชนโอเพนซอร์ส โปรเจกต์ vLLM, Godot ฯลฯ กำลังเดือดร้อนหนัก


⚠️ หมายเหตุ: เนื้อหาได้รับการแปลโดย AI และตรวจสอบโดยมนุษย์ หากมีข้อผิดพลาดโปรดแจ้ง

☕ สนับสนุนค่ากาแฟทีมงาน

หากคุณชอบบทความนี้ สามารถสนับสนุนเราได้ผ่าน PromptPay

PromptPay QR
SCAN TO PAY WITH ANY BANK

本文来自网络搜集,不代表คลื่นสร้างอนาคต立场,如有侵权,联系删除。转载请注明出处:https://www.itsolotime.com/th/archives/36230

Like (0)
Previous 2 days ago
Next 11 hours ago

相关推荐