24 คะแนน โดย GN⁺ 2025-04-21 | 7 ความคิดเห็น | แชร์ทาง WhatsApp
  • เครื่องมือ AI กำลังเข้ามาแทนที่งานแกนหลักบางส่วนของนักพัฒนา ทำให้ มนุษย์ถูกผลักจากบทบาท ‘ผู้แก้ปัญหา’ ไปเป็น ‘ผู้เชื่อมต่อ’
  • มีการวาดภาพอนาคตแบบ “vibe coding” ที่ AI เป็นคนลงมือพัฒนา ส่วนมนุษย์แค่เสนอไอเดีย แต่ความจริงยังซับซ้อนกว่านั้น
  • นักพัฒนาอาจกลายเป็นดวงตาและมือของ AI คือ ลดบทบาทเหลือแค่ ‘ช่างประปา’ ที่คอยจับข้อบกพร่องหรือปรับค่าตั้งต่างๆ
  • เมื่อเวลาผ่านไป แม้แต่งานแบบนี้ AI ก็อาจเข้ามาแทน จนมนุษย์ ถูกย่อบทบาทเหลือแค่ ‘ตัวกลาง’ ที่เชื่อมโลกกายภาพกับ AI
  • เป็นบทความที่สะท้อนความกังวลและความเคลือบแคลงต่ออนาคตที่แรงงานมนุษย์ซึ่งสูญเสียความคิดสร้างสรรค์และอิสระ อาจตกต่ำจนเหลือสถานะคล้าย ‘กาว (glue)’

คงไม่ใช่แบบนั้นหรอก

ผมพยายามเรียนรู้ที่จะรัก AI โดยไม่ต้องกังวลเรื่อง AGI แต่พูดตามตรงว่าก็รู้สึกหม่นพอสมควร

ผมทำงานสร้างซอฟต์แวร์ และในตอนนี้ก็เหมือนแทบทุกคนที่ผมรู้จัก คือใช้ LLM เพื่อเร่งความเร็วในการทำงาน
เมื่อวาน o3 เพิ่งออกมา และมันก็ช่วยผมแก้บั๊กซับซ้อนๆ ได้มากแล้ว
ถ้าเป็นเมื่อก่อน ปัญหาแบบนี้คงต้องลองผิดลองถูกอยู่นานมาก
แต่ตอนนี้ผมหลงทางน้อยลงและแก้ได้เร็วขึ้น
มองผิวเผินมันก็ดูเป็นเรื่องดี แล้วปัญหาคืออะไรล่ะ?

ปัญหาก็คือ ผม ชอบการแก้บั๊กซับซ้อนแบบนั้นนี่แหละ!
มันเหมือนปริศนา และยิ่งขุดลึกลงไปก็ยิ่งได้เรียนรู้ส่วนต่างๆ ของคอมพิวเตอร์ที่ปกติไม่ค่อยได้เห็น
การรีแฟกเตอร์ก็เหมือนกัน—ตอนที่ทำได้ดี มันคือกระบวนการที่ทำให้ผมเข้าใจรูปร่างของระบบตัวเองลึกขึ้น และค่อยๆ กลั่นมันออกมาเป็นโครงสร้าง
การแก้ปัญหาแบบนั้นเป็นแรงกระตุ้นที่สนุกจนสมองเหมือนถูกจี้เบาๆ
ผมไม่แน่ใจว่านี่คือส่วนที่คุ้มค่าที่สุดของงานหรือเปล่า แต่ มันคือส่วนที่ผมชอบที่สุด แน่นอน

เรายังไปไม่ถึงจุดนั้น แต่บรรยากาศมันชัดเจนแล้ว
มองแบบอนุรักษ์นิยมมากๆ ก็ยังเห็นว่า ภายใน 10 ปี งานส่วนใหญ่ที่ต้อง ‘คิดลึกกับปัญหาเฉพาะเจาะจง’ คอมพิวเตอร์จะทำได้ดีกว่าผม

