นักวิจัย AI เสนอแนวคิด 'Craft Coding' ต่อต้านกระแส Vibe Coding เตือนโปรแกรมเมอร์อย่าปล่อยให้ทักษะหายไป
อาจารย์ด้าน AI เตือนการให้ AI เขียนโค้ดแทนทั้งหมดโดยไม่เข้าใจ จะทำให้โปรแกรมเมอร์สูญเสียทักษะ พร้อมเสนอวิธีใช้ AI ในฐานะ 'ผู้ช่วยตรวจทาน' แทน
Peter Bloem อาจารย์และนักวิจัยด้าน AI และ Computer Science ตีพิมพ์ความเรียงบนเว็บบล็อกส่วนตัว วิพากษ์ปรากฏการณ์ 'Vibe Coding' ซึ่งหมายถึงการพึ่งพา AI สร้างโค้ดจากพรอมต์โดยที่โปรแกรมเมอร์แทบไม่ได้ทำความเข้าใจโค้ดที่ได้จริง พร้อมนำเสนอแนวทางตรงข้ามที่เขาเรียกว่า 'Craft Coding'
ใจความสำคัญของบทความคือการเตือนถึงความเสี่ยงของการใช้ AI สร้างโค้ดแบบไร้การตรวจสอบ ซึ่งนอกจากจะทำให้ได้โค้ดที่ขาดคุณภาพแล้ว ยังทำให้ผู้พัฒนาสูญเสียทักษะและความเข้าใจระบบเชิงลึกไปพร้อมกัน
แนวทาง Craft Coding ที่เขาเสนอคือ ให้โปรแกรมเมอร์เขียนโค้ดด้วยมือตนเองเป็นหลัก เพื่อรักษาทักษะและความเข้าใจ โดยมีข้อเสนอแนะเชิงปฏิบัติชัดเจน เช่น ไม่ใช้ฟีเจอร์ AI Autocomplete (ระบบเติมโค้ดอัตโนมัติ) ภายใน IDE, พัฒนาโค้ดด้วยตนเองก่อนเสมอ และจำกัดบทบาทของ AI ให้ทำหน้าที่เพียงอ่านโค้ดเพื่อ Review (ตรวจทาน) หรือช่วยค้นหา Edge Cases (กรณีขอบที่อาจทำให้โปรแกรมพัง) และอธิบายตรรกะของโค้ดเท่านั้น
ต้องระบุว่านี่เป็นบทความเชิงทัศนะและการศึกษา ไม่ใช่การเปิดตัวเครื่องมือหรือนโยบายขององค์กรใด อย่างไรก็ตาม บทความได้รับความสนใจอย่างมากในชุมชนนักพัฒนาบน Hacker News โดยมีกระทู้ถกเถียงกว่า 43 ความคิดเห็น และคะแนนโหวต 67 แต้ม ผู้คนนำไปพูดต่อในประเด็นเรื่อง 'Deskilling' หรือการที่ AI ทำให้ทักษะของโปรแกรมเมอร์เสื่อมถอยลง รวมถึงคำถามว่าขอบเขตการใช้ AI ในการเขียนโปรแกรมที่ 'เหมาะสม' ควรอยู่ตรงไหน สื่อรวบรวมข่าวเทคโนโลยีอย่าง TheFrontPage.dev ก็หยิบประเด็นการถกเถียงระหว่างสองแนวคิดนี้ไปรายงานด้วย
ขณะที่เครื่องมือ AI เขียนโค้ดกำลังบูม ข้อถกเถียงนี้สะท้อนคำถามใหญ่ของวงการว่าโปรแกรมเมอร์ควรใช้ AI แค่ไหนโดยไม่สูญเสียทักษะของตัวเอง ซึ่งเกี่ยวข้องโดยตรงกับนักพัฒนาและนักศึกษาสายไอทีไทยที่กำลังฝึกฝนหรือทำงานในยุคนี้