Trong bài viết này
Từ được đánh dấu có giải thích. Di chuột hoặc chạm để xem, hay mở từ điển AI.
Ba agent cùng đọc một tài liệu rồi tranh luận có thể tốn nhiều token hơn một agent đọc kỹ, trong khi không tạo thêm bằng chứng. Chia việc chỉ hữu ích khi các phần công việc đủ độc lập hoặc thật sự cần góc kiểm tra khác nhau. Số lượng agent không phải thước đo năng lực của hệ thống.
Tiên quyết: hiểu vòng lặp AI agent, ngân sách token và đánh giá nhiệm vụ. Các con số dưới đây là phép tính minh họa, không phải benchmark hay giá của một nhà cung cấp.
Tìm ranh giới công việc trước khi tạo vai trò
Trong Building effective agents, Anthropic mô tả mẫu orchestrator–workers và lưu ý đánh đổi chi phí, độ trễ khi tăng tính linh hoạt. Ta có thể dùng nguyên tắc này để tách việc tìm nguồn theo ba lĩnh vực độc lập, rồi giao một bước tổng hợp chung.
Ngược lại, nếu mỗi worker phải đọc kết quả của worker trước mới biết cần làm gì, công việc chủ yếu vẫn tuần tự. Đặt tên “chuyên gia” cho từng bước không tạo ra song song. Hãy vẽ phụ thuộc dữ liệu trước: đầu vào nào có ngay, đầu ra nào cần chờ và ai có quyền sửa kết quả cuối.
Agent dùng trạng thái hiện tại để chọn công cụ, đọc kết quả thực thi và kiểm tra tiến độ. Vòng lặp tiếp tục trong giới hạn được đặt trước hoặc kết thúc với kết quả đã xác minh.
↔ Vuốt ngang để xem toàn bộ sơ đồ.
01 / Quan sát
Agent nhận mục tiêu, trạng thái hiện tại và kết quả của các bước trước.
02 / Gọi công cụ
Mô hình đề xuất công cụ và đầu vào; ứng dụng kiểm tra quyền trước khi thực thi.
03 / Đọc kết quả
Agent nhận dữ liệu trả về, bao gồm thành công, dữ liệu rỗng hoặc lỗi.
04 / Kiểm tra và dừng
Kiểm tra mục tiêu đã đạt chưa. Dừng khi hoàn thành, thiếu quyền hoặc chạm giới hạn; nếu cần thì tiếp tục.
Minh họa một vòng lặp agent đơn giản. Công cụ chỉ được thực hiện thao tác trong quyền đã cấp; lời mô hình nói không thay thế kết quả thực thi.
Sơ đồ minh họa vòng lặp của một agent. Hệ nhiều agent bổ sung các vòng lặp và kênh bàn giao; sơ đồ không thể hiện chi phí giao tiếp giữa chúng.
Tính cả tổng công việc và thời gian chờ
Giả sử một agent làm ba phần, mỗi phần tốn bốn đơn vị thời gian, rồi tổng hợp hai đơn vị. Tổng là mười bốn. Ba worker song song có thể hoàn thành phần riêng trong bốn đơn vị, nhưng cần thêm hai đơn vị giao việc và ba đơn vị tổng hợp: thời gian còn chín, không phải bốn.
Chi phí token cũng cộng theo tất cả worker. Nếu mỗi worker nhận lại một tài liệu nền dài, chi phí đầu vào có thể tăng dù thời gian thực giảm. Bảng đo nên có ít nhất chất lượng, thời gian hoàn tất, tổng token, số lượt công cụ và số lỗi bàn giao.
total_work = coordinator + sum(worker_work) + merge + repair
wall_time ≈ scheduling + longest_dependency_path + merge
Công thức chỉ là mô hình ước tính. Giới hạn tốc độ, hàng đợi và các lần thử lại có thể làm thời gian thực khác đáng kể. Đo bằng trace thay vì lấy tổng thời gian riêng rồi mặc định mọi bước chạy đồng thời.
Hợp đồng bàn giao quan trọng hơn danh xưng
Mỗi worker cần mục tiêu, phạm vi sở hữu, nguồn được phép dùng, định dạng đầu ra và điều kiện dừng. Đầu ra tốt gồm kết luận, bằng chứng, điều chưa biết và lỗi gặp phải. Một đoạn văn tự tin không kèm nguồn làm bước tổng hợp phải kiểm tra lại từ đầu.
Nếu hai worker được phép chỉnh cùng một tệp, xung đột là vấn đề điều phối, không phải vấn đề prompt riêng lẻ. Giao quyền sở hữu theo tệp hoặc tạo các đề xuất độc lập để một bộ hợp nhất áp dụng. Worker kiểm tra nên đọc bằng chứng gốc; chỉ đọc bản tóm tắt của worker viết sẽ tạo lỗi tương quan.
Một failure mode khác là vòng lặp giao việc: coordinator yêu cầu thêm nghiên cứu vì chưa chắc, worker trả dài hơn nhưng không thêm thông tin, rồi chu trình lặp. Đặt tiêu chí dừng theo câu hỏi chưa giải quyết và ngân sách, đồng thời cho phép kết luận “chưa đủ bằng chứng”.
So sánh bằng một thí nghiệm công bằng
Bài tập: lấy mười nhiệm vụ tổng hợp ba tài liệu, chạy cấu hình một agent và cấu hình ba worker cộng một coordinator. Giữ cùng bộ nguồn, tiêu chí chấm và trần ngân sách; lưu số lần chạy lại vì đầu ra có biến động.
Tự kiểm: xác định cấu hình nào hoàn tất đúng trong ngân sách, số kết luận có nguồn, lỗi mâu thuẫn khi hợp nhất và thời gian người dùng phải chờ. Nếu nhiều agent chỉ tốt hơn khi dùng gấp đôi tài nguyên, báo rõ lợi ích đó đi kèm ngân sách nào. Đọc tiếp ablation study để tách đóng góp của song song, kiểm tra chéo và phần tổng hợp.