พอตัดบทบาทนี้ออกจากงานไป สิ่งที่เหลืออยู่ก็คือสองก้อนที่แทบไม่แตะกันเลย
คือ คนคุมเรือ กับ คนต่อท่อ (ขออภัยที่เปรียบเทียบหลายอย่างปนกัน)
ถ้าฟังคนที่มีความหวังกับ AI พูด จะพบว่าทุกคนตื่นเต้นกับการได้เป็นแบบแรก
คำสัญญาของแนวคิด “vibe coding”[1] คือแบบนี้—คุณต้องสนใจแค่ ชั้นบนสุดของงาน อย่างรสนิยม ไอเดีย การออกแบบ หรือปรัชญา และ ที่เหลือเครื่องจะจัดการเอง
ตรรกะคือแบบนั้นแล้วมนุษย์ก็จะ โฟกัสกับสิ่งที่มีแต่มนุษย์เท่านั้นที่ทำได้

ผมเองก็มีไอเดียอยู่บ้าง และพูดตรงๆ ว่าบางทีก็รู้สึกว่าโลกแบบนั้นก็ดูไม่เลว[2]
แต่จากประสบการณ์ของผม เรื่องเล่าแบบนั้นสะท้อนความจริงที่ซับซ้อนแค่ครึ่งเดียว
ยกตัวอย่างเช่น ต่อให้ผมใช้งานเอเจนต์ร่วมกับเครื่องมือต่างๆ ปัญหาที่ระบบมองไม่เห็น สุดท้ายก็ยังเป็นคนที่ต้องมองเห็น
สมมติว่าผมกำลังสร้างเว็บแอปพลิเคชัน แล้ว Claude Code เขียนสไตล์ตามคำสั่งของผม
แต่สุดท้ายคนที่ต้องเช็กว่ามันหน้าตาเป็นอย่างไรในเบราว์เซอร์จริง ก็คือผมอยู่ดี
และแน่นอน มันมีอะไรแปลกๆ เพราะ CSS ก็เป็นแบบนั้นแหละ
ยิ่งไปกว่านั้น เพราะผมไม่ได้เป็นคนเขียนสไตล์นั้นเอง มันเลยดูไม่คุ้นมือ ทางแก้ที่ง่ายที่สุดจึงมีแค่เอากลับไปให้ Claude ลองใหม่
ขอใหม่อีกครั้ง แก้อีกครั้ง การเขียนบั๊กรายงานน่าเบื่อกว่าการแก้บั๊กมาก
สุดท้ายผมก็กลายเป็นแค่ “ดวงตา” ที่ Claude ต้องใช้ในการสอดส่องคอมพิวเตอร์ของผม

แน่นอนว่าอาจมีคนแย้งว่า “บทบาทช่างประปาไซเบอร์แบบนี้เดี๋ยวก็หายไป”
ก็จริง เพราะห้องวิจัยแนวหน้ากำลังพัฒนา เอเจนต์ที่ควบคุมคอมพิวเตอร์ทั้งเครื่องได้ อยู่ตอนนี้
พวกมันคงจะเก่งพอๆ กับผมในการเปิดแท็บเบราว์เซอร์และตรวจดูหน้าจอ
แต่ตอนนี้ความสามารถด้าน การให้เหตุผลเชิงพื้นที่ของ AI ยังแย่มาก พูดตรงๆ ว่ามันยังพอมีคูเมืองป้องกันอยู่บ้าง[3]
ถึงอย่างนั้น งานต่อท่อก็ยังจะเหลืออยู่อีกพักหนึ่ง
เช่น การตั้งค่า pipeline ให้ log ไหลจากแพลตฟอร์มหนึ่งไปอีกฝั่ง
หรือการตั้งค่านโยบายการเข้าถึงของ storage bucket เพื่อให้เอเจนต์เขียนไฟล์ได้อย่างถูกต้อง
งานแบบนี้ ช่วยเรื่องความมั่นคงในอาชีพของผมก็จริง แต่พูดตรงๆ ว่าผมไม่ค่อยชอบมัน
ผมอยากใช้เวลาคิดเรื่องไอเดียหลักของโปรเจกต์มากกว่า ไปไล่หาโค้ด 2FA ของบริการคลาวด์ตัวที่ n
แต่ต่อไป แม้แต่เวลานี้ก็คงยากจะให้เหตุผลว่าคุ้มค่า เมื่อถูกเอาไปเทียบกับ “งานแบบกาว”

