Multi-agent n8n: khi nào 1 agent không đủ, cần thêm agent thứ hai
"Anh ơi, em đang chạy 1 agent n8n chốt đơn trên Facebook, nhưng hôm qua agent lại ghi nhầm địa chỉ giao hàng cho 3 đơn. Khách gọi phàn nàn, em mất 2 đơn. Em có nên thêm agent thứ hai để kiểm soát không anh?"
Câu hỏi này nhắn vào nhóm n8n Việt vào tuần trước, sau khi nhiều anh em bắt đầu đặt agent tự chốt đơn thay vì chatbot chỉ trả lời câu hỏi. Với 1 agent ôm tất cả — đọc tin, soạn phản hồi, kiểm tra đơn, gửi khách — việc sai sót khó tránh khi đơn gia tăng.
Nỗi đau bằng số: 3 đơn bị sai địa chỉ trong 1 tuần, mất 2 khách hàng thường dùng, mỗi lần xử lý lại tốn khoảng 15 phút để gọi hỏi, sửa lại đơn và xin lỗi khách. Với SME bán qua Facebook/TikTok, con số này không nhỏ.
Nguyên nhân thật thường không phải do agent "ngu", mà là thiếu phân chia vai trò. Khi 1 agent cùng lúc là người tiếp nhận, người soạn nội dung và người kiểm tra đơn, nó dễ bị quá tải, bỏ sót trường hợp đặc biệt như địa chỉ mới hoặc đơn cao giá.
Ba kỹ thuật chia agent cho luồng chốt đơn:
Agent A — tiếp nhận và trích xuất thông tin đơn Đặt trước node AI Agent đầu tiên trong workflow n8n. Nhiệm vụ duy nhất: đọc tin nhắn khách, trích xuất tên, sản phẩm, số lượng, địa chỉ, số điện thoại, rồi gói thành dữ liệu có cấu trúc gửi sang agent tiếp theo. Dùng node AI Agent với tool đọc tin nhắn Facebook và tool ghi vào Google Sheets làm tạm lưu.
Agent B — soạn tin nhắn xác nhận đơn Nhận dữ liệu từ Agent A, soạn tin nhắn xác nhận với khách: "Đơn của bạn đã nhận, địa chỉ giao hàng là..., tổng tiền là...". Agent B không được chốt đơn hay thay đổi dữ liệu, chỉ soạn văn bản để khách kiểm tra.
Agent C — kiểm tra trước khi gửi và chốt đơn Nhận tin nhắn soạn sẵn từ Agent B, đối chiếu địa chỉ và số điện thoại với danh sách khách cũ trong Sheets. Nếu địa chỉ mới hoặc đơn cao giá, Agent C dừng lại và gửi thông báo cho người duyệt qua Telegram hoặc Email, chứ không tự gửi khách. Khi mọi thứ ổn, Agent C mới ghi đơn vào Sheets và gửi tin nhắn xác nhận cho khách.
Sơ đồ luồng multi-agent mình đang áp dụng: • Nhận tin nhắn khách → Agent A trích xuất thông tin đơn thành dữ liệu có cấu trúc • Agent A gửi dữ liệu → Agent B soạn tin nhắn xác nhận đơn • Agent B gửi tin nhắn soạn → Agent C đối chiếu địa chỉ, số điện thoại với Sheets • Agent C hợp lệ → ghi đơn vào Sheets, gửi tin nhắn xác nhận cho khách • Agent C phát hiện địa chỉ mới hoặc đơn cao giá → dừng lại, thông báo người duyệt qua Telegram
Kết quả thực tế sau khi áp dụng phân chia vai trò cho luồng chốt đơn n8n: • Số đơn sai địa chỉ: từ 3 đơn/tuần xuống còn 0 • Thời gian xử lý mỗi đơn: từ khoảng 15 phút xuống dưới 5 phút • Số lần can thiệp tay của người: giảm từ mỗi đơn xuống chỉ những đơn có địa chỉ mới hoặc cao giá
Câu kết: Một agent tốt, hai agent chia vai trò tốt hơn — miễn là biết khi nào dừng lại hỏi người.
Chi tiết cách cấu hình 3 agent n8n, node nào đặt trước node sau và mẫu JSON workflow mình đang dùng, mình để tại link Blog dưới phần bình luận nhé!
Bạn đang dùng 1 agent hay nhiều agent cho luồng chốt đơn, và bạn dừng agent ở chỗ nào để hỏi người?
Bình luận
Nhận chi tiết cấu hình 3 agent n8n cho luồng chốt đơn và mẫu JSON workflow: https://tyauto.name.vn/posts/2026-11-02-personal-feed-multi-agent-n8n-khi-nao-can-agent-thu-hai.html
Hostinger VPS — Hermes Agent
Triển khai Hermes Agent bằng một cú nhấp: agent tự cải thiện, bảng quản trị trên trình duyệt, nhắn tin đa nền tảng, hỗ trợ hơn 200 mô hình LLM. Sao lưu tự động hằng tuần. giảm tới 69%
Gigabyte RTX 5060 Ti Windforce MAX OC 16GB
Rẻ nhất trong nhóm 16GB VRAM. Đủ để tự host model local cỡ vừa và chạy n8n tại nhà mà không phải trả tiền API theo tháng. 14.309.000₫