"AI ไม่สามารถรับผิดชอบได้ และเราไม่สามารถเชื่อใจผู้ที่ใช้งาน AI อย่างหนักได้ว่าพวกเขาจะเข้าใจโค้ดของตัวเองดีพอที่จะแก้ไขมัน" นี่คือจุดยืนที่ชัดเจนจาก Godot Foundation ซึ่งเป็นถ้อยแถลงที่พุ่งตรงไปยังปัญหาที่โปรเจกต์โอเพนซอร์ส (Open Source) ต่างๆ กำลังเผชิญอย่างเงียบๆ มานานหลายเดือน
นโยบายใหม่ของมูลนิธิที่เผยแพร่ผ่านบล็อกโพสต์ในสัปดาห์นี้ จะมีการแก้ไขแนวทางปฏิบัติสำหรับผู้ร่วมพัฒนา (Contributor guidelines) ของ Godot โดยห้ามการส่งโค้ดที่เขียนโดย AI, การส่ง Pull request โดย AI agent และการใช้ข้อความที่สร้างโดย AI ในการสื่อสารระหว่างมนุษย์โดยเด็ดขาด สำหรับเอนจินโอเพนซอร์สที่ขับเคลื่อนเกมอย่าง Slay the Spire 2 และ The Case of the Golden Idol นี่ถือเป็นการเปลี่ยนแปลงครั้งสำคัญในการจัดการระบบการรับงานจากผู้ร่วมพัฒนาของโปรเจกต์

