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

ในข้อความถึงผู้มีส่วนร่วมในการพัฒนาเคอร์เนล Torvalds ได้แสดงความไม่พอใจกับจำนวนการแก้ไขเล็กๆ น้อยๆ ที่ถูกส่งเข้ามา ซึ่งหลายรายการสร้างขึ้นโดย AI เคอร์เนล 7.1 ซึ่งอยู่ในเวอร์ชัน Release Candidate ที่ 5 กำลังสะสมแพตช์ที่เขาคิดว่าไม่เกี่ยวข้องและเสียเวลา “ผมไม่แน่ใจว่ามันคุ้มค่ากับความพยายามสำหรับ RC5” เขาเขียน โดยอ้างถึงข้อเท็จจริงที่ว่าส่วนใหญ่เป็นการแก้ไขไดรเวอร์ทั่วไปที่สามารถรอได้ในขั้นตอนการพัฒนาครั้งต่อไป
ปัญหาไม่ได้อยู่ที่ปริมาณ แต่อยู่ที่คุณภาพด้วยมีหลายกรณีที่คนหลายคนแก้ไขบั๊กเดียวกันแล้วรายงานแยกกัน ทำให้เกิดความสับสนและซ้ำซ้อน โทร์วัลด์เตือนว่าเขาจะ "เข้มงวดมากขึ้น" และจะเริ่มปฏิเสธคำขอแก้ไขที่ไม่ก่อให้เกิดประโยชน์ โดยเฉพาะอย่างยิ่งเมื่อพิจารณาจากประวัติของเคอร์เนลลินุกซ์ในการจัดการกับช่องโหว่และบทบาทของ AI "การแก้ไขเล็กน้อยอาจไม่มีนัยสำคัญ แต่ 'ความน่าจะเป็นต่ำ' ไม่เหมือนกับ 'ความน่าจะเป็นเป็นศูนย์'" เขากล่าวสรุป
เรื่องราวความสำเร็จของการใช้ AI: การแก้ไขข้อผิดพลาดในคอนโทรลเลอร์ Xe

แต่ความสัมพันธ์ของทอร์วัลด์กับ AI ไม่ได้มีแต่การปฏิเสธเสมอไป เมื่อไม่นานมานี้ เขาพบข้อผิดพลาดในไดรเวอร์ Xe ซึ่งใช้จัดการ GPU ของ Intel ข้อผิดพลาดดังกล่าวเกี่ยวข้องกับการปัดเศษที่อยู่หน่วยความจำ CCS ที่ไม่ถูกต้องทำให้เกิดความผิดเพี้ยนบนหน้าจอแบบสุ่ม ทอร์วัลด์ใช้เวลาแก้ไขข้อผิดพลาดมากกว่า 24 ครั้ง และบูตเคอร์เนล 18 ครั้งจึงจะหาสาเหตุได้
ในกระบวนการนั้น เขาใช้ผู้ช่วย AI คล้ายกับวิธีการใช้ Claude Code เป็นผู้ช่วยในการเขียนโปรแกรม AI ถึงกับบอกว่าปัญหาแก้ไขไม่ได้แต่ Torvalds ก็ยังคงพยายามต่อไป และเครื่องมือก็ยังคงสร้างโค้ดแก้ไขข้อผิดพลาดต่อไป ในที่สุด ข้อผิดพลาดก็ได้รับการแก้ไขโดยการเปลี่ยนฟังก์ชันที่ใช้ผิด Torvalds ยอมรับในผลงานของ AI แม้ว่าเขาจะพูดติดตลกว่า "ผมสงสัยว่าสิ่งเหล่านั้นได้รับการฝึกฝนโดยคนที่อาจจะไม่ดื้อรั้นเท่าผม"
ความสมดุลที่จำเป็น

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