13/04/2026
📌 สรุปประเด็นสำคัญ:
- โครงการ Linux Kernel ประกาศนโยบายใหม่อย่างเป็นทางการ อนุญาตให้ใช้โค้ดที่สร้างโดย AI ในการพัฒนาได้แล้ว
- นักพัฒนาต้องเปิดเผยการใช้ AI ด้วย Tag ใหม่ `Assisted-by` และต้องเป็นผู้รับผิดชอบต่อโค้ดนั้น 100% ทั้งในแง่กฎหมายและข้อผิดพลาด
- Linus Torvalds ผู้สร้าง Linux ย้ำชัดว่า AI เป็นแค่เครื่องมือ การพยายามแบนจึงไร้ประโยชน์ แต่เน้นที่การตรวจสอบและคุณภาพของโค้ดที่ส่งเข้ามาเป็นหลัก
หลังจากถกเถียงกันอย่างดุเดือดมาหลายเดือน ในที่สุดโครงการ Linux Kernel นำโดย **Linus Torvalds** ก็ได้ข้อสรุปและออกนโยบายอย่างเป็นทางการเกี่ยวกับการใช้โค้ดที่สร้างโดยปัญญาประดิษฐ์ (AI-generated code) โดยอนุญาตให้ใช้งานได้ แต่ต้องอยู่ภายใต้กฎเกณฑ์ที่เข้มงวดเพื่อรักษาคุณภาพและความปลอดภัยของ Kernel
📜 **กฎใหม่: โปร่งใสและรับผิดชอบ**
นโยบายใหม่ระบุชัดเจนว่า นักพัฒนาที่ใช้ AI ช่วยสร้างโค้ดจะต้องระบุอย่างโปร่งใสโดยใช้ Tag ใหม่คือ `Assisted-by` แทนที่ Tag เดิมอย่าง `Signed-off-by` ที่มีผลผูกพันทางกฎหมาย เหตุผลสำคัญคือ `Signed-off-by` เป็นการรับรองภายใต้ **Developer Certificate of Origin (DCO)** ว่านักพัฒนามีสิทธิ์ในโค้ดนั้น ๆ แต่เนื่องจากโมเดล AI (LLMs) ถูกฝึกจากข้อมูลจำนวนมหาศาลซึ่งอาจมีโค้ดที่ติดลิขสิทธิ์ปะปนอยู่ ทำให้นักพัฒนาไม่สามารถรับรองที่มาของโค้ดที่ AI สร้างขึ้นได้อย่างแท้จริง ดังนั้น นโยบายนี้จึงผลักความรับผิดชอบทั้งหมด ทั้งบั๊ก (bugs) ช่องโหว่ด้านความปลอดภัย หรือปัญหาทางกฎหมาย ไปที่ **"มนุษย์"** ผู้ส่งโค้ดนั้นแต่เพียงผู้เดียว
🤖🗑️ **รับมือกับปัญหา "AI Slop"**
การตัดสินใจครั้งนี้มีขึ้นท่ามกลางปัญหาที่วงการโอเพนซอร์สกำลังเผชิญกับสิ่งที่เรียกว่า **"AI slop"** หรือโค้ดขยะคุณภาพต่ำที่ถูก AI สร้างขึ้นมาจำนวนมากและส่งไปยังโครงการต่าง ๆ โดยไม่มีการตรวจสอบ ทำให้ผู้ดูแลโครงการ (Maintainer) ต้องเสียเวลาไปกับการจัดการโค้ดที่ไม่มีคุณภาพเหล่านี้ ซึ่งก่อนหน้านี้หลายโครงการอย่าง Gentoo และ NetBSD ถึงกับประกาศแบนโค้ดจาก AI โดยสิ้นเชิง
🔥 **บทเรียนจากอดีต**
ความกังวลเรื่องความโปร่งใสไม่ใช่เรื่องใหม่ ก่อนหน้านี้เคยเกิดกรณีดราม่าเมื่อวิศวกรจาก NVIDIA และผู้ดูแล Kernel อย่าง Sasha Levin ได้ส่งแพตช์ที่สร้างโดย AI ทั้งหมดโดยไม่ได้แจ้งให้ทราบ ซึ่งแม้โค้ดจะทำงานได้ แต่ก็ทำให้เกิด performance regression และสร้างความไม่พอใจในชุมชนอย่างมาก นอกจากนี้ในวงการเกม โปรเจกต์ GZDoom ที่เป็น source port ของเกมในตำนานอย่าง Doom ก็เกิดการแตกหักจนมีคนแยกไปสร้างโปรเจกต์ใหม่ (fork) เพราะผู้พัฒนาหลักใช้โค้ดจาก AI โดยไม่เปิดเผยเช่นกัน
สรุปแล้วมุมมองของ Linus Torvalds ที่กลายมาเป็นแนวทางหลักของนโยบายนี้คือ **AI เป็นเพียงเครื่องมือ** การพยายามแบนเหมือนกับการแบนยี่ห้อคีย์บอร์ด ซึ่งเป็นไปไม่ได้และไร้ประโยชน์ สิ่งที่สำคัญกว่าคือการสร้างกระบวนการที่ทำให้มั่นใจว่าโค้ดที่ส่งเข้ามามีคุณภาพ ไม่ว่ามันจะถูกเขียนโดยคนหรือมี AI ช่วยก็ตาม บรรทัดสุดท้ายคือ ถ้าโค้ดดี มันก็คือโค้ดดี แต่ถ้ามันเป็นโค้ดขยะที่ทำให้ Kernel พัง คนที่กดส่งโค้ดนั่นแหละที่จะต้องไปตอบคำถามกับ Linus Torvalds ด้วยตัวเอง ซึ่งในโลกโอเพนซอร์ส นั่นคือบทลงโทษที่น่าเกรงขามที่สุดแล้ว
💬 เพื่อนๆ คิดว่านโยบายแบบนี้ของ Linux ที่เน้นความรับผิดชอบของคน จะช่วยแก้ปัญหา "AI slop" ได้จริงไหมครับ?
สรุปและเรียบเรียงโดย SyncTech Solution
ซัพพอร์ตเราด้วยการกดไลก์ ติดตาม และแชร์ เพื่อที่จะได้ไม่พลาดสาระดี ๆ
ติดต่อเราได้ที่ Line@ : https://lin.ee/o8AqkaD (.co.th)
📒 https://sync.co.th
ที่มา: https://www.tomshardware.com/software/linux/linux-lays-down-the-law-on-ai-generated-code-yes-to-copilot-no-to-ai-slop-and-humans-take-the-fall-for-mistakes-after-months-of-fierce-debate-torvalds-and-maintainers-come-to-an-agreement
#โอเพนซอร์ส #โปรแกรมเมอร์