รับสิทธิ์สมาชิก GTA+ ฟรี 1 เดือนเมื่อสั่งซื้อล่วงหน้า
สั่งซื้อล่วงหน้า GTA 6 ได้แล้ววันนี้
โปรเจกต์ที่กำลังเติบโตต้องมาเจอกับกำแพงขยะข้อมูลได้อย่างไร
ปัญหานี้ไม่ได้เกิดขึ้นเพียงชั่วข้ามคืน ย้อนกลับไปเมื่อเดือนกุมภาพันธ์ ผู้ดูแล (Maintainer) ของ Godot ได้ตั้งข้อสังเกตว่า Pull request ที่สร้างโดย AI เริ่มกลายเป็นสิ่งที่ "บั่นทอนพลังและทำให้หมดกำลังใจ" มากขึ้นเรื่อยๆ สำหรับผู้ที่ทำหน้าที่รีวิวโค้ด ปริมาณการส่งงานเข้ามาในเอนจินนั้นเพิ่มสูงขึ้น ซึ่งดูเหมือนจะเป็นข่าวดีในแง่ที่มีผู้ร่วมพัฒนามากขึ้น มีความสนใจมากขึ้น และระบบนิเวศดูแข็งแกร่งขึ้น แต่ประเด็นคือ: ส่วนแบ่งที่สำคัญของงานที่ส่งเข้ามานั้นเป็นผลงานจาก AI ซึ่งผู้รีวิวไม่สามารถตรวจสอบได้ ไม่สามารถเชื่อถือได้ และไม่สามารถนำไปใช้เพื่อสร้างผู้ดูแลรุ่นถัดไปได้
การรีวิวโค้ดเป็นงานที่น่าเบื่ออยู่แล้ว แต่การรีวิวโค้ดที่คุณสงสัยว่าถูกสร้างขึ้นโดยเครื่องมือที่ผู้ใช้งานเองก็ยังไม่เข้าใจมันอย่างถ่องแท้นั้นเป็นอีกเรื่องหนึ่งเลย ดังที่มูลนิธิได้กล่าวไว้ว่า หากคำแนะนำใน Pull request ถูกดูดซับโดยเครื่องจักรแทนที่จะเป็นการสอนงานเพื่อปั้นผู้ดูแลในอนาคต การจะหาเหตุผลมาสนับสนุนการเสียเวลาส่วนตัวไปกับกระบวนการรีวิวก็กลายเป็นเรื่องยากมาก
นโยบายฉบับปรับปรุงครอบคลุมเรื่องใดบ้าง
แนวทางปฏิบัติใหม่สำหรับการร่วมพัฒนาจะมุ่งเน้นไปที่ 4 ด้านหลัก:
- โค้ดที่เขียนโดย AI ถูกแบนโดยเด็ดขาด ผู้ร่วมพัฒนาสามารถใช้ AI สำหรับ "งานจิปาถะ" ได้ แต่ต้องเปิดเผยการใช้งาน และมนุษย์ที่เป็นผู้ส่งโค้ดจะต้องเป็นผู้รับผิดชอบต่อโค้ดนั้น
- Pull request จาก AI agent จะถูกปฏิเสธ ไม่มีการยอมรับการส่งงานแบบอัตโนมัติ
- ข้อความที่สร้างโดย AI ในการสื่อสารระหว่างมนุษย์ ก็ไม่อนุญาตเช่นกัน ซึ่งทางมูลนิธิเรียกสิ่งนี้ว่า "หลักการพื้นฐานของการให้เกียรติกัน"
- การแปลด้วยเครื่อง (Machine translation) ยังคงเป็นที่ยอมรับ หากข้อความต้นฉบับถูกเขียนขึ้นโดยมนุษย์
กรอบของนโยบายนี้เป็นสิ่งที่น่าจับตามอง นี่ไม่ใช่การปฏิเสธเครื่องมือ AI ในทุกบริบท แต่มูลนิธิกำลังมุ่งเป้าไปที่ช่องว่างของความรับผิดชอบโดยเฉพาะ คือสถานการณ์ที่ใครบางคนส่งโค้ดที่พวกเขาอธิบายไม่ได้ ดีบั๊ก (Debug) ไม่ได้ และแก้ไขไม่ได้เมื่อเกิดปัญหา นั่นคือปัญหาที่แท้จริง
ทำไมเรื่องนี้ถึงสำคัญมากกว่าแค่ Godot
Godot ไม่ใช่ที่เดียวที่เจอเรื่องนี้ โปรเจกต์โอเพนซอร์สอื่นๆ ในแวดวงเกมก็กำลังเผชิญกับแรงกดดันเดียวกัน และการตอบสนองก็มีตั้งแต่การไม่สนับสนุนแบบไม่เป็นทางการไปจนถึงการแบนโดยเด็ดขาด รูปแบบที่เกิดขึ้นนั้นชัดเจน: ผู้ดูแลคืออาสาสมัครที่สละเวลาอันมีค่ามาตรวจสอบงานที่ส่งเข้ามา และการที่งานจาก AI ทะลักเข้ามาในคิวโดยไม่มีใครรับผิดชอบนั้นกำลังทำลายความปรารถนาดีเหล่านั้นลงอย่างรวดเร็ว
กุญแจสำคัญคือแนวทางของ Godot พยายามรักษาช่องทางของผู้ร่วมพัฒนาไว้ แทนที่จะปิดประตูใส่กัน นโยบายที่อัปเดตนี้มีเป้าหมายชัดเจนในการพัฒนาผู้ร่วมพัฒนารุ่นใหม่ให้กลายเป็นผู้ดูแลในอนาคต การสอนงาน (Mentorship) จะได้ผลก็ต่อเมื่อมีมนุษย์อยู่ปลายทางของวงจรการให้คำแนะนำ ผู้ร่วมพัฒนาที่เรียนรู้จากรีวิวได้อย่างแท้จริงคือทรัพย์สิน แต่บอทที่ดูดซับคำแนะนำเหล่านั้นไปเพื่อสร้าง Pull request ใหม่นั้นไม่ใช่
สำหรับนักพัฒนาที่สร้างเกมด้วย Godot โดยเฉพาะผู้ที่ทำงานในกลุ่ม rpg games และแนวเกมอื่นๆ ที่ทีมอินดี้ (Indie) พึ่งพาเอนจินนี้อย่างหนัก นโยบายนี้ส่งสัญญาณว่าโปรเจกต์กำลังให้ความสำคัญกับความเสถียรในระยะยาวมากกว่าปริมาณการร่วมพัฒนาในระยะสั้น ซึ่งถือเป็นการแลกเปลี่ยนที่สมเหตุสมผล
ทางมูลนิธิยืนยันว่าการอัปเดตนโยบายกำลังอยู่ในระหว่างดำเนินการและจะปรากฏในแนวทางปฏิบัติอย่างเป็นทางการของ Godot ในเร็วๆ นี้ นักพัฒนาที่ร่วมพัฒนาเอนจินนี้ควรตรวจสอบการเปลี่ยนแปลงเหล่านั้นอย่างละเอียดเมื่อมีการประกาศใช้ สำหรับบริบทเพิ่มเติมเกี่ยวกับเครื่องมือพัฒนาเกมและข่าวสารเอนจินต่างๆ สามารถติดตามได้ที่ศูนย์รวม gaming guides ของเราซึ่งคอยอัปเดตสิ่งที่สำคัญสำหรับทั้งผู้สร้างและผู้เล่น








