AI agent khác workflow như thế nào?
Tác giả Dangoo AI Insights TeamCập nhật 9 phút đọc
AI agent khác workflow như thế nào? Khác ở chỗ ai quyết định bước tiếp theo: workflow chạy đúng các bước con người vẽ sẵn, còn AI agent (trợ lý AI tự làm việc) tự chọn bước kế tiếp sau mỗi lần xem kết quả.

Nghe thì rõ, nhưng trước một việc thật như trả lời email khách hay duyệt hoàn tiền, nhiều đội vẫn chọn sai hướng. Dùng agent cho việc chỉ cần luồng cố định thì hệ thống tốn thêm token (đơn vị tính lượng chữ AI xử lý, cũng là thứ bạn trả tiền theo), chạy chậm hơn và gặp lỗi không biết gỡ từ đâu.
AI agent khác workflow ở điểm nào?
Ranh giới ở đầu bài là cách Anthropic (công ty làm ra Claude) phân biệt ai agent khác gì workflow trong tài liệu Building Effective AI Agents, và số bước nhiều hay ít không quyết định chuyện này.
Một quy trình 20 bước luôn đi theo đường định sẵn vẫn chỉ là workflow. Ngược lại, một quy trình chỉ vài bước nhưng mỗi lần đi một đường khác, tuỳ dữ liệu, lại cần đến agent. Lúc đó mô hình ngôn ngữ lớn (LLM, loại AI đứng sau ChatGPT hay Claude) phải tự chọn bước và chọn công cụ. Anthropic gọi chung cả workflow lẫn agent là agentic systems. Khái niệm agent cũng đã được giải thích kỹ ở bài ai agent là gì.
Ranh giới này sẽ dễ thấy hơn nếu xếp các kiểu tự động hoá thành bốn nấc.
Nấc thấp nhất là script chạy cố định, không suy luận gì, ví dụ mỗi sáng tự xuất số liệu quảng cáo hôm qua ra file Excel. Nấc thứ hai là workflow, gồm nhiều bước nối theo nhánh “nếu… thì…” do người thiết kế trước: có đơn mới, hệ thống xem khách cũ hay mới, khách mới nhận email chào, khách cũ nhận mã giảm giá. Ở nấc thứ ba, LLM đọc hàng trăm bình luận và tóm được vì sao khách phàn nàn, nhưng không tự làm gì tiếp.
Ở nấc thứ tư, AI agent vừa suy luận vừa hành động qua công cụ, bộ nhớ và API (cách hai phần mềm trao đổi dữ liệu). Thấy chi phí quảng cáo tăng bất thường, agent tự mở báo cáo tìm nhóm quảng cáo gây ra, tạm dừng nhóm đó (nếu bạn cấp quyền) rồi kiểm tra lại kết quả. Khoảng cách giữa nấc ba và nấc bốn cũng là chỗ phân biệt ai agent khác gì chatbot: chatbot trả lời xong là thôi, còn agent làm tiếp phần việc.
Để làm được vậy, agent chạy theo vòng lặp. Agent được giao mục tiêu, công cụ và điều kiện dừng, rồi lặp lại ba việc: tính bước tiếp theo, làm, rồi xem kết quả để quyết định làm tiếp hay dừng. Anthropic nhấn mạnh mỗi vòng agent phải lấy dữ liệu thật từ bên ngoài, như kết quả chạy lệnh hay phản hồi từ API. Nhờ dữ liệu thật, agent bám sát tình hình hơn và ít bị “ảo giác”, tức tự bịa ra thông tin.
AI agent khác workflow như thế nào theo từng tiêu chí?
Xét từng tiêu chí, workflow chắc chắn, nhanh, rẻ và dễ kiểm soát hơn. AI agent chỉ vượt lên ở những việc mở, nhiều ngoại lệ, mà không ai vẽ trước được luồng.
Các luồng làm trên Make hay n8n, hai công cụ tự động hoá phổ biến, chính là workflow: bạn dựng sẵn kịch bản “có X thì làm Y rồi Z”, hệ thống cứ thế chạy đúng luồng. Cùng đầu vào luôn ra cùng kết quả, nên chi phí và thời gian chạy đều đoán trước được, còn kiểm thử (chạy thử xem đúng chưa) hay gỡ lỗi khá nhẹ nhàng.
AI agent thì tự chọn đường bằng LLM và bộ công cụ, nên cùng một yêu cầu, hôm nay agent đi đường này, hôm sau có thể rẽ đường khác. Đổi lại, vòng lặp nào cũng tốn token.
Anthropic đo trên hệ thống của chính họ (bài tháng 6/2025): một agent thường dùng khoảng 4 lần token so với một lượt chat, hệ thống nhiều agent khoảng 15 lần.
Bảng dưới so workflow vs agent theo bốn tiêu chí vận hành.
| Tiêu chí | Workflow | AI agent |
|---|---|---|
| Con người làm gì khi thiết lập | Chia từng bước, ấn định thứ tự; triển khai đơn giản hơn | Chỉ nêu mục tiêu, mô hình tự lập kế hoạch và điều chỉnh; thiết lập phức tạp hơn khá nhiều |
| Loại việc hợp | Việc đã rõ từ đầu | Việc mở, phải dò đường |
| Ai ra quyết định | Logic lập trình sẵn; có thể chèn LLM vào vài bước nhưng vẫn theo kịch bản | LLM tự hiểu ngữ cảnh và chọn cách làm |
| Dự đoán, kiểm thử, chi phí | Dễ đoán, dễ kiểm thử, rẻ | Khó đoán, khó kiểm soát, tốn token |

