กลับไปหน้าบทความ
#AI#tools

Dynamic workflow คืออะไร · ให้ AI วางสายงาน แล้วทีมผู้ช่วยทำจนจบ

Dynamic workflow คืออะไร · ให้ AI วางสายงาน แล้วทีมผู้ช่วยทำจนจบ

Dynamic workflow คือการให้ AI วางสายงานเป็นขั้นตอน แล้วปล่อยทีมผู้ช่วยหลายตัวทำตามสายงานนั้นจนจบครับ

เป็นความสามารถของ Claude Code ที่ต่อยอดจาก sub agent จากเดิมที่ AI ตัวหลักแจกงานให้ผู้ช่วยทีละรอบ ตอนนี้ AI วางสายงานไว้ทั้งเส้นได้ตั้งแต่ต้น มีหลายขั้น แต่ละขั้นมีทีมผู้ช่วย และมีจุดตรวจก่อนส่งต่อ

ใครอยากดูแบบคลิปสั้นก่อน กดดูด้านล่างได้เลย

Dynamic workflow คืออะไร · ให้ AI วางสายงาน แล้วทีมผู้ช่วยทำจนจบ (YouTube Shorts)

Dynamic workflow ต่างจาก sub agent ยังไง

ถ้า sub agent เหมือนหัวหน้าทีมที่แจกงานทีละรอบ dynamic workflow ก็เหมือนวางสายงานไว้ทั้งเส้น

เอกสารของ Claude Code อธิบายว่าความต่างอยู่ที่ใครถือแผน กับ sub agent ตัว AI หลักตัดสินใจทีละจังหวะว่าจะให้ใครทำอะไรต่อ ส่วน dynamic workflow ตัว AI เขียนแผนเป็นสคริปต์ไว้ก่อน แล้วระบบเดินตามสคริปต์นั้นอยู่เบื้องหลัง ผลระหว่างทางเก็บไว้ในสายงาน แชทหลักได้รับแค่ผลสุดท้าย

sub agentdynamic workflow
ใครถือแผนAI ตัวหลัก ตัดสินใจทีละรอบสคริปต์ที่ AI เขียนไว้ทั้งเส้น
ขนาดงานแจกงานไม่กี่ชิ้นต่อรอบผู้ช่วยหลักสิบถึงหลักร้อยตัวต่อรอบ
ระหว่างทำงานอยู่ในแชทที่คุยกันเดินเบื้องหลัง ดูความคืบหน้าได้

ตัวอย่าง: หาข้อมูลก่อนเสนองานลูกค้า

งานที่ผมใช้บ่อยที่สุดคือหาข้อมูลก่อนเสนองาน สายงานจะมีหน้าตาประมาณนี้

  1. ขั้นแรก ผู้ช่วยหลายตัวแยกกันหาข้อมูลคนละด้าน
  2. ขั้นที่สอง ผู้ช่วยอีกชุดตรวจว่าข้อมูลและแหล่งอ้างอิงถูกจริง ข้อไหนยังไม่แน่นก็ส่งกลับไปหาเพิ่ม
  3. ขั้นสุดท้าย AI สรุปรวมเป็นรายงานเดียว พร้อมบอกจุดที่ยังขาด

ผมใช้กับงานใหญ่บ่อยมาก ได้ประโยชน์ 3 อย่างครับ

1. ได้งานใหญ่ที่จบในรอบเดียว

เพราะสายงานเรียกผู้ช่วยได้เป็นหลักสิบตัว

อย่างผมให้จัดหมวดโพสต์ที่แชร์เก็บไว้หลายร้อยโพสต์ ผู้ช่วยแบ่งกันทำ แล้วรวมผลให้ในคำสั่งเดียว

2. ได้งานที่ตรวจทานในตัว

เพราะใส่ขั้นตรวจไว้ในสายงานได้เลย

Anthropic อธิบายว่าสายงานแบบนี้ตรวจผลก่อนส่งถึงมือเรา และแยกผู้ตรวจออกจากผู้ทำ เพราะ AI ที่ตรวจงานของตัวเองมักเข้าข้างคำตอบตัวเอง

อย่างงานวิเคราะห์ ผมให้ผู้ช่วยอีกชุดคอยรีวิวแย้งทุกข้อสรุป ก่อนส่งผลมาให้ผม

3. ได้ปล่อยให้ทำงานเบื้องหลัง แล้วกลับมาดูผล

เพราะสายงานเดินเองจนจบ ระหว่างนั้นผมไปทำงานอื่นต่อได้

อยากรู้ความคืบหน้าก็เปิดดูได้ทีละขั้น ใน Claude Code พิมพ์ /workflows ส่วนในแอป Desktop ดูได้ที่แถบ Background tasks

ใช้กับงานแบบไหนดี

โดยส่วนตัว ผมใช้ dynamic workflow กับงานใหญ่ที่มีหลายขั้นตอนและต้องมีการตรวจ หรืองานที่ต้องทำซ้ำกับข้อมูลจำนวนมาก ส่วนงานที่คุยไปทำไป ผมใช้ AI ตัวเดียวหรือ sub agent เพราะได้ปรับทิศทางกันได้ตลอด

ตัวอย่างที่ Anthropic ยกไว้ก็ไปทางเดียวกัน เช่น งานหาข้อมูลที่ต้องตรวจแหล่งอ้างอิงไขว้กัน งานร่างแผนจากหลายมุม และงานที่ต้องทำกับไฟล์จำนวนมาก

*ยิ่งใช้ผู้ช่วยหลายตัว ก็ใช้ usage มากขึ้นตามไปด้วย เอกสารเลยแนะนำให้เริ่มจากงานชิ้นเล็กก่อน

วิธีเริ่มใช้

Dynamic workflow มีให้ใช้ใน Claude Code ทุกแพ็กเกจที่เสียเงิน ทั้งแบบ CLI แอป Desktop และ VS Code แพ็กเกจ Max, Team และ Enterprise เปิดไว้ให้แล้ว ส่วนแพ็กเกจ Pro ต้องเปิดในคำสั่ง /config ก่อน

ใครอยากลองใช้ ผมแนะนำให้เริ่มแบบนี้ครับ

  1. บอก Claude Code ให้ช่วยประเมินว่างานโปรเจกต์เราเหมาะกับการใช้ dynamic workflow มั้ย
  2. ให้ช่วยเสนอแผนมาให้ดูก่อน
  3. ถ้าโอเคแล้วค่อยให้เริ่มทำ

ครั้งแรกที่สั่ง Claude Code จะแสดงขั้นตอนที่วางไว้ให้ดู แล้วขอให้เรายืนยันก่อนเริ่มทำ ใครยังไม่รู้จัก sub agent อ่านต่อได้ที่ Sub agent คืออะไร

พูม
พูม

ยิ่งอ่านเรื่องเกี่ยวกับ AI ก็ยิ่งอินเลยเอามาทดลองใช้ในงานและกับหลายๆเรื่อง ถ้าเห็นว่าอะไรน่าสนใจเลยอยากมาเขียนแชร์เก็บไว้ครับ