การพัฒนาแบบ 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