Skip to main content

รัน 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 แสดงรายการที่รันและเสร็จแล้ว

เรียนรู้เพิ่มเติม