มุมมองของ Steve Yegge ต่อยุคของ AI Agent
(newsletter.pragmaticengineer.com)Steve Yegge วิศวกรรุ่นเก๋าแห่งซิลิคอนแวลลีย์ (เคยอยู่ Amazon และ Google ปัจจุบันเป็นที่ปรึกษาให้สตาร์ตอัป AI) ได้พูดถึงอนาคตของวิศวกรรมซอฟต์แวร์ในยุค AI อย่างตรงไปตรงมาและชวนถกเถียงอย่างมาก ในบทสัมภาษณ์กับ The Pragmatic Engineer
สรุปประเด็นหลัก
1. ยุคของการเขียนโค้ดด้วยมือตรงๆ สิ้นสุดลง & เส้นโค้งการเติบโตแบบระเบิด
- เดิมเป็นคนที่สงสัยใน AI แต่หลังจากได้ลองใช้ Claude Code ด้วยตัวเองเมื่อต้นปี 2024 ก็เปลี่ยนจุดยืนโดยสิ้นเชิง
- ประสิทธิภาพของโมเดลกำลังพุ่งขึ้นอย่างรวดเร็วตามเส้นโค้ง S-curve และรอบการออกรุ่นก็สั้นลงเรื่อยๆ (4 เดือน → 2 เดือน) ขณะที่บั๊กทั้งหมดถูกสะท้อนเข้าไปในข้อมูลฝึกของโมเดลถัดไปแทบจะทันที → เขามองว่ายังไม่เห็นขีดจำกัด
2. แนวคิด “50% dial” – บริษัทใหญ่เลย์ออฟครึ่งหนึ่งเป็นสิ่งเลี่ยงไม่ได้
- แต่ละบริษัทมี “dial” สำหรับปรับสัดส่วนการลดคน และตอนนี้หลายแห่งกำลังหมุนไปทาง 50%
- → เขาอ้างว่าต้องเลิกจ้างวิศวกรครึ่งหนึ่ง เพื่อให้อีกครึ่งที่เหลือใช้ AI แล้วดันผลิตภาพได้สูงสุด
- เขาสังเกตว่าตอนนี้ครึ่งหนึ่งไม่ชอบแม้แต่การพิมพ์พรอมป์ต์ และกำลังเตรียมลาออก
- แม้จะวิจารณ์การเลย์ออฟขนาดใหญ่แบบไร้แผนของ Amazon อย่างหนัก เขาก็ยังเตือนว่าการปรับโครงสร้างครั้งใหญ่ที่กำลังจะมานั้นจะรุนแรงกว่าช่วงโควิดมาก
3. 8 ขั้นของการยอมรับ AI (เขาเสียดายที่วิศวกรจำนวนมากยังคงอยู่ในขั้นต่ำ)
- ขั้น 1~2: แทบไม่ใช้ AI เลย หรือแค่เปิด agent ใน IDE ทิ้งไว้แล้วรีวิวอย่างละเอียด
- ขั้น 3~4: ความเชื่อมั่นเพิ่มขึ้น → เข้าโหมด YOLO ไม่ดูแม้แต่ diff
- ขั้น 5~6: agent กลายเป็นตัวเอก ใช้หลาย agent พร้อมกัน (ขั้นเสพติด)
- ขั้น 7~8: จัดการ agent 10 ตัวขึ้นไป → ลงมือสร้าง orchestrator เอง
→ เขากังวลว่าวิศวกรฝีมือดีที่ยังอยู่แค่ขั้น 1~2 อาจค่อยๆ ถูกทิ้งไว้ข้างหลังในอนาคต
4. เอฟเฟกต์แดร็กคูลา (ปรากฏการณ์ที่ AI ดูดพลังงาน)
- เมื่อใช้ AI จะเกิดความตื่นตัวและมีสมาธิอย่างมาก → ผลิตภาพพุ่ง 100 เท่า แต่ก็ตามมาด้วยความเหนื่อยล้ารุนแรง การงีบ และความหงุดหงิด
- → แม้แต่คนที่ทำงานได้เร็วที่สุด ก็ยังดึงเวลาที่มีประสิทธิผลจริงๆ ได้เพียงประมาณ วันละ 3 ชั่วโมง
5. ข้อเสนอการปฏิวัติเวลาทำงาน
- ถ้าผลิตภาพเพิ่มขึ้น 100 เท่า ก็ไม่จำเป็นต้องนั่งให้ครบ 8 ชั่วโมง
- → เขามองว่าการให้โฟกัสแค่วันละ 3 ชั่วโมงแล้วปล่อยให้เวลาที่เหลือพัก จะเป็นประโยชน์ต่อบริษัทมากกว่า (ไม่เช่นนั้นก็จะเกิด burnout → บริษัทพัง)
6. บริษัทใหญ่ตายไปแล้ว (แค่ยังไม่รู้ตัว)
- บริษัทใหญ่มีคอขวดด้านนวัตกรรมรุนแรง จนแม้จะมีวิศวกรที่มีผลิตภาพเหนือมนุษย์ก็ยังดูดซับศักยภาพนั้นได้ไม่ดี
- → จากนี้นวัตกรรมจะเกิดขึ้นเฉพาะในทีมเล็กและสตาร์ตอัปเท่านั้น (คล้ายช่วงเปลี่ยนผ่านสู่คลาวด์)
- เขาวินิจฉัยอย่างเย็นชาว่าตอนนี้บริษัทใหญ่หลายแห่งอยู่ในสภาพ “บริษัทซอมบี้ขนาดใหญ่ที่ตายแล้ว”
สรุปสั้นๆ หนึ่งบรรทัด
สารที่ Steve Yegge ต้องการสื่อคือ:
“ยุคเขียนโค้ดด้วยมือจบแล้ว → AI agent คือพระเอก → บริษัทใหญ่ต้องลดคนลงครึ่งหนึ่ง และให้คนที่เหลือทำงานวันละ 3 ชั่วโมงเท่านั้นจึงจะอยู่รอดได้ นวัตกรรมจากนี้เป็นหน้าที่ของทีมเล็ก”
2 ความคิดเห็น
ผมคิดว่าคงยังเร็วเกินไปที่จะบอกว่าบริษัทใหญ่ตายไปแล้ว
ความเร็วของการเปลี่ยนแปลงจะเป็นข้อได้เปรียบของสตาร์ตอัปอย่างแน่นอน แต่ก็ยังมีขอบเขตที่เป็นของบริษัทใหญ่เท่านั้น ซึ่งสตาร์ตอัปไม่สามารถเข้าไปใหม่ได้อยู่แล้ว ตัวอย่างเช่น การมีแหล่งน้ำมันขนาดมหาศาลแบบ Aramco หรือมีบริษัทที่ทำได้เฉพาะผู้ที่มีเรือคอนเทนเนอร์ขนาดใหญ่จำนวนมากแบบ Musk เท่านั้น... ในบรรดาสิ่งที่บริษัทเหล่านั้นต้องทำเพื่อสร้างธุรกิจขึ้นมา การเขียนโค้ดน่าจะเป็นเพียงส่วนเล็กมากเท่านั้น
ถ้าใช้ Emacs ก็คือท่านนั้นที่เคยสอนให้ใช้ capslock เป็น ctrl นั่นเองนะครับ/ค่ะ รู้สึกเชื่อถือได้ขึ้นมาเลย