Google พบ AI เขียนโค้ดหลุดงานตาม TODO เก่า บางครั้งไล่แก้บั๊กที่ปิดไปแล้ว
การวิเคราะห์ของ Google พบเอเจนต์บางส่วนติดตามคอมเมนต์เก่าไปทำงานที่ผู้ใช้ไม่ได้สั่ง บริษัทใช้ประวัติบั๊กและการรีวิวช่วยคัดข้อความที่หมดความจำเป็น

คอมเมนต์ที่นักพัฒนาทิ้งไว้ในโค้ดอาจกลายเป็นงานแทรกสำหรับ AI โดย Google เปิดเผยว่าเอเจนต์บางส่วนติดตามข้อความ TODO และ FIXME ไปค้นหรือแก้ปัญหาที่ผู้ใช้ไม่ได้สั่ง รวมถึงบั๊กที่แก้เสร็จแล้ว
บทความ Agent Distraction เผยแพร่บน Google Developers Blog เมื่อวันที่ 6 พฤศจิกายน 2569 วิเคราะห์บันทึกการทำงานของเอเจนต์ในสภาพแวดล้อมวิศวกรรมของบริษัท พบว่า 13% ของเซสชันที่อ่านไฟล์เจอคอมเมนต์ TODO หรือ FIXME ซึ่งอ้างถึงหมายเลขบั๊ก
เอเจนต์ส่วนใหญ่ข้ามข้อความเหล่านี้ แต่ในกรณีที่พบคอมเมนต์ มี 6% ที่ดำเนินการต่อกับบั๊กดังกล่าว และ 83% ของกลุ่มที่ดำเนินการต่อนั้นเป็นงานที่นักพัฒนาไม่ได้ร้องขอ เมื่อตรวจสถานะบั๊กที่ถูกติดตามนอกคำสั่ง พบว่า 41% ปิดไปแล้ว เพราะแก้เสร็จหรือเลิกดำเนินการ
Google ยกตัวอย่างเอเจนต์ที่กำลังตรวจปัญหาหนึ่ง แต่แวะตามคอมเมนต์ไปสืบค้นบั๊กซึ่งแก้ตั้งแต่ปี 2566 อีกกรณีหนึ่งเอเจนต์ลงมือเปลี่ยนโค้ดนอกขอบเขต จนนักพัฒนาต้องทักท้วง
บริษัทจึงใช้เอเจนต์ช่วยตรวจคอมเมนต์เก่าควบคู่กับประวัติบั๊กและการเปลี่ยนแปลงไฟล์ โดยเสนอให้ลบเฉพาะรายการที่ยืนยันว่าหมดความจำเป็นแล้ว และส่งให้คนตรวจทานก่อนรับการแก้ไข แทนการล้าง TODO ทั้งหมดโดยดูเพียงสถานะว่าบั๊กปิดแล้ว
แหล่งที่มา
- Agent Distraction — Google Developers Blog · Sam Saccone และ Madhuri Garikapati
- ผู้เขียนที่ได้รับมอบหมาย
- ธนกร ศรีวัฒนารอยืนยันเครดิต
- ผู้ตรวจที่ได้รับมอบหมาย
- พิมพ์ชนก ธนวัฒน์รอตรวจ