เวิร์กช็อป
เวิร์กช็อปสร้างแอป & โค้ด
6 · สร้างแอป & โค้ด

ใช้หลาย agent ทำงานพร้อมกัน

แบ่งงานให้หลาย agent ทำขนานกัน

0%
ความคืบหน้าเวิร์กช็อป
รู้ใน 30 วิ

งานใหญ่แบ่งเป็นหลายส่วนได้ Claude Code กระจายงานย่อยให้ subagent หลายตัวทำขนานกัน แล้วรวมผลให้ เร็วกว่าและไม่รก context หลัก

subagent = ผู้ช่วยเฉพาะงานขนานกัน เร็วกว่า.claude/agents เก็บนิยาม

ดู Claude Code แบ่งงานให้หลาย agent

งานเดียวกระจายเป็นหลายส่วนพร้อมกัน

ดู Claude Code ทำงาน
คุณโปรเจกต์นี้ใหญ่ ช่วยหา bug, เช็ค security, และดู performance พร้อมกัน แล้วสรุปให้
  • แตกงานเป็น 3 ส่วน แล้วส่งให้ subagent คนละตัวทำ ขนานกัน
  • agent หา bug ไล่อ่านโค้ดหาจุดที่ทำงานผิด
  • agent security กับ performance ทำงานพร้อมกันในเวลาเดียวกัน
  • รวมผลจากทั้ง 3 agent กลับมาที่เซสชันหลัก
  • เสร็จ ได้รายงานรวมทั้ง bug, security, performance ในรอบเดียว

ทำไมต้องหลาย agent

ไม่ใช่แค่เร็วขึ้น แต่สะอาดขึ้นด้วย

1

ทำขนานกัน

งานย่อยที่ไม่เกี่ยวกัน เช่น เขียนเทสกับเขียนเอกสาร ทำพร้อมกันได้ ประหยัดเวลา

2

แต่ละตัวโฟกัสงานเดียว

subagent มี context ของตัวเอง โฟกัสงานเดียวจึงแม่นกว่า ไม่รก context หลัก

3

agent เฉพาะทาง

ตั้ง agent ไว้ล่วงหน้าใน .claude/agents เช่น นักรีวิวโค้ด นักเขียนเทส เรียกใช้ซ้ำได้

ใช้หลาย agent เมื่องาน แตกเป็นส่วนย่อยที่ไม่ขึ้นต่อกัน ได้ ถ้าเป็นงานต่อเนื่องขั้นเดียว เซสชันเดียวก็พอ อย่าแบ่งจนเกินจำเป็น

ลองเลยจับมือทำ
  1. เปิด claude ในโปรเจกต์ พิมพ์ /agents เพื่อดูและสร้าง subagent เฉพาะทาง
  2. สั่งงานที่แบ่งขนานได้ด้วย Prompt นี้ Claude Code จะกระจายให้ subagent หลายตัว
    พิมพ์ Prompt นี้
    ช่วยทำ 3 งานนี้พร้อมกันโดยแยก subagent คนละตัว แล้วสรุปผลรวมให้: 1. ไล่หา bug ที่อาจมีในโค้ด 2. ตรวจช่องโหว่ด้านความปลอดภัย 3. หาจุดที่ทำให้ช้าและเสนอวิธีปรับ ทำงานขนานกันได้เลย ไม่ต้องรอกัน
  3. สังเกตในเทอร์มินัลว่ามีหลาย task ทำงานพร้อมกัน ไม่ได้ทำทีละอัน
  4. อยากสร้าง agent เฉพาะทางไว้ใช้ซ้ำ ให้ Claude Code สร้างไฟล์ให้ด้วย Prompt นี้
    พิมพ์ Prompt นี้
    ช่วยสร้าง subagent ใหม่ที่ .claude/agents/[ชื่อ].md หน้าที่คือ [เช่น รีวิวโค้ดเน้นความปลอดภัย] ใส่คำอธิบายและบอกว่าควรเรียกใช้ตอนไหน
  5. รอผลรวมจากทุก agent แล้วอ่านสรุปที่ Claude Code รวบมาให้ในที่เดียว
ลองใช้ Prompt นี้
ผมมีงานหลายส่วนที่ไม่เกี่ยวกัน ช่วยแบ่งให้ subagent ทำขนานกัน: - [งานที่ 1 เช่น เขียน unit test ให้โมดูล A] - [งานที่ 2 เช่น เขียน README อธิบายการติดตั้ง] - [งานที่ 3 เช่น ตรวจว่ามี dependency ไหนล้าสมัย] ทำพร้อมกันแล้วรวมผลมาให้ผมในที่เดียว
สรุปเวิร์กช็อป
  • Claude Code แบ่งงานย่อยให้ subagent หลายตัวทำขนานกันได้ เร็วกว่าและแต่ละตัวโฟกัสงานเดียว
  • ใช้ /agents เพื่อสร้าง agent เฉพาะทางเก็บไว้ใน .claude/agents เรียกใช้ซ้ำได้
  • เหมาะกับงานที่แตกเป็นส่วนที่ไม่ขึ้นต่อกัน งานต่อเนื่องขั้นเดียวใช้เซสชันเดียวก็พอ