# Cộng tác giữa các agent

Chọn cách để các agent cùng đánh giá, viết, triển khai hoặc quản lý công việc.

## Chọn kiểu hỗ trợ bạn cần

Hãy bắt đầu với một nhiệm vụ trong dự án của bạn. Có thể bạn muốn một ý kiến thứ hai về các thay đổi, vài bản nháp để so sánh, hoặc nhiều agent cùng xây dựng các phần của một tính năng song song.

Mỗi hướng dẫn đưa ra một cấu hình ví dụ và một prompt để bạn tùy chỉnh. Với đánh giá, viết và triển khai song song, một agent khởi chạy các cộng sự của nó. Ở mẫu Facade, agent quản lý theo dõi những agent đang chạy sẵn.

## Chọn một mẫu cộng tác

- [Một agent viết. Agent khác đánh giá theo vòng lặp.](https://facadecode.com/vi/docs/collaboration/implement-review/)
  Để một agent thứ hai đánh giá các thay đổi của bạn, báo lại những gì tìm thấy và kiểm tra các bản sửa. Trong ví dụ này, Claude Code viết mã và Codex đánh giá.

- [Nhiều agent cùng viết nháp. Sau đó đánh giá chéo.](https://facadecode.com/vi/docs/collaboration/cross-review-writing/)
  Để nhiều agent viết từ cùng một đề bài, đánh giá bản nháp của nhau và sửa lại theo góp ý.

- [Lập kế hoạch bằng mô hình SOTA. Triển khai song song bằng các worker rẻ hơn.](https://facadecode.com/vi/docs/collaboration/parallel-worktrees/)
  Dùng mô hình state-of-the-art (SOTA) để lập kế hoạch cho một nhiệm vụ phức tạp. Các worker triển khai kế hoạch trong những worktree song song bằng mô hình rẻ hơn. Agent điều phối đánh giá các thay đổi đã hợp nhất và chạy kiểm thử.

- [Mẫu Facade: để một agent quản lý cả nhóm.](https://facadecode.com/vi/docs/collaboration/phone-led-team/)
  Để một agent theo dõi các agent làm tính năng và chuyển câu hỏi của chúng đến bạn. Tiếp tục trao đổi với agent quản lý đó từ điện thoại khi rời bàn làm việc.

## Áp dụng ví dụ vào dự án của bạn

Hãy làm theo phần thiết lập của bài viết, rồi gửi prompt với nhiệm vụ của chính bạn. Giữ nguyên những chỉ dẫn định nghĩa vai trò, chẳng hạn đánh giá mà không sửa tệp. Chọn CLI và mô hình mà tài khoản của bạn có.

Bạn cũng có thể lưu một tổ hợp thành mục có tên trong [Cài đặt agent](https://facadecode.com/vi/docs/settings/). Loại tích hợp sẵn vẫn giữ được tích hợp CLI khi bạn dùng nhà cung cấp mô hình khác.

## Cách các agent phối hợp

Facade cấp cho các agent được hỗ trợ những công cụ để tìm agent khác, khởi chạy cộng sự, trao đổi tin nhắn và đọc terminal của nhau. Agent điều phối có thể tập hợp kết quả và chuyển câu hỏi đến bạn.

Tin nhắn được chuyển đến nghĩa là yêu cầu đã tới agent kia. Hãy chờ câu trả lời của nó mới biết kết quả. Nếu muốn tự trao đổi với một cộng sự, hãy mở terminal của nó từ bảng điều khiển Facade.

Chương trình dùng `type: "custom"` có thể nhận lệnh trong terminal nhưng không nhận các công cụ cộng tác này.

## Dùng đúng môi trường dự án cho từng nhiệm vụ

Các agent có thể chia sẻ một thư mục dự án khi đánh giá, hoặc làm việc trong những worktree Git riêng để thay đổi độc lập. Hướng dẫn triển khai song song giải thích cách các worker trả thay đổi về để đánh giá và kiểm thử chung.

Để dùng công cụ và tệp trên máy khác, hãy theo [Chạy agent trên máy từ xa](https://facadecode.com/vi/docs/remote-ssh/). Để tiếp tục điều khiển agent Claude Code khi không ngồi ở bàn, xem [Tiếp tục từ điện thoại](https://facadecode.com/vi/docs/remote-control/).

## Tham chiếu thiết kế

Các quy trình này dựa trên cách tách vai trò và bàn giao trong nguyên mẫu nghiên cứu Super Agent của DeepSeek, được điều chỉnh cho công cụ agent của Facade.

[Thiết kế vai trò và giao tiếp của DeepSeek ↗](https://github.com/deepseek-ai/dsh-superagent-prototype/blob/main/docs/004-prompts.md)
