Cách Chạy 3 đến 8 Agents Lập Trình Song Song Mà Không Mất Kiểm Soát

Khởi chạy nhiều agents Claude Code hoặc Codex cùng lúc rất dễ dàng. Giữ kiểm soát là nơi mọi thứ trở nên khó khăn. Đây là phương pháp thực sự hiệu quả.

Chạy hai tác nhân cùng lúc chỉ mất năm phút. Bạn mở hai terminal, giao cho mỗi cái một nhiệm vụ và theo dõi văn bản cuộn.

Rắc rối bắt đầu từ cái thứ tư.

Bạn không còn biết cái nào đang chờ đánh giá, cái nào đã hoàn thành, cái nào đã bị lỗi từ mười phút trước khi bạn đang nhìn chỗ khác. Bạn cuộn nhầm terminal. Bạn khởi động lại một nhiệm vụ đã hoàn thành. Một giờ sau, bạn đang làm công việc của ba tác nhân bằng tay chỉ để giữ vững phương hướng.

Đây không phải là vấn đề về sức mạnh xử lý. Đây là vấn đề về khả năng quan sát.

Nút thắt thực sự là trong đầu bạn

Một tác nhân mã hóa tự động hoạt động theo từng đợt. Nó suy nghĩ trong 40 giây, viết, dừng lại, chờ sự chấp thuận của bạn. Trong 40 giây đó, bạn có thể theo dõi tác nhân thứ hai. Khi tác nhân thứ hai viết, bạn phê duyệt tác nhân đầu tiên.

Với tối đa 3 tác nhân, não bạn có thể theo kịp. Qua 5, bạn mất dấu.

Anthropic đã công bố một con số đáng chú ý trong tài liệu của mình: các nỗ lực không được hướng dẫn thành công khoảng một lần trong ba. Khoảng cách giữa những người giao hàng số lượng lớn và mọi người khác không phải là mô hình. Đó là cấu trúc mà họ thiết lập trước khi khởi động.

Vì vậy, trước khi bạn mở rộng, bạn cần cấu trúc.

Quy tắc một: một tác nhân, một không gian làm việc riêng biệt

Sai lầm kinh điển là đặt ba tác nhân trên cùng một bản sao của repo. Chúng dẫm lên nhau. Một cái chỉnh sửa package.json, cái khác cũng vậy, và bạn kết thúc với một lần hợp nhất mà bạn không thể gỡ rối.

Giải pháp là hai từ: git worktree.

git worktree add ../project-auth feature/auth
git worktree add ../project-billing feature/billing
git worktree add ../project-export feature/export

Mỗi tác nhân làm việc trong thư mục riêng của mình, trên nhánh riêng của mình, với các tệp riêng của mình. Không có va chạm. Bạn đánh giá từng nhánh riêng biệt và hợp nhất khi nó sẵn sàng.

Đây là nền tảng của cái mà các nhà nghiên cứu gọi là ủy quyền cô lập: một người quản lý trung tâm chia nhỏ công việc, mỗi nhiệm vụ con chạy trong góc riêng của nó, và việc tích hợp diễn ra sau đó, với các bài kiểm tra để xác nhận.

Quy tắc hai: không bao giờ giao cùng một tệp trung tâm hai lần

Trước khi bạn chia nhỏ công việc, hãy tìm các tệp mà nhiều tính năng sẽ cần chỉnh sửa. Bộ định tuyến. Sơ đồ cơ sở dữ liệu. Cấu hình tuyến API.

Những tệp đó chỉ được giao cho một tác nhân. Những tác nhân khác chờ hoặc làm việc xung quanh chúng.

Giao cùng một routes.ts cho hai tác nhân song song và bạn sẽ phải trả giá bằng xung đột hợp nhất mà bạn nghĩ rằng bạn sẽ đạt được trong song song. Sự trao đổi đó luôn thua.

Quy tắc ba: một bảng, không phải mười terminal

