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 tất cả agent AI của bạn, trên mọi dự án, trong một cửa sổ duy nhất.
Ứ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.
Gửi lỗi và yêu cầu thẳng vào backlog công khai của bạn.
Đọc thêm
Token trong Claude là gì và hoạt động thế nào? Chúng tôi đã đếm 3,8 tỷ token
Token là một mảnh của từ, và Claude đếm bốn loại token: input, ghi cache, đọc cache và output. Chúng tôi đã đếm 30 ngày phiên Claude Code của chính mình, 3,8 tỷ token: 98% là cuộc trò chuyện được đọc lại từ cache, 0,3% là những gì Claude viết ra. Mỗi loại tốn bao nhiêu, vì sao một phiên nặng dần sau mỗi lượt, và khung thời gian 5 giờ thực sự đo cái gì.
Đọc bài viếtMười agent chạy cùng một lệnh typecheck một lúc. Lời giải là một thư mục.
Mười bảy agent lập trình trong cùng một checkout, mười tiến trình tsc cùng lúc, load average 37 và 87 MB RAM trống. Một lần typecheck chín mươi giây mất 7 phút 36. Đây là số đo thực tế, lý do máy không hề tính toán, và cái khóa dùng chung nhỏ xíu đã xử lý xong chuyện đó. Chép được vào bất kỳ kho mã nào.
Đọc bài viếtChế độ giọng nói trong Codex, OpenCode, Antigravity và Claude Code: CLI nào có?
Chúng tôi đã kiểm tra năm CLI agent lập trình và hai ứng dụng vào ngày 13 tháng 10 năm 2026. Codex CLI và oh-my-pi trò chuyện được bằng giọng nói, Claude Code và Antigravity CLI chỉ đọc chính tả vào prompt, OpenCode không có gì tích hợp sẵn. Cách khởi động từng công cụ, âm thanh được gửi đi đâu, và giọng nói tốn bao nhiêu token.
Đọc bài viết