รัน Agent แบบขนาน
เปรียบเทียบวิธีที่ Claude Code รับมือกับหลายงานพร้อมกัน: subagent, agent view, ทีม agent และ dynamic workflow
Subagent, agent view, ทีม agent และ dynamic workflow แต่ละอย่างแบ่งงานแบบขนานในวิธีที่แตกต่างกัน การเลือกที่ถูกต้องขึ้นอยู่กับว่าคุณต้องการอยู่ใน conversation เอง มอบงานและตรวจสอบทีหลัง หรือให้ Claude ประสานงานกลุ่มคนงาน
| แนวทาง | สิ่งที่ให้คุณ | ใช้เมื่อ |
|---|---|---|
| Subagent | คนงานที่ได้รับมอบหมายภายใน session เดียวที่ทำงานเสริมในบริบทของตนเองและส่งคืนสรุป | งานเสริมจะท่วม conversation หลักด้วยข้อมูลที่คุณไม่ได้ใช้อีก |
| Agent view | หน้าจอเดียวเพื่อส่งงานและตรวจสอบ session ที่รันอยู่เบื้องหลัง | คุณมีงานอิสระหลายอย่างและต้องการมอบหมาย ตรวจสอบสถานะ และเข้าไปดูเฉพาะเมื่อต้องการ |
| ทีม Agent | หลาย session ที่ประสานงานกันพร้อม task list ร่วมกันและการส่งข้อความระหว่าง agent | คุณต้องการให้ Claude แบ่งโปรเจกต์เป็นชิ้นๆ มอบหมาย และดูแลคนงาน |
| Dynamic workflow | สคริปต์ที่รัน subagent หลายตัวและตรวจสอบผลลัพธ์ สำหรับงานที่ใหญ่เกินไป | งานเกินกว่า subagent หลายตัว หรือคุณต้องการการตรวจสอบข้ามกัน |
เลือกแนวทาง
แนวทางที่ถูกต้องขึ้นอยู่กับว่าใครประสานงาน ผู้ทำงานต้องสื่อสารกันหรือไม่ และพวกเขาแก้ไขไฟล์เดียวกันหรือไม่:
-
ใครประสานงาน?
- Claude มอบหมายและรวบรวมผลลัพธ์ภายใน conversation เดียว: subagent
- คุณมอบงานอิสระและตรวจสอบทีหลัง: agent view
- Claude วางแผน มอบหมาย และดูแลกลุ่มคนงาน: ทีม agent
- สคริปต์มีแผนแทนการตัดสินใจ turn-by-turn ของ Claude: dynamic workflow
-
ผู้ทำงานต้องสื่อสารกันหรือไม่? Subagent รายงานผลกลับไปยัง conversation ที่สร้างพวกเขา agent view sessions รายงานแค่กับคุณ สมาชิกในทีม agent แชร์ task list และส่งข้อความถึงกันโดยตรง
-
งานแตะไฟล์เดียวกันหรือไม่? แยกงานด้วย worktree Subagent และ session ที่คุณรันเองสามารถใช้ worktree แยกกันได้
ตรวจสอบงานที่รัน
คำสั่งสำหรับตรวจสอบงานที่รันขึ้นอยู่กับแนวทางที่ใช้:
- สำหรับ background session
claude agentsเปิด agent view: หน้าจอเดียวที่แสดงทุก session - สำหรับ subagent ใน session ปัจจุบัน
/agentsเปิด panel ที่มีแท็บ Running - สำหรับสิ่งที่รันอยู่เบื้องหลังของ session ปัจจุบัน
/tasksแสดงรายการแต่ละรายการ - สำหรับ dynamic workflow
/workflowsแสดงรายการที่รันและเสร็จแล้ว
เรียนรู้เพิ่มเติม
- สร้าง subagent ที่กำหนดเอง: กำหนดผู้เชี่ยวชาญที่นำกลับมาใช้ใหม่
- จัดการ agent ด้วย agent view: ส่งงาน ดูสถานะ และแนบเมื่อต้องการ
- ประสานงานทีม agent: ตั้งหัวหน้าและสมาชิก มอบหมายงาน
- รัน session แบบขนานด้วย worktree: เริ่ม Claude ใน checkout ที่แยกกัน