เห็นทาง Thoughtworks ปล่อย Technology Radar 2025 Volume 32 ออกมา
เลยมาดูกันหน่อยว่ามีอะไรที่น่าสนใจบ้าง
จากที่อ่านคร่าว ๆ จะเป็นเรื่องของ Generative AI เยอะมาก ๆ เช่น

  • Supervisor Agent ในการเป็นตัวช่วยการเขียน code (Coding assistant) ซึ่ง integrate เข้ามาใน IDE ให้เลย แต่ก็ยังต้องปรับปรุง user interface ให้เป็นมิตร หรือ ใช้งานได้ง่ายยิ่งขึ้น เช่น Cline, Cursor, Aider และ Claude Code เป็นต้น
  • เรื่องของ observability ที่ opentelemetry เข้ามาเป็นมาตรฐานหลัก ทั้งยังนำ LLM มาใช้ร่วมด้วย (AI-assisted observability) หรือพวก LLMOps ก็เข้ามาแล้วเช่นกัน
  • การปรับปรุงการทำงานของ Retrieval-Augmented Generation (RAG) เพื่อให้ได้ผลที่ดีและถูกต้องมากยิ่งขึ้น เช่น corrective RAG, Fusion RAG, Graph RAG และ self-RAG
  • พวก AI library และ framework ที่แนะนำเช่น langchain/graph และ Llamaindex เป็นต้น
  • เรื่องของ Data Product thinking โดยสามารถนำเอา AI เข้ามาช่วยทั้งการทำงานและ วิเคราะห์เรื่องต่าง ๆ
  • การใช้งาน SLM (Small Language Model) เช่น DeepSeek R1 ช่วยให้ model มีขนาดที่เล็กลง ใช้งาน resource ที่น้อยลง แต่ยังคุณเรื่องของคุณภาพที่สูงไว้ เป็นอีกแนวคิดที่สำคัญมาก ๆ
  • ในฝั่งของ UI testing ก็มีการนำ AI เข้ามาช่วย ทั้งการทดสอบให้เองแบบอัตโนมัติ ตาม prompt ที่สั่ง จากนั้น AI จะจัดการให้เอง ไม่ว่าจะทำการ snapshot หน้าจอ หรือ ทำการอ่าน DOM มาให้เอง เช่น Browser Use เป็นต้น

แต่ก็มีหลาย ๆ อย่างให้ Hold ไว้ เช่น

  • Replacing pair programming with AI ซึ่งเริ่มต้นอาจจะดูดี แต่ผลที่ตามมาคือ มันไม่ใช้เป้าหมายของการ pair-programming เพราะว่ามันคือเรื่องของการทำงานเป็นทีม ไม่ใช่ใครคนใดคนหนึ่ง เป็น share ความรู้ของคนในทีม เข้าใจซึ่งกันและกัน รวมทั้งการเรียนรู็สิ่งใหม่ ๆ แต่เมื่อใช้ AI มาช่วยแล้วเรื่องเหล่านี้หายไปหมดเลย นั่นคือผลเสียที่ตามมา
  • Local coding assistants เป็นการใช้งาน Local LLM นั่นเอง เป้าหมายเพื่อเรื่องของ privacy และ security ของ code ที่เขียนว่าจะออกไปข้างนอก แต่จากการใช้งานพบว่ model ก็ไม่ค่อย update และยังใช้งาน resource ที่เยอะ เรื่องของคนใช้งานต้องมี spec ที่สูง อีกทั้ง prompt ที่ซับซ้อน ได้ผลที่ไม่ค่อยดี หรือบาง model ก็ไม่สนับสนุน function call อีก ดังนั้นก็ต้องพิจารณาให้ดี

อีก 2 เรื่องที่น่าสนใจ และไม่เกี่ยวกับ AI คือ

  • API request collection as API product artifact
  • Architecture advice process แทนที่จะทำงานแบบ centralize ให้เปลี่ยนมาทำงานแบบ decentralize สำหรับการตัดสินใจต่าง ๆ แต่ก็ยังมีการ review จากคนในส่วนต่าง ๆ ได้เช่นกัน เนื่องจากการทำงานแบบ centralize ส่วนใหญ่พบว่าเป็นการทำงานเชิงรับมากกว่า และส่งผลให้ productivity แย่ลง หรือหนักกว่านั้นจะไม่มีใครกล้าทำในสิ่งที่แตกต่าง เพราะว่า กลัวกับการ review และปัญหาต่าง ๆ นั่นเอง

ลองอ่านเพิ่มเติมกันดูครับ