ข้ามไปยังเนื้อหา
Software

Linux kernel เลิกบังคับแท็ก Assisted-by ในแพตช์ที่ใช้ AI ช่วย ให้เล่าใน cover letter แทน

Linux kernel ยกเลิกข้อกำหนดแท็ก Assisted-by เมื่อ 21 ต.ค. 2026 หลังพบว่ามีแค่ราว 10% ของ commit ที่ใส่ และเพิ่มไฟล์ AGENTS.md ให้ AI agent อ่านกติกา

โดย กองบรรณาธิการ THAI DATA อ่าน 4 นาที

แชร์FacebookXLINELinkedIn
หน้า commit รวม docs-7.4 ของ Linus Torvalds วันที่ 21 ตุลาคม 2026 ระบุการยกเลิกข้อกำหนดแท็ก Assisted-by และการเพิ่ม AGENTS.md
ภาพ: GitHub (torvalds/linux)

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

  • Linus Torvalds รวม pull request เอกสาร docs-7.4 เข้า mainline เมื่อ 21 ตุลาคม 2026 ซึ่งมีแพตช์ยกเลิกข้อกำหนดแท็ก Assisted-by สำหรับแพตช์ที่ใช้ LLM ช่วย และเพิ่มไฟล์ AGENTS.md ที่รากของซอร์สโค้ด
  • ใน Linux 7.3 ถึงรุ่น rc7 มี non-merge commit 18,533 รายการ แต่มีแท็ก Assisted-by เพียง 1,884 รายการหรือราว 10% ทั้งที่การใช้ LLM แพร่หลายกว่านั้นมาก
  • ที่ประชุม Maintainers Summit วันที่ 8 ตุลาคม 2026 ที่ปรากเห็นพ้องเกือบทั้งห้องให้เลิกข้อกำหนดนี้ และให้ผู้ส่งเล่าวิธีใช้เครื่องมือใน cover letter แทน changelog
  • กติกาเดิมที่ยังอยู่: AI agent ห้ามใส่ Signed-off-by เอง มนุษย์ผู้ส่งต้องรับผิดชอบตาม DCO และเอกสาร generated-content.rst ที่ขอให้เปิดเผยการใช้เครื่องมือยังไม่เปลี่ยน

Linus Torvalds รวม pull request เอกสารชุด docs-7.4 เข้า mainline ของ Linux kernel เมื่อ 21 ตุลาคม 2026 ซึ่งมีแพตช์ยกเลิกข้อกำหนดแท็ก Assisted-by ที่เคยขอให้ผู้ส่งระบุว่าแพตช์ใช้ LLM ช่วยเขียน พร้อมเพิ่มไฟล์ AGENTS.md ให้ AI coding agent อ่านกติกาของโครงการเอง

การเปลี่ยนแปลงนี้มาจากข้อสรุปของ Maintainers Summit ที่ปรากเมื่อ 8 ตุลาคม 2026 หลังพบว่าแท็ก Assisted-by อยู่ในแพตช์ราวหนึ่งในสิบ ทั้งที่การใช้ LLM แพร่หลายกว่านั้นมาก ผู้ดูแลจึงเลือกเลิกบังคับแทนการไล่ตรวจ แต่ยังอยากรู้ว่าแพตช์สร้างมาอย่างไร โดยให้เล่าไว้ใน cover letter

แท็ก Assisted-by คืออะไร และทำไมถูกยกเลิก

เอกสาร coding-assistants.rst ที่เพิ่มเข้ามาใน Linux 7.0 ขอให้ผู้ส่งใส่แท็ก Assisted-by ท้ายข้อความ commit เมื่อพัฒนาแพตช์ด้วย LLM ต่อมาถูกย่อเหลือ Assisted-by: LLM ข้อเสนอให้ยกเลิกเคยถูกปฏิเสธเมื่อเดือนกรกฎาคม 2026 เพราะผู้ดูแลอยากได้สัญญาณไว้รีวิวแพตช์ประเภทนี้ให้เหมาะ

ตัวเลขที่ยกขึ้นมาในที่ประชุมทำให้ความเห็นเปลี่ยน Jonathan Corbet ผู้ดูแลเอกสารของ kernel ซึ่งเขียนรายงานการประชุมให้ LWN ระบุว่า Linux 7.3 มี non-merge changeset 18,533 รายการถึงรุ่น rc7 ซึ่งสูงสุดเป็นประวัติการณ์ มีเพียง 1,884 รายการหรือราว 10% ที่ใส่แท็ก Assisted-by

