เมื่อ AI กลายเป็นเพื่อนร่วมงานคนสำคัญในทีม Dev

AI coding agents ไม่ใช่แค่เครื่องมือช่วยเขียนโค้ด แต่กลายเป็นเพื่อนร่วมงานที่เปลี่ยนวิธีการพัฒนาซอฟต์แวร์ทั้งหมด

เมื่อ AI กลายเป็นเพื่อนร่วมงานคนสำคัญในทีม Dev

เมื่อ AI กลายเป็นเพื่อนร่วมงานคนสำคัญในทีม Dev

TL;DR

  • คนที่ใช้ AI coding agents ทำงานได้เร็วขึ้น 70% เพราะ AI ไม่ได้แค่เขียนโค้ด แต่ช่วยคิดและวางแผนด้วย
  • การทำ automated code review กลายเป็นมาตรฐานใหม่ที่ทุกทีมต้องมี เพราะ AI มั่นใจในสิ่งที่ชี้ออกมา
  • ปัญหาหลักเปลี่ยนจาก "เขียนโค้ดยังไง" เป็น "ควรทำอะไร" ซึ่งยังต้องพึ่งการตัดสินใจของคน

แนวคิดหลัก

AI coding agents กำลังเปลี่ยนโฉมหน้าการพัฒนาซอฟต์แวร์อย่างที่เราไม่เคยเห็นมาก่อน ไม่ใช่แค่เครื่องมือที่ช่วยเขียนโค้ดให้เร็วขึ้น แต่กลายเป็นเพื่อนร่วมงานที่คิดและวางแผนไปด้วยกัน

สิ่งที่น่าสนใจคือ AI เหล่านี้ไม่ได้แค่ทำให้เราเขียนโค้ดเร็วขึ้น แต่ยังเปลี่ยนวิธีการทำงานทั้งหมด ตั้งแต่การวางแผนโปรเจกต์ การ review โค้ด ไปจนถึงการตัดสินใจเลือกเทคโนโลยี ทำให้เราต้องคิดใหม่ว่าอะไรคือหน้าที่ของ developer จริงๆ

ทำไมถึงเป็นเช่นนั้น

เมื่อ OpenAI ทดลองให้พนักงานครึ่งหนึ่งใช้ Codex พวกเขาพบว่ากลุ่มที่ใช้ AI ส่ง pull request ได้มากกว่า 70% เทียบกับกลุ่มที่ไม่ใช้ แต่ที่น่าสนใจกว่านั้นคือ AI ไม่ได้แค่ช่วยเขียนโค้ดเร็วขึ้น แต่ช่วยให้คิดและวางแผนได้ดีขึ้นด้วย

การทำ automated code review ก็เริ่มกลายเป็นสิ่งที่ขาดไม่ได้ เพราะ AI สามารถชี้ปัญหาได้อย่างมั่นใจ ไม่เหมือนคนที่อาจลังเลว่าควรแสดงความเห็นหรือไม่ ทำให้ไม่เสียเวลาไปกับการเก็บกด หรือการถกเถียงที่ไม่จำเป็น

สิ่งที่เปลี่ยนไปมากที่สุดคือการวางแผน ตัวอย่างที่ชัดเจนคือการสร้าง Sora Android app ที่สำเร็จใน 28 วัน ด้วยการใช้ Plans.md ในการวางแผนแบบมีขั้นตอนชัดเจน การมี structured planning ทำให้ AI เข้าใจ context และทำงานได้ตรงจุดมากขึ้น

ตัวอย่างในชีวิตจริง

ทีม OpenAI เองก็ใช้ Codex review โค้ดในเกือบทุก repository และทุก pull request แล้ว ผลที่ได้คือ code quality ที่สม่ำเสมอกว่าเดิม และประหยัดเวลาของ senior developer ไปได้มาก

อีกตัวอย่างที่น่าสนใจคือการใช้ Git worktrees ซึ่งช่วยให้ทำงานหลาย feature พร้อมกันได้โดยไม่ต้องสร้าง copy หลายๆ อัน หรือเปลี่ยนไปเปลี่ยนมาระหว่าง branch ทำให้ AI สามารถช่วยงานหลาย context พร้อมกันได้อย่างมีประสิทธิภาพ

