เจาะประเด็น
AI / DEV
AI เขียนโค้ดเก่งขึ้นทุกวัน แต่ทำไมโปรเจกต์ถึงพังกันระนาว
นักเขียนโค้ดชื่อดังชี้ว่า ปัญหาไม่ใช่ AI เขียนโค้ดไม่เก่ง แต่คือมันทำให้คนที่โค้ดไม่เป็นไปทำงานของคนอื่นได้แบบห่วยๆ
ทีมข่าว เอไอไทย.com
⏱ อ่าน 3 นาที
สิ่งที่ AI เปิดโปงไม่ใช่ความอ่อนแอของมันเอง แต่เป็นความจริงที่ว่า งานหลายอย่างที่เราคิดว่าต้องมีคนทำจริงๆ มันไม่ได้ต้องการคนเก่งขนาดนั้นมาตั้งแต่แรก
พอล ฟอร์ด นักเขียนและนักพัฒนาซอฟต์แวร์ชื่อดัง ออกมาเขียนข้อความสั้นๆ ที่อ่านแล้วเจ็บแปลบแต่น่าคิดสุดๆ เกี่ยวกับสถานการณ์ของวงการซอฟต์แวร์ในยุคที่ AI เขียนโค้ดได้เกือบทุกอย่าง เขาเล่าย้อนว่ามีช่วงหนึ่งที่เขายอมรับเองเลยว่า งานแบบที่เขาทำอยู่นี่แหละที่ดูเหมือนจะถึงทางตัน จะไปสู้กับหุ่นยนต์ที่ไม่มีวันเหนื่อยได้ยังไง
แต่แล้ววงการก็ค่อยๆ ตาสว่างขึ้นว่า การสร้างซอฟต์แวร์ระดับล้ำสมัยจริงๆ มันยังต้องอาศัยมนุษย์คิดและทำงานร่วมกัน ต้องดึงทักษะของแต่ละคนออกมาให้เต็มที่ ต้องฝึกฝนงานฝีมือเฉพาะทางของตัวเองอยู่เรื่อยๆ นี่ไม่ใช่การเชียร์ให้คนกลับมาเขียนโค้ดมือเปล่าแบบ nostalgic แต่เป็นการชี้ว่าคุณค่าของมนุษย์ในกระบวนการนี้มันไม่หายไปไหน
ฟอร์ดยอมรับตรงๆ ว่า AI เขียนซอฟต์แวร์ได้ดีมาก ดีจนน่าตกใจในหลายกรณี แต่ประเด็นที่เขาชี้คือ "ความเก่ง" กับ "ความสำเร็จของโปรเจกต์" มันคนละเรื่องกัน เพราะ AI ยังทำให้คนหนึ่งคนไปทำงานของอีกคนได้แบบห่วยๆ ได้ง่ายมากด้วย
ฟังดูขัดๆ ใช่ไหม ทั้งที่เครื่องมือดีขึ้น แต่ผลลัพธ์กลับแย่ลง คำตอบอยู่ตรงนี้ — เมื่อทุกคนสามารถเขียนโค้ดได้ มันก็ชัดเจนขึ้นเรื่อยๆ ว่าทำไมหลายคนถึงไม่ควรเขียน
ประเด็นที่ฟอร์ดกำลังพูดถึงไม่ใช่เรื่องเทคนิคล้วนๆ มันคือเรื่องของ "ขอบเขตงาน" กับ "ความรับผิดชอบ" ที่ในอดีตถูกกำหนดโดยข้อจำกัดของทักษะ พูดง่ายๆ คือ ถ้าคุณเขียนโค้ดไม่เป็น คุณก็ไม่สามารถไปยุ่งกับงานของทีมวิศวกรได้ แต่พอ AI ทำให้ทุกคนพิมพ์อะไรก็ได้แล้วได้โค้ดออกมา กำแพงตรงนั้นก็หายไป
ผลคือเกิดสถานการณ์ที่คนที่ไม่เข้าใจระบบทั้งหมด ไปสั่งให้ AI สร้างหรือแก้โค้ดในส่วนที่ตัวเองไม่รู้จัก แล้วโค้ดนั้นก็ดูใช้ได้ในตอนแรก แต่พอประกอบเข้ากับระบบใหญ่ มันก็กลายเป็นระเบิดเวลารอวันทำงานผิดพลาด นี่คือคำอธิบายว่าทำไมโปรเจกต์ AI หลายตัวถึงล้มเหลว ทั้งที่แต่ละชิ้นส่วนดูโอเค
มุมนี้ผมว่าคมสุด เพราะมันไม่ได้บอกว่า AI ไร้ค่า แต่บอกว่า AI กำลังทำหน้าที่เหมือนแว่นขยายที่ทำให้เห็นว่า งานหลายตำแหน่งในวงการซอฟต์แวร์จริงๆ แล้วต้องการ "คนที่เข้าใจภาพรวม" ไม่ใช่แค่ "คนที่พิมพ์โค้ดได้"
AI เขียนโค้ดได้ดี
ฟอร์ดยอมรับตรงๆ ว่าเครื่องมือ AI สร้างซอฟต์แวร์คุณภาพดีได้ในหลายกรณี
แต่มันทำให้คนทำงานของคนอื่นได้แบบห่วยๆ
คนที่ไม่เข้าใจระบบสามารถสั่ง AI ไปยุ่งกับงานที่ตัวเองไม่ถนัดได้ง่ายขึ้น
นี่คือสาเหตุที่โปรเจกต์พัง
โค้ดแต่ละชิ้นดูใช้ได้ แต่พอประกอบรวมกันกลับล้มเหลว เพราะขาดคนที่เข้าใจภาพรวม
สำหรับคนที่ทำงานสายเทคหรือกำลังเรียนเขียนโค้ดอยู่ ข้อความนี้ไม่ใช่คำขู่ แต่เป็นคำเตือนให้หันมาลงทุนกับ "การเข้าใจระบบ" มากกว่าการท่อง syntax เพราะ syntax นั่นแหละที่ AI ทำได้ดีกว่ามนุษย์ไปแล้ว
ฟอร์ดไม่ได้บอกว่า AI จะแย่งงานโปรแกรมเมอร์ แต่บอกว่ามันกำลังแยกให้เห็นชัดๆ ว่าใคร "เขียนโค้ดเป็น" กับใคร "เข้าใจงานจริง" — และในโลกที่ทุกคนพิมพ์โค้ดได้ กลุ่มหลังต่างหากที่มีค่า
ที่มา: Simon Willison's Weblog — อ่านต้นฉบับ
ความคิดเห็น 3
กำลังโหลดความคิดเห็น...