Linus Torvalds ผู้สร้าง Linux ได้ยื่นคำขาดอย่างตรงไปตรงมาต่อบรรดาผู้วิจารณ์ภายในชุมชนผู้พัฒนา kernel โดยระบุชัดเจนว่าโครงการนี้ไม่ได้ "ต่อต้าน AI" ในการแลกเปลี่ยนผ่าน mailing list เมื่อเร็วๆ นี้ Torvalds ได้ออกมาปกป้องการใช้เครื่องมือปัญญาประดิษฐ์ (AI) โดยกล่าวว่าผู้ที่ไม่เห็นด้วยกับแนวทางนี้สามารถแยกตัวไปทำ fork ของโครงการเอง หรือเดินจากไปได้เลย

ข้อถกเถียงเรื่อง Sashiko และ Linux Foundation

ความตึงเครียดภายในชุมชนเกิดจากการนำ Sashiko เข้ามาใช้ ซึ่งเป็นระบบตรวจสอบโค้ด (code review) ที่ขับเคลื่อนด้วย AI ซึ่งพัฒนาขึ้นภายใต้โครงการของ Linux Foundation โดย Sashiko ถูกออกแบบมาเพื่อช่วยลดภาระงานของผู้ดูแลรักษา kernel (kernel maintainers) ด้วยการใช้ LLM ในการตรวจสอบการเปลี่ยนแปลงของโค้ดที่เสนอเข้ามาโดยอัตโนมัติ

เครื่องมือนี้ทำงานโดยการนำเข้า patch โดยตรงจาก Git repositories ในเครื่องหรือจาก mailing lists และใช้ prompt เฉพาะทางที่ปรับแต่งมาเพื่อสถาปัตยกรรมและโปรโตคอลที่เป็นเอกลักษณ์ของ Linux kernel โดยเฉพาะ เนื่องจาก Sashiko สามารถทำงานร่วมกับผู้ให้บริการ LLM ได้หลากหลาย จึงถือเป็นแนวทางที่ขยายขนาดได้ (scalable) ในการจัดการกับปริมาณการส่งโค้ดจำนวนมหาศาลที่ kernel ได้รับในแต่ละวัน ความขัดแย้งเกิดขึ้นเมื่อนักพัฒนา Roman Gushchin ชี้ให้เห็นถึง "จุดยืนต่อต้าน LLM" ภายในชุมชน ซึ่งเขาอ้างว่ากำลังบั่นทอนประโยชน์ของ Sashiko

เน้นคุณค่าทางเทคนิคเหนือการต่อต้านทางอุดมการณ์

การตอบโต้ของ Torvalds เต็มไปด้วยความสมจริง (pragmatism) อันเป็นเอกลักษณ์ของเขา โดยให้ความสำคัญกับประโยชน์ทางเทคนิคมากกว่าข้อโต้แย้งทางปรัชญา เขายอมรับว่าแม้ AI อาจสร้าง "ความลำบาก" ได้ เช่น การสร้าง "บั๊กที่น่าอับอาย" หรือการเพิ่มภาระงานให้กับผู้ดูแลรักษา แต่ทางออกไม่ใช่การเพิกเฉยต่อเทคโนโลยีนี้โดยสิ้นเชิง

"ใครก็ตามที่สงสัยว่า [AI มีประโยชน์หรือไม่] แสดงว่าคนนั้นยังไม่ได้ลองใช้งานมันจริงๆ" Torvalds ให้ความเห็น เขาโต้แย้งว่าแม้ AI จะไม่สมบูรณ์แบบ แต่สติปัญญาของมนุษย์ก็สามารถผิดพลาดได้เช่นกัน และโครงการ kernel จะต้องตัดสินใจโดยอิงจากคุณค่าทางเทคนิคมากกว่าความกลัวต่อเครื่องมือใหม่ๆ การที่เขากล่าวว่าจะ "เพิกเฉยอย่างเสียงดัง" (very loudly ignore) ต่อผู้ที่พยายามโน้มน้าวให้คนอื่นเลิกใช้ AI เป็นการส่งสัญญาณอย่างชัดเจนว่าการรวม AI เข้ามาเป็นส่วนหนึ่งของแผนงานการพัฒนา Linux นั้นเป็นเรื่องถาวร

ทำไมเรื่องนี้จึงสำคัญต่อภูมิทัศน์ของ AI

พัฒนาการนี้ถือเป็นจุดเปลี่ยนสำคัญสำหรับความสัมพันธ์ระหว่างโครงสร้างพื้นฐานโอเพนซอร์ส (open-source) ที่เป็นรากฐาน กับ generative AI เป็นเวลาหลายปีที่โครงการซอฟต์แวร์ที่มีความสำคัญสูงหลายโครงการลังเลที่จะนำ LLM มาใช้ เนื่องจากความกังวลเกี่ยวกับคุณภาพของโค้ด ความปลอดภัย และเรื่องลิขสิทธิ์

จุดยืนของ Torvalds ได้เปลี่ยนบทสนทนาจากคำถามที่ว่า "เราควรใช้ AI หรือไม่?" ไปสู่ "เราจะใช้ AI อย่างไรให้มีประสิทธิภาพ?" การเปิดรับเครื่องมืออย่าง Sashiko ทำให้ Linux kernel กลายเป็นต้นแบบว่าโครงการซอฟต์แวร์ขนาดใหญ่ที่มีความสำคัญระดับวิกฤต (mission-critical) สามารถรวม AI เข้ามาเพื่อเสริมศักยภาพของสติปัญญาของมนุษย์ แทนที่จะเข้ามาแทนที่ได้อย่างไร การเคลื่อนไหวนี้ช่วยสร้างความชอบธรรมให้ AI ในฐานะองค์ประกอบมาตรฐานของชุดเครื่องมือสำหรับนักพัฒนามืออาชีพ แม้ในสภาพแวดล้อมทางวิศวกรรมที่เข้มงวดที่สุดก็ตาม

สรุปประเด็นสำคัญ

  • จุดยืนอย่างเป็นทางการ: Linus Torvalds ได้วางตำแหน่งของ Linux kernel ให้เป็นโครงการที่สนับสนุน AI อย่างเป็นทางการ โดยให้ความสำคัญกับประโยชน์ทางเทคนิคเหนือการต่อต้านทางอุดมการณ์
  • การรวม Sashiko เข้ามาใช้: Linux Foundation กำลังส่งเสริม Sashiko ซึ่งเป็นเครื่องมือตรวจสอบโค้ดที่ขับเคลื่อนด้วย LLM ซึ่งออกแบบมาเพื่อวิเคราะห์ patch โดยอัตโนมัติและช่วยลดภาระงานของผู้ดูแลรักษา
  • แนวทางที่เน้นการใช้งานจริง: ชุมชน kernel กำลังก้าวไปสู่โมเดลที่มองว่า AI เป็นเครื่องมือที่มีข้อบกพร่องในตัวซึ่งต้องได้รับการจัดการ มากกว่าที่จะเป็นเทคโนโลยีที่ควรหลีกเลี่ยง