เจาะประเด็น
AI / Coding Agents
Simon Willison ชี้ coding agent ไม่ได้ทำให้เขียนโค้ดง่ายขึ้น แต่ทำให้งานวิศวกรรมซอฟต์แวร์ยากขึ้น
คนที่คลุกกับ AI เขียนโค้ดทุกวันบอกเองว่า ยิ่งใช้มาก ยิ่งมั่นใจว่ามันเพิ่มความยากให้งาน ไม่ใช่ลด
ทีมข่าว เอไอไทย.com
⏱ อ่าน 3 นาที
ถ้าเครื่องมือที่ควรทำให้เรางานน้อยลง กลับทำให้งานยากขึ้น คำถามคือเรากำลังใช้มันผิดวิธี หรือมันยังไม่เก่งพอจริงๆ
สimon Willison ออกมาโพสต์ข้อคิดสั้นๆ แต่โคตรสะเทือนวงการ dev เลย เขาบอกตรงๆ ว่ายิ่งเขาทุ่มเวลาไปกับ coding agent มากเท่าไหร่ เขายิ่งมั่นใจมากขึ้นเท่านั้นว่ามันทำให้งานวิศวกรรมซอฟต์แวร์ "ยากขึ้น" ไม่ใช่ "ง่ายลง" อย่างที่หลายคนโฆษณาไว้
ต้องเข้าใจก่อนว่า Simon ไม่ใช่คนนอกที่มานั่งวิจารณ์ AI เขียนโค้ดจากข้างสนาม เขาคือหนึ่งในคนที่ทดลองใช้ LLM เขียนโค้ดจริงจังที่สุดคนหนึ่งในวงการ เขียนบล็อก เล่าเคสจริง แกะโค้ดที่ AI generate ออกมาให้ดูกันจะๆ มาหลายปีแล้ว เพราะฉะนั้นเวลาคนแบบนี้พูดว่า "มันยากขึ้น" มันไม่ใช่คำบ่นของคนกลัวเทคโนโลยี แต่เป็นข้อสรุปจากประสบการณ์ตรงที่ผ่านมือมาเยอะ
แก่นของโพสต์นี้คือประโยคที่ว่า เราทำอะไรเจ๋งๆ กับ coding agent ได้เยอะแยะเลยก็จริง แต่การจะดึงศักยภาพเต็มที่ของมันออกมาได้ ต้องอาศัย "วินัยและความรู้ระดับสูงมาก" ซึ่งฟังดูขัดกับภาพจำที่คนส่วนใหญ่มีต่อ AI coding tools อยู่พอสมควร เพราะหลายคนคิดว่ามันคือทางลัดให้คนไม่ต้องเก่งก็เขียนโค้ดได้
ตรงนี้แหละที่ผมว่าคนอ่านหลายคนอาจจะยังไม่ทันได้คิด ลองนึกภาพตาม — coding agent มันไม่ได้แค่ autocomplete โค้ดให้เราทีละบรรทัด แต่มัน generate โค้ดก้อนใหญ่ๆ ออกมาได้ในไม่กี่วินาที ยิ่งมัน generate ได้เยอะและเร็วเท่าไหร่ ภาระในการ "ตรวจ" ว่าสิ่งที่มันเขียนมานั้นถูกต้อง ปลอดภัย และ maintainable ในระยะยาว ก็ยิ่งทบขึ้นเป็นเท่าตัว
พูดง่ายๆ คือ มันย้ายจุดยากของงาน จาก "เขียนโค้ดยังไงให้ได้" ไปเป็น "จะรู้ได้ยังไงว่าโค้ดที่ได้มามันดีจริง" ซึ่งทักษะหลังเนี่ย ยากกว่าทักษะแรกเยอะ และคนที่ไม่มีพื้นฐานแน่นพอก็จะยิ่งจม เพราะตรวจไม่เป็น ดูไม่ออกว่าโค้ดที่ดูสวยนั้นมีกับดักซ่อนอยู่ตรงไหน
โพสต์นี้ยังเชื่อมโยงกับดิสคอร์สใหญ่ในวงการตอนนี้ที่ว่า coding agent ทำให้ barrier to entry ต่ำลงจริงหรือเปล่า ฝั่งที่เชียร์ก็บอกว่าใครๆ ก็สร้างซอฟต์แวร์ได้แล้ว ฝั่งที่ระวังก็บอกว่ามันแค่ย้ายปัญหาไปที่อื่น และเสียงของ Simon ในครั้งนี้ก็เอนไปทางหลังชัดเจน
ในมุมของผม นี่ไม่ใช่ข่าวร้ายสำหรับวงการเลยด้วยซ้ำ มันคือการเตือนสติว่า coding agent ไม่ใช่เวทมนตร์ที่แทนวิศวกรได้ แต่เป็นเครื่องมือที่ต้องใช้ด้วยความเข้าใจถึงจะคุ้ม ใครที่คิดว่าซื้อ subscription แล้วงานจะเบาลง อาจเจอความจริงที่ตรงกันข้าม
ถ้าคนที่ใช้ coding agent หนักที่สุดในวงการยังบอกว่ามันทำให้งานยากขึ้น ปัญหาอาจไม่ใช่ตัวเครื่องมือ แต่อยู่ที่เรายังเข้าใจขอบเขตของมันผิด — มันไม่ใช่ทางลัดข้ามทักษะวิศวกรรม แต่เป็นตัวขยายว่าทักษะนั้นสำคัญแค่ไหน
ที่มา: Simon Willison's Weblog — อ่านต้นฉบับ
ความคิดเห็น 5
กำลังโหลดความคิดเห็น...