Đây là nơi hầu hết mọi người từ bỏ đa tác nhân. Họ mở tám tab terminal, mất dấu, và quay lại với một tác nhân duy nhất.

Bạn cần một cái nhìn trả lời ba câu hỏi trong nháy mắt:

  • Ai đang mã hóa ngay bây giờ?
  • Ai đang chờ đánh giá của tôi?
  • Ai đã hoàn thành hoặc bị lỗi?

Không có cái nhìn đó, đa tác nhân khiến bạn tốn nhiều công sức tinh thần hơn là mang lại tốc độ. Với nó, bạn có thể thực sự giữ 6 hoặc 8 luồng công việc cùng một lúc.

Đó là khoảng trống mà AgentsRoom lấp đầy. Mỗi tác nhân có ô riêng của mình, trạng thái của nó, màu sắc của nó. Một tác nhân đang chờ phản hồi của bạn chuyển sang màu đỏ và thông báo cho bạn. Bạn ngừng cuộn nhầm terminal, bạn nhìn vào bảng và bạn biết phải đi đâu.

Nhịp điệu hoạt động trong thực tế

Đây là nhịp điệu tôi sẽ bắt đầu.

Bắt đầu với hai tác nhân, trên hai tính năng không chia sẻ tệp. Làm quen với vòng lặp đánh giá rồi hợp nhất. Vòng lặp đó, không phải mã, trở thành công việc thực sự của bạn.

Khi vòng lặp đó cảm thấy trơn tru, chuyển sang bốn. Giữ một danh sách ưu tiên nghiêm ngặt các nhiệm vụ có tác động cao, và dựa mạnh vào chế độ lập kế hoạch: bạn phê duyệt kế hoạch của tác nhân trước khi nó viết một dòng. Một kế hoạch được phê duyệt trước giúp bạn tránh được một đánh giá đau đớn sau này.

Điểm ngọt ngào nằm giữa 3 và 8 tính năng trên cùng một repo, với sự giám sát trực quan. Vượt qua đó, ngay cả với một bảng tốt, đánh giá trở thành nút thắt và bạn mất lợi ích.

Những gì bạn thực sự đạt được

Đa tác nhân là vô nghĩa đối với 95% các nhiệm vụ nhỏ. Để sửa một lỗi chính tả hoặc thêm một nút, một tác nhân duy nhất là đủ, và nó nhanh hơn.

Nơi nó thay đổi tuần của bạn là trên công việc lớn. Bạn khởi động ba cải tiến độc lập một buổi tối, đánh giá chúng khi chúng đến, và sáng hôm sau bạn có ba ngày công việc sẵn sàng để hợp nhất.

Bí mật không phải là số lượng tác nhân. Luôn luôn biết tác nhân nào cần bạn, ngay bây giờ. Sửa điều đó, và phần còn lại sẽ theo sau.

Tải AgentsRoom

Chạy các agent AI của bạn (Claude, Codex, Antigravity CLI, OpenCode, Aider, Grok Build, Mistral Vibe, Kimi Code) trên tất cả dự án, trong một cửa sổ duy nhất.

Miễn phíTải AgentsRoom

Ứng dụng đồng hành: theo dõi agent khi đi đường

Sử dụng Claude, Codex, Antigravity CLI hoặc nhà cung cấp AI khác.

Tải tiện ích mở rộng
Chrome Web Store

Gửi lỗi và yêu cầu thẳng vào backlog công khai của bạn.

Một cái nhìn về AgentsRoom đang hoạt động.

Nhiều dự án
Đa nhà cung cấp
Nhiều agent
Trạng thái trực tiếp
File diff & commit
Ứng dụng đồng hành mobile
Xem trước trực tiếp
Đội agent
Tự động hóa trình duyệt
Dev theo backlog
Thư viện prompt
Thư viện skill
Xem tất cả tính năng

Đọc thêm