
บทที่ 1 AI ไม่ได้โง่ มันแค่ไม่มีวินัย
ใช้เวลาประมาณ 11 นาที
คุณเปิด terminal ขึ้นมา พิมพ์บอก AI ตัวโปรดว่า "user login ไม่ได้ ช่วยแก้หน่อย" กด enter แล้วเดินไปชงกาแฟ
กลับมาอีกที หน้าจอขึ้นข้อความว่า "แก้เสร็จแล้วครับ! ผมเจอปัญหา และถือโอกาสปรับโครงสร้าง auth module ให้ดีขึ้นด้วย"
คุณเลื่อนดู diff แล้วใจหาย มีไฟล์ถูกแก้ 12 ไฟล์ รวม 340 บรรทัด มี middleware ใหม่ที่คุณไม่ได้ขอ มี interface ถูกเปลี่ยนชื่อทั้งระบบ และเมื่อคุณลอง login ดูจริง มันยังพังเหมือนเดิม
ถ้าคุณเคยเจอเหตุการณ์แบบนี้บ่อยจนเริ่มไม่เชื่อคำว่า "แก้เสร็จแล้ว" หนังสือเล่มนี้เขียนมาเพื่อคุณ
คำถามที่ทุกคนถามผิด
พอเจอแบบนี้ คนส่วนใหญ่จะถามว่า "โมเดลไหนดีกว่ากัน" แล้วก็ไล่ลองไปเรื่อย จาก GPT ไป Claude ไป Gemini แล้ววนกลับมาที่เดิม
แต่ละตัวมีปัญหาชุดเดิมในหน้าตาใหม่ บางตัวขี้เกียจเกินไป สั่งอะไรทำแค่นั้นแบบขอไปที บางตัวขยันเกินไป แก้ไฟล์ที่ไม่มีใครขอให้แตะ บางตัวมั่นใจเกินไป บอกว่า "ผ่านแล้ว" ทั้งที่ไม่เคยรันโค้ดจริงเลยสักครั้ง
คำถามที่ควรถามไม่ใช่ "โมเดลไหนฉลาดกว่า" แต่คือคำถามนี้
ทำไมโมเดลที่ฉลาดขนาดเขียน compiler ได้ ถึงลืมรัน test ก่อนบอกว่างานเสร็จ
คำตอบไม่ได้อยู่ที่ความสามารถ มันอยู่ที่วินัย
ความฉลาดกับวินัยเป็นคนละเรื่อง
ลองนึกถึงวิศวกรจูเนียร์ที่เก่งมากสักคน เขียนโค้ดเร็ว เข้าใจ algorithm ยากๆ ได้ในพริบตา
แต่เขายังไม่เคยทำ production พังตอนตีสอง ไม่เคยต้องอธิบายลูกค้าว่าทำไมข้อมูลหาย ไม่เคยเห็นว่าการ "ปรับปรุงนิดหน่อยระหว่างทาง" ของตัวเอง ทำให้ทั้งทีมต้องถอนโค้ดกลับกลางดึก
จูเนียร์คนนี้ไม่ได้โง่ เขาแค่ยังไม่มีบาดแผล และบาดแผลพวกนั้นคือสิ่งที่สอนวิศวกรทุกคนให้รู้ว่า
เอกสารประกอบบทเรียน
- ชุดเอกสาร Senior Developer Fable 5ไฟล์ต้นฉบับที่ใช้ในเล่ม: FABLE5.md, FABLE5.th.md, README และ teachings ทั้ง 8 บท (ไทย/อังกฤษ)71 KB