ทีมใช้เวลาหลายเดือนเขียน Specification อย่างละเอียด Business เซ็นแล้ว IT เซ็นแล้ว Vendor เซ็นแล้ว ทุกอย่างดูเรียบร้อยมาก กระทั่งวันหนึ่ง User ได้จับของจริงแล้วบอกว่า
OpenAI แนะนำแนวคิด Eval-driven Development โดยตรง คือ Evaluate ตั้งแต่ต้นและทำอย่างต่อเนื่อง สร้าง Test ที่สะท้อน Use Case จริง เก็บ Log เพื่อนำ Failure Case กลับมาเป็น Test และใช้ Human Judgment มาช่วย Calibrate การให้คะแนนอัตโนมัติ. (OpenAI Developers)
DORA 2025 พบว่า User-centricity เป็นเงื่อนไขสำคัญที่ช่วยให้ AI สร้างผลลัพธ์เชิงทีมได้ดีขึ้น เพราะ AI จะมีประโยชน์มากขึ้นเมื่อมันถูกชี้ไปยัง Problem ที่ชัดเจนของผู้ใช้จริง. (Google Cloud)
“Model ใหม่ Accuracy ดีกว่าเดิม” จนกว่าจะมีประโยคถัดไปว่า “แล้ว Business Outcome อะไรดีขึ้น?”
⸻
⚙️ AI ไม่ได้ทำให้ Engineering Discipline ล้าสมัย แต่มันทำให้ Discipline มีค่ามากขึ้น
นี่คือ Paradox ที่ผมคิดว่าน่าสนใจที่สุดครับ
เวลาคนได้ Tool ที่เร็วขึ้น เรามักคิดว่า Process เก่าหลายอย่างควรถูกตัดออก
* Code Review ช้า
* Test ช้า
* Documentation ช้า
* Architecture Discussion ช้า
* Security Review ช้า
“จริงครับ ทุกอย่างมี Cost และ Process ที่ไม่สร้าง Value ก็ควรถูกฆ่า”
แต่ DORA 2025 กลับชี้ว่าความเร็วจาก AI จะสร้างประโยชน์ได้ดีขึ้นเมื่ออยู่ท่ามกลาง Practice พื้นฐานที่แข็งแรง เช่น Automated Testing, Version Control, Small Batches และ Fast Feedback Loops และ AI Adoption ที่เพิ่มความเร็วโดยไม่มี Control System ที่เหมาะสมสามารถตามมาด้วย Delivery Instability ได้. (Google Cloud)
2. Problem & Data ก่อน Model Name - อย่าเปลี่ยน Model เพื่อหนีปัญหาที่จริงๆ อยู่ใน Requirement, Data หรือ Workflow เพราะ DORA เองพบว่ามูลค่าของ AI ถูกปลดล็อกผ่านระบบงานและ Practice รอบตัว ไม่ใช่ Tool เพียงอย่างเดียว. (Google Cloud)
3. Trust but Verify - AI Generate ได้ แต่ Test, Eval, Review และ Human Judgment ยังต้องทำหน้าที่พิสูจน์ว่าของที่ Generate นั้นควรถูกใช้จริง. (OpenAI Developers)
4. Design for Failure ตั้งแต่วันแรก - ถ้ามี LLM หรือ Agent อยู่ใน Critical Flow ต้องถามเรื่อง Prompt Injection, Permission, Logging, Rollback, Observability และ Blast Radius ก่อนขึ้น Production ไม่ใช่หลัง Incident. (OWASP Gen AI Security Project)