Agentic Engineering — คู่มือปฏิบัติเขียนซอฟต์แวร์ระดับ Production ด้วย AI Agent
ทั้งสองอย่างใช้ LLM เขียนโค้ดเหมือนกัน ต่างกันที่ใครเป็นผู้ตัดสินว่าโค้ดใช้ได้ และความถูกต้องถูกตรึงไว้ที่ไหน ในหัวคนหรือในไฟล์ที่รันซ้ำได้ พร้อมตารางเปรียบเทียบและโจทย์เดียวกันที่ทำสองแบบ
สารบัญ
- 01 Vibe Coding กับ Agentic Engineering ต่างกันตรงไหน ทั้งสองอย่างใช้ LLM เขียนโค้ดเหมือนกัน ต่างกันที่ใครเป็นผู้ตัดสินว่าโค้ดใช้ได้ และความถูกต้องถูกตรึงไว้ที่ไหน ในหัวคนหรือในไฟล์ที่รันซ้ำได้ พร้อมตารางเปรียบเทียบและโจทย์เดียวกันที่ทำสองแบบ
- 02 แกนกลาง — Context → Spec → Loop → Gate → Verify หลักการห้าข้อที่ทำให้ agent ทำงานเองได้โดยไม่ต้องมีคนเฝ้า ทำไม LLM ต้องไม่เป็นผู้ตัดสินความถูกต้อง ภาพรวมของ loop ทั้งวง และกายวิภาคของ loop หนึ่งรอบว่าประกอบด้วยอะไรบ้าง
- 03 โครงสร้าง Repo สำหรับงาน Agentic Layout มาตรฐานที่ทำให้ agent ซึ่งเพิ่งเปิด session ใหม่อ่าน repo แล้วทำงานถูกได้ทันที แผนที่ไฟล์ควบคุมของ Claude Code, Codex CLI และ Cursor และลำดับความสำคัญของ context เมื่อกติกาขัดกัน
- 04 สคริปต์ตัวอย่าง — AGENTS.md, Skill, Hook, Rules, Memory ไฟล์ควบคุม agent ที่คัดลอกไปใช้ได้ทันที ตั้งแต่ AGENTS.md ที่ agent เชื่อฟังจริง Skill ที่โหลดเมื่อจำเป็น Hook ที่บังคับกติกาด้วยเครื่อง Memory ที่ทำให้ไม่พลาดเรื่องเดิมซ้ำ rule ทั้งสี่ชนิดของ Cursor และสคริปต์ sync กติกาข้ามเครื่องมือ
- 05 Loop, Gate และ Red / Green Gate คือหัวใจของทั้งระบบ ถ้าอ่อน agent จะเรียนรู้ที่จะทำให้เขียวโดยไม่ทำให้โปรแกรมถูก บทนี้มี verify.sh แบบเต็ม สคริปต์กันการโกง gate ลำดับ red-green ที่ต้องบังคับ และตัวขับ loop ที่มีเพดานกับการตรวจจับการไม่คืบหน้า
- 06 A/B Test, QA Test และการวัด User Harm ชั้นของการทดสอบฉบับ agentic ว่าแต่ละชั้นจับ bug ประเภทไหนและ agent ทำได้แค่ไหน A/B สองความหมายที่ต้องแยกให้ชัด ลำดับชั้นความเสียหายห้าระดับ guardrail metric ที่ผูกกับ rollback อัตโนมัติ และ shadow mode
- 07 จากศูนย์ถึง Production — เส้นทาง 9 ขั้น ตัวอย่างจริงของการเพิ่มฟีเจอร์เข้าระบบที่รันอยู่แล้ว ตั้งแต่สเปกจนถึง rollout พร้อมระบุว่าขั้นไหนคนทำ ขั้นไหน agent ทำ วิธีเขียนสเปกที่ agent ทำงานต่อได้จริง และวิธีรีวิวเมื่อโค้ดไม่ได้เขียนโดยคน
- 08 MCP — ใช้เมื่อไหร่ ออกแบบอย่างไร ระวังอะไร เกณฑ์ตัดสินว่าเมื่อไหร่ควรทำ MCP และเมื่อไหร่สคริปต์ธรรมดาดีกว่า หลักออกแบบ tool ที่ agent ใช้ได้ดีเจ็ดข้อ พร้อมตัวอย่าง server จริง และช่องโหว่ prompt injection ที่มากับ tool output ซึ่งเป็นการโจมตีที่ใช้ได้จริง
- 09 Web Search Stack สำหรับ Agent — Tavily และทางเลือกฟรี agent ที่เข้าเว็บไม่เป็นจะเดาเวอร์ชันไลบรารีและเขียนโค้ดตามความจำที่หมดอายุ บทนี้แยกสี่งานที่คนมักรวมกัน อธิบายโครงสร้างราคาแบบเครดิต ทางเลือกฟรีอย่าง SearXNG, Jina Reader และ Crawl4AI พร้อมสถาปัตยกรรมที่ใช้ของฟรีก่อนแล้วค่อย fallback
- 10 ความปลอดภัยของ Key, Token และ Secret ในงาน Agentic หลักการเดียวคือ agent ไม่ควรต้องเห็นค่าของ secret เลย บทนี้ชำแหละช่องโหว่ของการเก็บ key ในไฟล์ .md แล้วพึ่ง permission แยก registry ออกจาก value วิธีฉีดค่าตอนรัน เก้าชั้นการป้องกัน hook ตรวจ secret สองทาง และ egress allowlist
- 11 Git สำหรับทีมที่ทุกคนมี AI ช่วยเขียน เมื่อปริมาณโค้ดต่อคนเพิ่ม 3–10 เท่า แต่ความสามารถในการรีวิวเท่าเดิม คอขวดย้ายจากการเขียนไปที่การรีวิวและการรวมงาน บทนี้มีกติกาแกนกลาง 6 ข้อ commit trailer บอกที่มาของโค้ด PR template ที่บังคับกรอก blast radius และ CI สี่ชั้น
- 12 ภาคผนวก — Checklist และ Anti-pattern Checklist ตั้งต้นโปรเจกต์ที่ทำครั้งเดียว checklist ก่อน merge ทุก PR anti-pattern 12 ข้อที่พบบ่อยพร้อมทางแก้ และสรุปหลักการทั้งหมดของชุดคู่มือในหน้าเดียว
เนื้อหาชุดนี้สงวนลิขสิทธิ์ — อ่านได้ทุกคน แต่การคัดลอก ดาวน์โหลด หรือเผยแพร่ซ้ำต้องได้รับอนุญาตเป็นลายลักษณ์อักษร