ข่าวดี (...หรือเปล่า?) คือ แม้แต่บทบาทแบบนี้ก็น่าจะถูกส่งต่อให้ AI ในไม่ช้า
พอถึงจุดนั้น ผมคงกลายเป็นเหมือนตัวเชื่อมระหว่าง AI กับโลกความเป็นจริง[4]
ในช่วงหนึ่ง ถ้าทำโปรเจกต์ฮาร์ดแวร์ งานอย่างเสียบ jumper wire ลงบน breadboard หรือจับเสาอากาศก็คงยังเป็นหน้าที่ของผม
ผมชอบงานที่ต้องใช้มือแบบนี้ แต่ถ้าคอมพิวเตอร์เป็นฝ่ายรู้แผนการเล่นทั้งหมดอยู่แล้ว... มันก็คงสนุกน้อยลง
ถ้าโชคดี บางที ผมอาจได้เป็น “กัปตันด้านไอเดีย” ของเรือ
แต่ถ้ากัปตันยังต้องถาม AI ว่าเรือควรไปทางไหน บทบาทนั้นก็คงอยู่ได้ไม่นาน
และพูดตามตรง ผมไม่คิดว่าทุกคนจะหาเลี้ยงชีพได้ด้วยการเป็นกัปตันเรือของตัวเอง

หลังจากนั้นจะเกิดอะไรขึ้น ผมไม่รู้เลยจริงๆ
ต่อให้พักเรื่องความเสี่ยงเชิงภววิทยาไว้ก่อน ก็ยังดูชัดว่าหลายอาชีพจะหายไป
ฉากทัศน์แบบมองโลกในแง่ดีคือ เราจะสร้างงานแบบใหม่ที่ตอนนี้เรายังจินตนาการไม่ออก
และผู้คนก็จะได้เติมเต็มตัวเองมากกว่าที่เคยผ่านงานเหล่านั้น
แต่ในโลกที่ ปัญญาเหนือมนุษย์ถูกทำให้เข้าถึงได้เหมือนสินค้า
ผมกังวลว่างานใหม่เหล่านั้น สุดท้ายแล้วอาจดูเป็นแค่ ‘งานคอยเชื่อมต่อแบบกาว’


  1. พูดนอกเรื่องนิดหน่อย คำว่า “vibe coding” เองก็มีอะไรบางอย่างที่ฟังแล้วขัดหูอยู่เหมือนกัน
    แต่พอถึงขั้นมี บทความใน Wikipedia แล้ว ก็คงกลายเป็นศัพท์วงการไปแล้ว

  2. ข้อดีของวิธีนี้ชัดเจนเสียจนแทบไม่ต้องอธิบาย
    ตอนนี้มีคนจำนวนมากที่กำลังสร้างสิ่งซึ่งแต่ก่อนนึกไม่ถึงว่าจะทำได้

  3. พูดตามตรง ผมไม่เคยคิดเลยว่าความสามารถเฉพาะทางของตัวเองคือการ ‘ลากลูกศรมาเชื่อมกัน’

  4. ถ้าพูดให้กว้างขึ้น เพราะความก้าวหน้าของหุ่นยนต์ยังช้ากว่าความก้าวหน้าของสติปัญญาบนหน้าจอค่อนข้างมาก
    ช่วงระยะหนึ่ง ความเป็นสิ่งมีชีวิตที่มีร่างกายของมนุษย์ก็น่าจะยังเป็นข้อได้เปรียบหลักเหนือเครื่องจักร
    ช่างประปาในความหมายตามตัวอักษร (ซึ่งน่าขำดี เพราะงานของพวกเขาน่าจะใกล้กับการแก้บั๊กมากกว่า ‘การต่อท่อดิจิทัล’ ที่พูดถึงก่อนหน้า)
    ก็น่าจะยังไปได้อีกพักหนึ่ง เช่นเดียวกับแรงงานสายเทคนิคอื่นๆ
    และบางอาชีพ ต่อให้กลายเป็น ‘บทบาทแบบกาว’ ก็อาจไม่ได้รู้สึกไร้ความหมายแบบที่ผมบรรยายไว้เสมอไป
    ตัวอย่างเช่น ทนายความอาจเปลี่ยนจากผู้เขียนหลักของคำพิพากษา ไปเป็นผู้ถ่ายทอดมันให้คณะลูกขุน
    และ แพทย์อาจมีคุณค่าจากท่าทีและความเห็นอกเห็นใจต่อผู้ป่วย มากกว่าความสามารถในการวินิจฉัย
    (ส่วนงานสร้างสรรค์ ผมจะไม่ขยายความยาวตรงนี้ แต่คิดว่าน่าจะเป็นสาขาที่ได้ทั้งประโยชน์มากที่สุดและเจ็บปวดที่สุดพร้อมกัน)