Giả sử bạn dựng luồng phân loại email: thư có chữ “urgent” thì gắn nhãn “Ưu tiên”, còn lại là “Bình thường”. Gặp thư “Vui lòng phản hồi gấp” không chứa chữ “urgent”, workflow vẫn xếp vào nhóm bình thường. Còn LLM, phần “bộ não” của AI agent, đọc hiểu được câu chữ nên sẽ nhận ra thư đang gấp và gắn đúng nhãn.
Sửa lỗi phần mềm trên SWE-bench (bộ đề đánh giá AI viết code) thì không ai vẽ trước được workflow, vì không biết trước lỗi nằm ở đâu: lúc 2 file, lúc 15 file. Agent phải tự tìm chỗ sai, sửa, chạy thử rồi lặp lại tới khi đạt.
Khi nào nên dùng workflow, khi nào dùng AI agent?
Phần lớn trường hợp chỉ cần workflow, kể cả khi trong đó có bước gọi LLM. Cách chọn an toàn là đi từ đơn giản lên phức tạp, AI agent để sau cùng.
Nhiều đội vội xây agent, trong khi nhiều việc chỉ cần một lần gọi LLM với câu lệnh (prompt) viết kỹ, kèm tài liệu để tra và vài ví dụ mẫu. Anthropic khuyên xây hệ thống vừa đủ cho việc và chỉ thêm độ phức tạp khi đo được là kết quả tốt lên.
Quy trình huỷ đơn hay hoàn tiền theo quy tắc cố định của công ty là chỗ workflow làm tốt: đơn chưa giao và tạo dưới 24 giờ được huỷ, khoản hoàn trên 10 triệu đồng phải chuyển quản lý duyệt, thanh toán lỗi ba lần bị khoá giao dịch. Đưa agent vào đây không làm việc duyệt đơn tốt hơn, chỉ khiến cùng một đơn có lúc được duyệt, có lúc không.
Khách viết tin nhắn tự do, không theo mẫu nào, cũng chưa chắc cần agent. Ví dụ khách gửi một đoạn dài kể đặt nhầm địa chỉ, gọi người giao hàng không được và đã rời thành phố. Một lần gọi mô hình để gắn một trong năm nhãn có sẵn, hoặc tóm tắt cho nhân viên đọc, là đủ rồi. Gọi LLM nhiều lần cũng chưa thành agent: một luồng viết nội dung đa ngôn ngữ có thể dùng LLM thứ nhất viết nháp tiếng Anh, một bước tự kiểm giọng thương hiệu, rồi LLM thứ hai và thứ ba dịch sang tiếng Việt và tiếng Nhật. Luồng này vẫn là workflow vì chỉ đi đúng các bước đã dựng, muốn có thêm bản đăng Instagram thì phải có người thêm bước đó.
AI agent cần khi việc đòi hỏi phán đoán qua nhiều bước không đoán trước, vừa trò chuyện vừa hành động, như hỗ trợ khách hàng: nói chuyện tự nhiên, lấy dữ liệu để hoàn tiền hay cập nhật yêu cầu, biết lúc nào chuyển cho người. Trước khi đưa agent vào kế hoạch, bạn có thể hỏi bốn câu:
- Bước sau có phụ thuộc vào điều vừa phát hiện ở bước trước không? Điều tra giao dịch bất thường là ví dụ: lúc phải xem lịch sử đăng nhập, lúc phải kiểm tra thiết bị. Loại việc này làm sai cũng đắt hơn. Mô hình phân loại sai chỉ ra một nhãn sai, nhưng agent phán đoán sai có thể lấy nhầm dữ liệu rồi làm tiếp ba việc nữa dựa trên dữ liệu nhầm đó.
- Agent có thấy kết quả việc mình làm không? Agent viết code chạy kiểm thử là biết đoạn vừa sửa có chạy không. Với việc như “làm khách thấy thương hiệu đáng tin hơn”, kết quả không hiện ra ngay nên agent khó biết mình có đang tiến gần mục tiêu.
- Làm sai thì sửa lại được không? Sửa nhãn sai mất vài giây, gửi nhầm email đã khó xử, xoá nhầm dữ liệu mới thật sự nguy. Với việc khó sửa lại như vậy, cứ cho agent đọc dữ liệu và soạn nháp trước, hành động nào ảnh hưởng lớn phải có người duyệt nhé.
- Lợi ích có lớn hơn chi phí không? Google Cloud khuyên cân nhắc độ trễ (phải chờ kết quả bao lâu), ngân sách và mức con người tham gia. Việc nhân viên duyệt mất 30 giây, mỗi tháng 20 lần, thì xây agent chỉ để trình diễn cho đẹp chứ chưa chắc đáng tiền. Agent hợp lý khi việc tốn tới hai giờ, lặp lại hàng nghìn lần và phải tìm qua nhiều hệ thống; còn lại, đôi khi một nút bấm chạy theo ba quy tắc rõ ràng lại ổn định hơn.
Có thể kết hợp workflow automation và AI agent không?
Có, và hầu hết hệ thống chạy thật đều ghép cả hai: workflow lo phần khung lặp lại, AI agent chỉ nhận những khâu cần phán đoán.
Ở hộp thư hỗ trợ khách hàng, nhận thư, gắn nhãn và chuyển đúng bộ phận là việc có quy luật, cứ để workflow chạy. Thư lạ không khớp nhãn nào mới cần agent tra đơn hàng, đối chiếu chính sách và soạn sẵn hướng xử lý cho nhân viên duyệt.
Ngay cả quy trình hoàn tiền vốn hợp với workflow ở mục trên cũng có một khâu nên giao agent. Đó là bước điều tra ca bất thường, nơi agent phải tự chọn nguồn dữ liệu, xem nhiều dấu hiệu gian lận và đổi hướng theo điều vừa thấy; tra mã đơn hay kiểm tra điều kiện vẫn để workflow chạy.
Trong một thảo luận trên r/ProductManagement, một quản lý sản phẩm kể rằng sau khi tách workflow thành từng việc nhỏ, người này thấy khoảng 70% việc nên tiếp tục chạy cố định. Phần còn lại, chỗ thật sự cần agent, có thể gắn vào chính luồng đang chạy.
Trước khi xây agent, bạn thử đưa bài toán của mình qua bốn câu hỏi ở trên và dựng thử một workflow cố định trước nhé. Còn nếu muốn giao việc cho một AI agent mà không phải tự dựng gì, bạn có thể dùng thử trợ lý AI của Dangoo AI: giao việc bằng lời, không cần biết code, hiện miễn phí cho bản Mac.