การพัฒนาแบบ Agentic รู้สึกหนักหนาจนรับมือไม่ไหว

AI พัฒนาไปอย่างรวดเร็ว

เมื่อไม่กี่เดือนก่อน ผมรู้สึกหลงทาง ทุกสัปดาห์จะมีผู้ช่วยเขียนโค้ดและเวิร์กโฟลว์ใหม่ๆ ปรากฏขึ้นมาเสมอ ผู้คนต่างอ้างว่าพวกเขาสร้างแอปได้ภายในไม่กี่ชั่วโมง ผมรู้สึกว่าผมต้องตามให้ทัน ไม่เช่นนั้นก็ต้องล้มเหลว

ผมลองใช้เครื่องมือมากมาย ผมใช้ Cursor, ChatGPT, Claude Code และ Lovable ผมสลับใช้งานไปมาตลอดเวลา ผมคิดว่าเครื่องมือที่ดีกว่าจะทำให้ผมเป็นนักพัฒนาที่เก่งขึ้น

แต่มันไม่ใช่เลย

บทเรียนที่ดีที่สุดไม่ใช่เรื่องการเลือกเครื่องมือ แต่มันคือการเรียนรู้วิธีการทำงานร่วมกับ AI

ตอนนี้ ผมไม่ได้ขอให้ AI เขียนโค้ดในทันที

ผมเริ่มจากการอธิบายปัญหา โดยผมจะระบุถึง:

  • ความต้องการของฟีเจอร์ (feature requirements)
  • กฎทางธุรกิจ (business rules)
  • กรณีขอบเขต (edge cases)
  • เป้าหมายสุดท้าย

บางครั้งผมใช้ ChatGPT เพื่อวางแผนการทำงานก่อน ผมจะได้แผนที่ชัดเจน จากนั้นผมจึงส่งแผนนั้นให้ผู้ช่วยแบบ agentic เป็นคนสร้าง

การเปลี่ยนแปลงนี้เปลี่ยนทุกอย่าง

ผมใช้เวลากับโค้ดพื้นฐาน (boilerplate code) น้อยลง แต่ใช้เวลามากขึ้นกับ:

  • สถาปัตยกรรมซอฟต์แวร์ (software architecture)
  • ประสบการณ์ผู้ใช้ (user experience)
  • การแก้ปัญหาที่แท้จริง

AI ทำผิดพลาดได้ ผมจึงตรวจสอบทุกบรรทัดก่อนนำไปใช้งานจริง (production) ผมไม่ได้เขียนทุกบรรทัดด้วยตัวเอง แต่ผมทำหน้าที่เป็นผู้ชี้แนะกระบวนการแทน

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

Source: https://dev.to/amantekim/a-few-months-ago-agentic-development-felt-overwhelming-13nn

Optional learning community: https://t.me/GyaanSetuAi