Handoff là bước bàn giao công việc giữa các Subagent trong một hệ thống AI. Một handoff tốt giúp Agent tiếp theo hiểu mục tiêu, dữ liệu và việc cần làm. Nếu truyền quá ít, Agent phải đoán. Nếu truyền quá nhiều, ngữ cảnh trở nên nhiễu.

Handoff khác gì chuyển toàn bộ lịch sử?

Chuyển toàn bộ lịch sử thường làm tăng dữ liệu không cần thiết. Handoff chỉ chuyển phần liên quan đến bước tiếp theo. Cách này phù hợp với kiến trúc Multi-Agent, nơi mỗi Agent có vai trò riêng.

Năm thành phần của một gói handoff

Gói handoff nên có mục tiêu, trạng thái hiện tại, dữ liệu đầu vào, đầu ra mong muốn và điều kiện hoàn thành. Có thể thêm nguồn dữ liệu, giả định và lỗi đang chờ xử lý. Mỗi trường nên có tên rõ và định dạng ổn định.

Cách viết context ngắn nhưng đủ dùng

Bắt đầu bằng mục tiêu cuối cùng. Sau đó ghi rõ việc đã hoàn tất và việc còn lại. Chỉ đưa dữ liệu mà Agent tiếp theo cần để ra quyết định. Với phần chưa chắc chắn, hãy gắn nhãn giả định hoặc cần kiểm tra. Cách này giúp Subagent hoạt động nhất quán hơn.

Kiểm soát lỗi trong quá trình bàn giao

Handoff cần có mã nhiệm vụ và trạng thái rõ ràng. Khi Agent lỗi, Orchestrator phải biết lỗi xảy ra ở bước nào. Có thể thử lại với giới hạn. Nếu vẫn lỗi, chuyển sang đường lui hoặc yêu cầu người phụ trách kiểm tra.

Checklist trước khi triển khai

Hãy kiểm tra định dạng gói handoff. Kiểm tra quyền truy cập của Agent nhận. Kiểm tra dữ liệu nhạy cảm có bị truyền thừa không. Kiểm tra log có đủ để truy vết không. Cuối cùng, kiểm tra điều kiện dừng và người phê duyệt ở bước rủi ro cao.

Kết luận

Handoff là nền tảng để nhiều Subagent phối hợp mà không làm mất ngữ cảnh. Thiết kế tốt không cần truyền mọi thứ. Nó cần truyền đúng thông tin, đúng thời điểm và đúng quyền hạn.