GPT-5.2 ก็แสดงให้เห็นถึงความก้าวหน้าที่น่าทึ่ง เมื่อมีบั๊กที่ต่อสู้กันมา 37 นาที AI รุ่นใหม่สามารถมองเห็นปัญหาได้ทันทีและบอกว่า "นี่คือบั๊ก" แล้วแก้ได้จริง ทำให้เห็นว่า AI ไม่ได้แค่เขียนโค้ด แต่เริ่มเข้าใจ logic และสามารถ debug ได้ด้วย

สิ่งที่น่าสนใจอีกอย่างคือ product manager หลายคนกลับเป็น prompter ที่ดีเพราะชินกับการอธิบายบริบทให้คนอื่นเข้าใจ ทำให้เราเห็นว่า skill การสื่อสารกลายเป็นสิ่งสำคัญมากขึ้นในยุค AI

บริบทไทย

ในประเทศไทยที่ทีม development มักจะมีคนน้อย AI coding agents กลายเป็นตัวช่วยที่มีค่ามากเป็นพิเศษ เพราะช่วยให้คนหนึ่งทำงานได้เท่ากับหลายคน โดยเฉพาะใน startup หรือ SME ที่มีทรัพยากรจำกัด

แต่สิ่งที่สำคัญคือการเรียนรู้วิธีใช้ให้ถูกต้อง ไม่ใช่แค่ copy-paste โค้ดมาใช้แล้วหวังว่าจะได้ผลดี ต้องเข้าใจว่า AI เป็นเพื่อนร่วมงาน ต้องให้ context ที่ชัดเจน วางแผนที่ดี และรู้ว่าเมื่อไหร่ควรพึ่งการตัดสินใจของตัวเอง

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

การลงทุนในการเรียนรู้ workflow ใหม่ๆ เช่น structured planning หรือ Git worktrees ก็เป็นสิ่งที่คุ้มค่า เพราะจะช่วยให้ใช้ AI ได้อย่างเต็มศักยภาพ และแข่งขันกับทีมต่างประเทศได้

ข้อควรระวัง

แม้ AI จะช่วยได้มาก แต่ยังมีข้อจำกัดที่สำคัญ ปัญหาหลักคือ AI ยังไม่สามารถตัดสินใจได้ว่าควรทำอะไร มันทำได้แค่สิ่งที่เราบอกให้ทำ ซึ่งหมายความว่าเราต้องมีคนที่เข้าใจ business และลูกค้าเพื่อกำหนดทิศทางให้

อีกสิ่งที่ต้องระวังคือการพึ่งพา AI มากเกินไป จนทำให้ skill การเขียนโค้ดด้วยตัวเองลดลง เหมือนกับการใช้ GPS จนไม่รู้ทางเมื่อไม่มีมือถือ เราต้องรักษาความสามารถพื้นฐานไว้

Model AI ก็เปลี่ยนแปลงเร็วมาก ทำให้ต้องปรับ interface หรือ harness ให้ทันอยู่เสมอ สิ่งที่ทำงานได้ดีกับ GPT-4 อาจไม่ได้ผลกับ model รุ่นใหม่

ข้อผิดพลาดที่พบบ่อยคือการใช้ AI เป็นแค่ code generator แทนที่จะเป็นเพื่อนร่วมงาน การไม่ให้ context เพียงพอแล้วคาดหวังให้ AI เดาใจ หรือการไม่วางแผนก่อนให้ AI ทำงาน เลยได้ผลลัพธ์ที่ไม่ตรงความต้องการ

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

แหล่งที่มา

คำศัพท์วันนี้

pontificating/pon-TIF-i-kay-ting/

พูดอย่างเป็นทางการ, บรรยายอย่างเยิ่นเย้อ

expressing opinions in a pompous or dogmatic way

The podcast focuses on practical AI demos rather than pontificating about future possibilities.