Phân biệt và hiểu về Agent và Workflow
https://tuyan.net/en/post/phan-biet-va-hieu-ve-agent-va-workflowAgent và Workflow đều được sử dụng để tự động hóa công việc, đặc biệt trong AI, n8n, Microsoft Power Automate và các hệ thống quản trị IT. Tuy nhiên, chúng khác nhau ở một điểm quan trọng:
Workflow: Làm việc theo các bước và điều kiện đã được thiết kế sẵn.
AI Agent: Nhận mục tiêu, tự quyết định cần thực hiện những bước nào và có thể thay đổi cách làm dựa trên kết quả.
1. Hiểu đơn giản qua sơ đồ
Workflow — Quy trình cố định
Có quy tắc
Nhận yêu cầu
Bước 1: Lấy dữ liệu
Bước 2: Kiểm tra điều kiện
Bước 3: Thực hiện hành động
Trả kết quả
Hệ thống đi theo các bước và nhánh điều kiện được người thiết kế quy định trước.
AI Agent — Tự lập kế hoạch
Linh hoạt
Nhận mục tiêu
AI Agent
Phân tích → Lập kế hoạch → Chọn công cụ → Thực hiện → Đánh giá
Điều chỉnh nếu cần
API
Database
Web
Trả kết quả
Agent có thể chọn công cụ, đánh giá kết quả và thử hướng giải quyết khác trong phạm vi quyền được cấp.
2. Ví dụ thực tế với Microsoft 365
Giả sử bạn muốn kiểm tra những tài khoản Microsoft 365 chưa đăng ký MFA.
Trường hợp sử dụng Workflow
Bạn thiết kế quy trình:
Mỗi ngày lúc 8 giờ, hệ thống chạy.
Kết nối Microsoft Graph API.
Lấy danh sách người dùng và trạng thái đăng ký MFA.
Lọc các tài khoản chưa đăng ký MFA.
Xuất báo cáo CSV.
Gửi email đến quản trị viên.
Quy trình này hoạt động theo lịch trình và logic cố định. Nếu API thay đổi hoặc gặp lỗi chưa được xử lý trong quy trình, Workflow có thể dừng.
Trường hợp sử dụng AI Agent
Bạn giao mục tiêu:
Kiểm tra tình trạng MFA của toàn bộ nhân viên Microsoft 365, phát hiện những tài khoản có rủi ro bảo mật và đưa ra khuyến nghị.
Agent có thể:
Tự xác định cần thu thập dữ liệu nào.
Sử dụng Microsoft Graph API nếu đã được cấp quyền và tích hợp.
Đối chiếu trạng thái đăng ký MFA với chính sách Conditional Access.
Phân tích các trường hợp có nguy cơ.
Đề xuất cách khắc phục, tạo báo cáo và giải thích kết quả.
Agent cũng có thể điều chỉnh cách phân tích khi xuất hiện dữ liệu bất thường. Tuy nhiên, nó không tự động có quyền truy cập Microsoft 365 hoặc quyền sửa chính sách; những quyền đó phải được cấp rõ ràng.
3. Kết hợp cả hai là cách triển khai rất hữu ích
Ví dụ khi quản lý hệ thống Intune và Defender for Endpoint:
Workflow chạy mỗi sáng để thu thập các thiết bị không tuân thủ chính sách bảo mật. Sau đó chuyển dữ liệu sang AI Agent để phân tích nguyên nhân, nhóm những thiết bị có vấn đề giống nhau và đề xuất phương án xử lý. Cuối cùng, Workflow gửi báo cáo và yêu cầu quản trị viên phê duyệt trước khi thực hiện thay đổi.
Cách này kết hợp được độ ổn định của quy trình với khả năng phân tích linh hoạt của AI.
Workflow giống như một nhân viên thực hiện đúng quy trình đã được hướng dẫn. AI Agent giống như một chuyên viên nhận mục tiêu, tự lập kế hoạch và lựa chọn cách thực hiện. Nhưng Agent vẫn cần quyền hạn, giới hạn và sự giám sát.
Một điểm khác cần phân biệt: trong lĩnh vực IT, từ Agent còn có nghĩa là phần mềm chạy trên thiết bị, chẳng hạn monitoring agent hoặc security agent. Đây là khái niệm khác với AI Agent được giải thích ở trên.