ข้อความ commit ของ Sasha Levin ผู้เขียนแพตช์สรุปเหตุผลว่า ผู้ร่วมพัฒนาบางคนไม่รู้กติกา บางคนตั้งใจไม่ใส่ และผู้ดูแลไม่กี่คนที่ถามหา การไม่มีแท็ก Assisted-by จึงไม่ได้บอกอะไร ส่วนคนที่ใช้เครื่องมือเหล่านี้แทบทุกงาน การมีแท็กก็บอกได้ไม่มากกว่ากัน ทางเลือกคือหาวิธีบังคับให้ได้ผล หรือยกเลิก

หน้า commit docs: remove Assisted-by references ของ Sasha Levin ที่ Jonathan Corbet รับเข้า tree เอกสาร
หน้า commit ของ Sasha Levin ที่ลบข้อกำหนดแท็ก Assisted-by ออกจากเอกสารและ checkpatch.pl ของ Linux kernel ภาพ: GitHub (torvalds/linux)
ภาพสรุปตัวเลขการยกเลิกแท็ก Assisted-by ใน Linux kernel: non-merge commit ใน Linux 7.3 ถึง rc7 จำนวน 18,533 รายการ มีแท็ก Assisted-by 1,884 รายการหรือราว 10% ผู้ร่วมพัฒนาใช้ LLM ราว 90% ตามประมาณการของ Dave Airlie Maintainers Summit 8 ต.ค. 2026 ที่ปราก แพตช์แก้ 7 ไฟล์ และรวมเข้า mainline 21 ต.ค. 2026
ภาพสรุปตัวเลขที่นำไปสู่การยกเลิกแท็ก Assisted-by ใน Linux kernel ภาพ: THAI DATA (ข้อมูล: Linux kernel / LWN.net)

ที่ประชุม Maintainers Summit พูดถึงแท็ก Assisted-by อย่างไร

Maintainers Summit เป็นการประชุมแบบรับเชิญของนักพัฒนา kernel ราว 30 คน ปีละครั้ง ตามรายงานของ LWN ซึ่ง Corbet ระบุว่าเป็นการตีความของเขาเองไม่ใช่แถลงการณ์ทางการ ความเห็นหลักในประเด็นนี้มีดังนี้

  • Dave Airlie ประเมินว่าผู้ร่วมพัฒนาราว 90% ใช้ LLM แล้ว หลายคนกลัวถูกล่าแม่มด และเสนอให้มีไฟล์ AGENTS.md
  • Linus Torvalds มองว่าข้อกำหนดนี้อาจทำให้คนกลัวการใช้ LLM และยินดีจะยกเลิก
  • Christian Brauner เห็นว่าแท็กไม่มีประโยชน์แล้ว ส่วน Shuah Khan ยังเห็นว่าแท็กมีประโยชน์ ฉันทามติจึงแรงแต่ไม่เป็นเอกฉันท์
  • ผู้ดูแลยังอยากรู้ว่าแพตช์ใช้โมเดลใด ใช้ช่วงไหนของงาน และมีมนุษย์เกี่ยวข้องหรือไม่ แต่ตกลงว่าข้อมูลนี้ไม่จำเป็นต้องอยู่ใน changelog ให้ใส่ใน cover letter แทน

Greg Kroah-Hartman ซึ่งเคยสนับสนุนให้คงแท็กไว้เมื่อเดือนกรกฎาคม เปลี่ยนมาสนับสนุนการยกเลิก Levin ส่งแพตช์เมื่อ 13 ตุลาคม Corbet รับเข้า tree เอกสารวันที่ 14 ตุลาคม และ Torvalds รวมเข้า mainline เวลา 00:38 น. UTC วันที่ 21 ตุลาคม หรือ 07:38 น. ตามเวลาไทย

หน้า commit รวม docs-7.4 ของ Linus Torvalds วันที่ 21 ตุลาคม 2026 ระบุการยกเลิกข้อกำหนดแท็ก Assisted-by และการเพิ่ม AGENTS.md
หน้า commit รวม docs-7.4 ของ Linus Torvalds ที่ระบุการยกเลิกข้อกำหนดแท็ก Assisted-by และการเพิ่ม AGENTS.md ภาพ: GitHub (torvalds/linux)

