Module 11 · ระบบที่ตัดสินใจเองระหว่างทาง — และวิธีคุมไม่ให้มันเละ
WORKFLOW
AGENT
กฎตัดสิน: เขียน flowchart ได้ครบทุกทาง → ใช้ Workflow · เขียนไม่ได้เพราะไม่รู้ว่าจะเจออะไร → ใช้ Agent
อย่าใช้ agent เพราะมันดูล้ำ — workflow ที่ทำงานได้ ถูกกว่า เสถียรกว่า และไม่มีวันเผาเงินเพราะวนลูป
👁️
PERCEIVE
อ่านสถานะ
ผลรอบก่อน
🧭
PLAN
ขั้นถัดไป
ทำอะไร
⚡
ACT
เรียก tool
ทำงานจริง
🔍
OBSERVE
ผลเป็นไง
ใกล้เป้าไหม
คนพลาดที่ OBSERVE มากที่สุด — ปล่อยให้ agent เรียก tool แล้วไม่บังคับให้ประเมินผล มันจึงวนซ้ำสิ่งเดิมโดยไม่รู้ตัว
1 · วนไม่จบ
แก้ — ตั้ง max_iterations (8–15) + ทำซ้ำ 2 รอบติด = หยุด
2 · เลือก tool ผิด
แก้ — คำอธิบาย tool ต้องบอกว่าเมื่อไรไม่ควรใช้
3 · ลืมเป้าหมาย
แก้ — ทวนเป้าหมายทุกรอบ + สรุปสถานะแทนสะสม log
4 · ทำสิ่งที่ย้อนไม่ได้
แก้ — แยก tool เป็น reversible / irreversible
หนึ่ง tool = หนึ่งเจตนา
อย่าทำ tool ที่ "ทำได้ทุกอย่าง" — agent จะสับสน
บังคับ input ให้ถูก
ใช้ตัวเลือกตายตัวแทนข้อความอิสระ — agent เลือกผิดไม่ได้
Output บอกว่าทำอะไรต่อได้
"ไม่พบข้อมูล + ลองใช้ search_customer แทน" ดีกว่า "error"
Fail ให้ดังและชัด
Tool ที่ล้มเหลวเงียบๆ ทำให้ agent เข้าใจว่า "ไม่มีข้อมูล" ทั้งที่จริงคือระบบล่ม
1 · BUDGET
จำกัดจำนวนรอบ · จำกัดค่าใช้จ่ายต่อครั้ง
2 · PERMISSION
tool ไหนทำเองได้ · tool ไหนต้องอนุมัติ
3 · SCOPE
เข้าถึงข้อมูลอะไรได้บ้าง — ให้น้อยที่สุดที่พอทำงาน
4 · ESCALATION
เงื่อนไขที่ต้องหยุดและเรียกคน
Tool ที่ต้องขออนุมัติเสมอ
ส่งข้อความหาลูกค้า · จ่ายเงิน · ปรับงบโฆษณา · ลบข้อมูล · แก้ข้อมูลจำนวนมาก
Orchestrator + Specialists
ตัวกลางแบ่งงาน
แนะนำสำหรับธุรกิจ
Sequential Pipeline
ต่อกันเป็นสาย
คาดเดาได้สูงสุด
Peer Mesh
คุยกันเองไม่มีศูนย์กลาง
ยืดหยุ่นสุด debug ยากสุด
multi-agent ที่ออกแบบไม่ดี แย่กว่า single agent ที่ออกแบบดี เสมอ
เริ่มจาก 1 ตัวให้ทำงานได้ก่อน แล้วค่อยแยก
Working
สถานะในรอบนี้ — หายเมื่อจบงาน
Episodic
"ครั้งก่อนทำอะไร ผลเป็นไง"
Semantic
ความรู้ธุรกิจ กฎ เป้าหมาย — ถาวร
Procedural
วิธีทำงาน SOP — ถาวร
memory ที่ดีไม่ใช่ "เก็บทุกอย่าง" แต่คือสรุปที่อ่านกลับมาแล้วใช้งานได้
log ดิบ 10,000 บรรทัด มีค่าน้อยกว่าสรุป 10 บรรทัดที่ตรงประเด็น
1 · Workflow หรือ Agent?
ลองเขียน flowchart จริง — เขียนครบไหม ติดตรงไหน
2 · Tool Inventory
4 tools + แยก reversible/irreversible
3 · Guardrails
ครบ 4 ชั้น + escalation เฉพาะงานนี้
4 · Failure Analysis
3 วิธีที่จะพัง — ต้องมี 1 ข้อที่ตรวจจับยาก
ถ้าส่วนที่ 1 ตอบว่า "งานนี้ควรเป็น Workflow" — นั่นคือคำตอบที่ถูกได้ และแปลว่าคุณเข้าใจบทเรียนนี้แล้ว
แต่ยังทำงานได้แค่กับข้อความ — Module 12 จะเปิดให้ระบบทำงานกับ ภาพ เสียง และเอกสาร ได้ด้วย
ถัดไป → Module 12 · Multi-Modal AI