7 ความคิดเห็น

 
treestae 2025-04-21

ผมคิดว่า AI ในตอนนี้น่าจะมีความสมบูรณ์อยู่ราว 10%
ปกติแล้วพอข้ามจุดเอกฐานไป ก็มักจะเห็นว่ามันเติมความสมบูรณ์เกิน 70% ได้ในชั่วพริบตา แต่ถ้าเป็นแบบนั้น หลายอาชีพก็อาจหายไปได้ ทว่าเมื่อดูจากต้นทุนในการประมวลผลแล้ว ถ้ามนุษย์ยังถูกกว่า ก็น่าจะยังมีงานอีกไม่น้อยที่คงอยู่ต่อไป

 
yinn27 2025-04-21

ยากจริง ๆ..

 
kandk 2025-04-21

มีใครจะเสนอให้กลับไปใช้บัตรเจาะรูไหม..

 
reagea0 2025-04-21

ไม่น่าใช่เรื่องนั้นนะ 555

 
plumpmath 2025-04-21

ฮ่าๆๆๆๆๆ

 
GN⁺ 2025-04-21
ความคิดเห็นจาก Hacker News
  • อ่านบทความนี้แล้วรู้สึกว่าน่าสนใจมาก

    • ถ้าไม่นับความเสี่ยงเชิงภววิทยา ก็ไม่เห็นภาพอนาคตที่งานจำนวนมากจะไม่หายไป
    • ส่วนตัวกำลังเดิมพันกับผลของ LLMs ที่จะทำให้เกิดภาวะชะงักงัน
    • คิดว่าจะมีภาวะชะงักงันอยู่ 2 แบบ: การชะงักงันของตัว LLMs เอง และการชะงักงันของมนุษย์
    • LLMs แสดงอาการที่โมเดลใหม่แย่ลงอยู่แล้ว (เช่น Sonnet 3.5 เขียนโค้ดได้ดีกว่า 3.7)
    • มนุษย์พึ่งพา AI มากขึ้นจนทักษะถดถอย และมีแรงจูงใจน้อยลงในการสร้างรูปแบบการเขียนโปรแกรมใหม่ ๆ หรือบันทึกสิ่งเหล่านั้น
    • ระยะสั้นอาจยังไม่เป็นแบบนั้น แต่ระยะยาวน่ากลัวแน่
    • ในอนาคต งานจะกลายเป็นการซ่อมหรือแทนที่ระบบที่ AI ทำพังโดยไม่ตั้งใจ
    • ไม่ก็กลายเป็น "ผู้แก้ปัญหา AI" หรือผู้ประกอบการที่ทำ "ซอฟต์แวร์งานฝีมือ"
    • คาดว่าทั้งสองอย่างจะทำกำไรได้ค่อนข้างดี
  • ไม่เข้าใจว่าทำไมบทความแบบนี้มักบอกว่า "ใช้ LLMs แล้วงานเสร็จเร็วขึ้น" ทั้งที่ในคำอธิบายกลับเป็นว่า LLMs ทำให้ต้องใช้เวลาและเงินมากขึ้นเพื่อให้ได้ผลลัพธ์ที่แย่ลง

    • ต่อให้ไม่มี LLMs เราเองก็มีความสามารถพอจะลดมาตรฐานลงอยู่แล้ว
  • คอมเมนต์เรื่อง "กาว" สะท้อนมุมมองของคนที่ทำงานด้านซอฟต์แวร์เป็นหลัก

    • มันก็เป็นแบบนี้มาตั้งแต่สายการผลิตแบบใช้เครื่องจักรถูกสร้างขึ้นครั้งแรก
    • งานของมนุษย์ไม่ใช่การลงแรงโดยตรง แต่เป็นการเฝ้าดูเครื่องจักร รีสตาร์ต และซ่อมมัน
    • ห้องเครื่องน่าจะเป็นตัวอย่างแรก ๆ ของอุปกรณ์ประเภทนี้
    • สายการผลิตมีหลายสถานี และจะหยุดเมื่อดอกสว่านหัก มีฝุ่นติดเลนส์ หรือวัสดุสิ้นเปลืองหมด
    • ข้อยกเว้นเป็นสิ่งที่ทำให้เป็นอัตโนมัติได้ยาก และการออกแบบโรงงานจะเน้นลดข้อยกเว้นและเลี่ยงเซลล์ที่ตัน
    • การเข้าใจวิธีทำงานของโรงงานช่วยให้มองเห็นได้ว่าการพัฒนาซอฟต์แวร์กำลังเปลี่ยนไปอย่างไร
    • คำว่า "vibe coding" เพิ่งเกิดขึ้นเมื่อสองเดือนก่อน
    • เลยสงสัยว่าอีก 2 ปีจะกลายเป็นเรื่องแพร่หลายแค่ไหน
  • AI ไม่น่าจะแย่งงานวิศวกรซอฟต์แวร์ไปได้

    • ต่างจากรถยนต์ อาหาร หรือที่อยู่อาศัย ซอฟต์แวร์ไม่มีเพดานตามธรรมชาติของปริมาณที่ผู้คนจะบริโภคได้
    • สุดท้ายแล้ววิศวกรซอฟต์แวร์คือคนที่มี "ความตั้งใจจะสร้าง"
    • โค้ดหรือเครื่องมือเป็นเพียงวิธีการเท่านั้น
  • "ผมชอบแก้บั๊กซับซ้อน"

    • ผมไม่ชอบ
    • เครื่องมือที่ช่วยให้หาทางแก้ได้เร็วขึ้นยินดีต้อนรับเสมอ
    • AI จัดการส่วนที่น่าเบื่อได้ดี
  • ผมมีประสบการณ์อีกแบบหนึ่ง

    • การต้องขอให้ Claude แก้บั๊กซ้ำ ๆ น่าหงุดหงิด
    • เลยยังคงลงมือแก้บั๊กเองแบบ "ทำความเข้าใจทีละส่วน"
    • จริง ๆ แล้วกำลังใช้ LLM สร้างไลบรารีเล็ก ๆ เพื่อหลีกเลี่ยงความจำเป็นต้องใช้ LLM ในแอปที่รันจริง
    • มันให้ความรู้สึกเหมือน StackOverflow เวอร์ชันเสริมพลัง
    • ผมไม่ได้เป็นกาว แต่แค่มีเครื่องมือชั้นยอดสำหรับดึงข้อมูลที่ต้องการได้อย่างรวดเร็ว
  • ผมยังค่อนข้างมองโลกในแง่ร้ายกับทั้งหมดนี้

    • วันนี้คาดหวังชัยชนะชัด ๆ จากผู้ช่วยเขียนโค้ด LLM
    • กำลังเขียนฟังก์ชัน go ที่แปลง struct ที่ยาวมากตัวหนึ่งไปเป็นอีก struct ที่ยาวมากอีกตัว
    • การแปลงนี้แทบทั้งหมดเป็นการเอาฟิลด์จาก struct แรกไปห่อใน wrapper
    • แต่ LLM ทำสิ่งนี้ไม่ได้
    • ผมเติมฟิลด์ไว้ล่วงหน้าแล้วบอกให้มันเติมต่อ แต่มันกลับพยายามจินตนาการฟิลด์ใหม่ ๆ และหลังจากทำไปหนึ่งสองอันก็ลบฟิลด์ที่ผมเพิ่มไว้ แล้วใส่คอมเมนต์ว่า 'ทำที่เหลือต่อเอง'
    • ลองใช้พรอมป์ต์หลายแบบแล้ว
    • พอมองออกว่าบางคนที่ทำ vibe coding อาจสร้างของมีประโยชน์ได้อย่างไร แต่ความพยายามส่วนใหญ่ก็เป็นความหงุดหงิดต่อเนื่อง
  • มีเรื่องหนึ่งของ Stanislaw Lem

    • "ที่อื่น Tichy ได้พบเผ่าพันธุ์ต่างดาวที่ต้องการความกลมกลืนอย่างสมบูรณ์จนมอบตัวเองให้กับเครื่องจักร และเครื่องจักรก็แปลงพวกเขาให้กลายเป็นแผ่นดิสก์แวววาว แล้วจัดเรียงเป็นลวดลายชวนรื่นรมย์ไปทั่วทั้งดาวเคราะห์"
    • (ไม่ใช่กาว แต่ก็ใกล้เคียงพอ)
  • ไม่มีอะไรขัดขวางการแก้บั๊กซับซ้อนเพื่อความสนุก

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

    • เห็นด้วยกับสมมติฐานของแนวคิดหลัก
    • แต่คิดว่าการเปลี่ยนแปลงจะรุนแรงกว่านั้นมาก
    • หลายคนกำลังชะงักงัน และคิดว่าสิ่งอื่นรอบตัวจะถูกทำให้เป็นอัตโนมัติ แต่ตัวเองจะไม่โดน
    • คิดว่า "ฉันพิเศษ" แต่หลายคนจะได้รู้ว่าตัวเองไม่ได้พิเศษขนาดนั้น
 
mhj5730 2025-04-22

สายการผลิตมีหลายสถานี และจะหยุดชะงักเมื่อดอกสว่านหัก มีฝุ่นติดเลนส์ หรือวัสดุสิ้นเปลืองหมด
การทำให้กรณียกเว้นเป็นอัตโนมัตินั้นยาก และการออกแบบโรงงานจึงมุ่งเน้นการลดกรณียกเว้นให้เหลือน้อยที่สุดและหลีกเลี่ยงเซลล์ที่ติดขัด
การเข้าใจวิธีการทำงานของโรงงานช่วยให้เห็นภาพว่าการพัฒนาซอฟต์แวร์กำลังเปลี่ยนไปอย่างไร
คำว่า "vibe coding" เพิ่งเกิดขึ้นเมื่อสองเดือนก่อน
สงสัยว่าอีก 2 ปีข้างหน้ามันจะแพร่หลายแค่ไหน

<- ตรงนี้เปรียบเทียบได้เฉียบมากจริงๆ ทึ่งเลยครับ