อะไรเปลี่ยน และกติกาอะไรยังอยู่

แพตช์ลบส่วนที่พูดถึงแท็ก Assisted-by ออกจาก 6 ไฟล์เอกสาร และเอาการตรวจแท็กออกจากสคริปต์ checkpatch.pl

ประเด็น ก่อน docs-7.4 หลัง docs-7.4
แท็ก Assisted-by ใน commit ขอให้ใส่เมื่อใช้ LLM ช่วย ยกเลิกข้อกำหนด และ checkpatch.pl ไม่ตรวจแล้ว
การเล่าว่าแพตช์สร้างอย่างไร อยู่ในแท็กท้าย commit เล่าใน cover letter ตามข้อสรุปที่ประชุม
generated-content.rst ขอให้โปร่งใสเรื่องเครื่องมือ ไม่เปลี่ยน
Signed-off-by และ DCO AI agent ห้ามใส่เอง มนุษย์รับผิดชอบ ไม่เปลี่ยน
AGENTS.md ไม่มี symbolic link ไปยัง README ที่รากซอร์สโค้ด

เอกสาร generated-content.rst ยังขอให้ผู้ส่งบอกว่าใช้เครื่องมือใด ป้อนอะไรเข้าไป ส่วนไหนของงานได้รับผล และทดสอบอย่างไร ผู้ดูแลแต่ละคนยังเลือกได้ว่าจะรับ ตรวจเข้มขึ้น หรือปฏิเสธแพตช์ที่สร้างด้วยเครื่องมือ และถ้าผู้ส่งไม่เข้าใจงานที่ส่ง ผู้ดูแลปฏิเสธทั้งชุดได้โดยไม่ต้องรีวิวละเอียด

เอกสาร coding-assistants.rst ของ Linux kernel ส่วน Signed-off-by and Developer Certificate of Origin ที่ห้าม AI agent ใส่ Signed-off-by
ส่วน Signed-off-by and Developer Certificate of Origin ในเอกสาร coding-assistants.rst ที่ยังห้าม AI agent ใส่ Signed-off-by ภาพ: GitHub (torvalds/linux)

AGENTS.md ช่วยให้ AI agent ทำตามกติกาได้อย่างไร

coding agent ส่วนใหญ่โหลดไฟล์ AGENTS.md จากรากของ repository อัตโนมัติ ไฟล์นี้ใน kernel เป็นลิงก์ไปยัง README ที่ชี้ต่อไปยังกติกาของเครื่องมือ AI จึงไม่ต้องมีสำเนานโยบายแยกที่อาจไม่ตรงกับต้นฉบับ

Levin ทดสอบโดยสั่ง agent สองตัวให้สร้าง commit เปลี่ยนชื่อรุ่นใน Makefile เมื่อยังไม่มี AGENTS.md ตัวแรกใส่ Signed-off-by แทนผู้ใช้เองและใช้แท็ก Co-Authored-By ของตัวเอง ตัวที่สองไม่ระบุอะไรเลย เมื่อมี AGENTS.md ทั้งสองไม่ใส่ Signed-off-by และเขียนหัวข้อ commit ตามรูปแบบของ kernel ดีขึ้น

ผลต่อองค์กรไทยและทีมพัฒนา

การยกเลิกแท็ก Assisted-by ไม่ได้แปลว่า kernel ผ่อนเรื่อง AI ภาระความรับผิดชอบยังอยู่ที่มนุษย์ผู้ส่งเต็มที่

  1. นักพัฒนาและบริษัทไทยที่ส่งแพตช์ขึ้น upstream เลิกใส่แท็ก Assisted-by ในแพตช์ใหม่ แล้วเล่าการใช้เครื่องมือใน cover letter แทน ตรวจว่า AI agent ไม่ได้ใส่ Signed-off-by เอง และเตรียมตอบคำถามรีวิวได้ทุกบรรทัด
  2. ทีมที่ลอกกติกา AI ของ kernel ไปใช้ ทบทวนว่าแท็กที่ไม่มีใครตรวจให้สัญญาณจริงหรือไม่ ถ้าไม่มีกลไกบังคับ การให้เล่าวิธีทำงานใน PR หรือ cover letter อาจได้ข้อมูลมากกว่า
  3. ทีมที่ใช้ AI coding agent ใน repository ของตัวเอง ใส่ AGENTS.md ที่ชี้ไปยังเอกสารกติกาเดิม แทนการเขียนสำเนาแยก แล้วลองสั่งงานจริงเพื่อดูว่า agent ทำตามหรือไม่
  4. ฝ่ายกฎหมายและผู้ดูแลการส่งโค้ดออกนอกองค์กร ยืนยันว่ามีมนุษย์ตรวจและรับรอง DCO ทุกแพตช์ เพราะเป็นกติกาที่ kernel ไม่ได้ผ่อนลง

ประเด็นภาระของผู้ดูแลจากงานที่ AI สร้างเคยปรากฏในผลสำรวจ AI slop ในโครงการโอเพนซอร์ส ติดตามข่าวโครงการโอเพนซอร์สเพิ่มเติมได้ที่หมวดซอฟต์แวร์

คำถามที่พบบ่อย

แท็ก Assisted-by ใน Linux kernel คืออะไร?

แท็ก Assisted-by คือบรรทัดท้ายข้อความ commit ที่เอกสาร coding-assistants.rst ของ Linux kernel เคยขอให้ผู้ส่งใส่เมื่อแพตช์พัฒนาด้วย LLM ช่วย รูปแบบสุดท้ายคือ Assisted-by: LLM ข้อกำหนดนี้ถูกยกเลิกเมื่อ Linus Torvalds รวม docs-7.4 เข้า mainline วันที่ 21 ตุลาคม 2026

ทำไม Linux kernel ยกเลิกแท็ก Assisted-by?

เพราะแท็ก Assisted-by ไม่ได้ให้สัญญาณที่ต้องการ ใน Linux 7.3 ถึง rc7 มีเพียง 1,884 จาก 18,533 commit หรือราว 10% ที่ใส่แท็ก ทั้งที่ใช้ LLM กันกว้างกว่านั้นมาก ผู้ส่งบางคนไม่รู้กติกา บางคนตั้งใจไม่ใส่ และผู้ดูแลไม่กี่คนที่ถามหา

ส่งแพตช์เข้า Linux kernel ที่ใช้ AI ช่วยตอนนี้ต้องทำอย่างไร?

ไม่ต้องใส่แท็ก Assisted-by แล้ว แต่ควรเล่าใน cover letter ว่าใช้เครื่องมือใด ส่วนไหนของแพตช์ได้รับผล และทดสอบอย่างไร ตามเอกสาร generated-content.rst AI agent ห้ามใส่ Signed-off-by เอง และผู้ส่งต้องเข้าใจและตอบคำถามรีวิวได้ทุกบรรทัด

AGENTS.md ใน Linux kernel ใช้ทำอะไร?

AGENTS.md เป็น symbolic link ไปยังไฟล์ README ที่รากของซอร์สโค้ด Linux kernel เพราะ coding agent ส่วนใหญ่โหลดไฟล์ชื่อนี้อัตโนมัติ README ชี้ต่อไปยังกติกาสำหรับเครื่องมือ AI ทำให้ agent ทำตามกติกา เช่น ไม่ใส่ Signed-off-by เอง

แหล่งอ้างอิง

  1. docs: remove Assisted-by references — Linux kernel (GitHub mirror)
  2. Merge tag 'docs-7.4' of git://git.kernel.org/pub/scm/linux/kernel/git/docs/linux — Linux kernel (GitHub mirror)
  3. docs: add AGENTS.md as a symlink to README — Linux kernel (GitHub mirror)
  4. Kernel Guidelines for Tool-Generated Content — Linux kernel (GitHub mirror)
  5. The 2026 Maintainers Summit — LWN.net

บุคคล องค์กร และสถานที่ในข่าวนี้

เลือกชื่อเพื่ออ่านข่าวทั้งหมดที่กล่าวถึง ตัวเลขคือจำนวนข่าว

ผลิตภัณฑ์และเทคโนโลยี
Linux55
แชร์FacebookXLINELinkedIn

พบข้อมูลคลาดเคลื่อน? แจ้งกองบรรณาธิการ