Workato Agent Studio cho FDE: dựng genie trên hệ thống sẵn có của khách hàng
Ở khách hàng đã chạy Workato, agent đầu tiên bạn dựng không phải viết lại tích hợp nào. Nó gọi lại những workflow đang chạy, và tài liệu đã ghi sẵn vài giới hạn bạn phải tính trước.
Tóm tắt nhanh
- Trong Workato, agent gọi là genie. Genie nằm trong Agent Studio và hành động qua skill, tức các workflow có prompt mô tả
- Genie đọc skill prompt để quyết định có gọi skill hay không, nên đây là phần FDE phải viết kỹ nhất
- Tính trước các giới hạn: verified user access không dùng chung được với Assign task to genie, và knowledge base chỉ trả 10 tài liệu mỗi truy vấn
Theo SiliconANGLE, ông Vijay Tella, CEO của Workato, cho biết công ty đã dùng chính các Genie của mình để tự động hóa hơn 100 workflow nội bộ. Con số này đáng chú ý không phải vì quy mô. Nó gợi ra cách Workato nghĩ về agent: agent không thay thế tích hợp mà đứng trên những tích hợp đã có.
Với một FDE, đó là tin tốt. Thử hình dung một khách hàng đã nối ERP, CRM và hệ thống ticket qua Workato. Khi họ muốn “có agent”, việc đầu tiên của bạn không phải dựng hạ tầng mới, mà là biến những workflow đang chạy thành hành động agent gọi được.
Genie, skill, knowledge base: ba mảnh cần nắm
Tài liệu của Workato mô tả Agent Studio là nơi đăng ký tập trung mọi agent của một tổ chức. Agent dựng ở đây gọi là genie. Trang platform của Workato gọi đây là studio low-code để thiết kế, kiểm thử và deploy agent, bám vào hệ thống, logic và quy trình nghiệp vụ của chính doanh nghiệp.
Genie hành động qua skill. Mỗi skill là một workflow agent có thể gọi, đi kèm một prompt. Tài liệu ghi rõ agent đọc prompt này để quyết định có gọi skill cho một yêu cầu hay không.
Mảnh thứ ba là knowledge base, kho tài liệu để genie dựa vào khi trả lời. Một knowledge base có thể dùng chung cho nhiều genie, kể cả khi các genie nằm ở những project khác nhau.
Theo SiliconANGLE, bản cập nhật Workato ONE tháng 8/2025 đưa ra Agent Studio cùng một loạt Genie theo vai trò, và thêm hỗ trợ Model Context Protocol.
Tài liệu hiện tại cho biết MCP server có thể đưa skill ra thành tool để các AI client bên ngoài gọi. Vậy một skill dựng một lần có thể phục vụ cả genie trong Workato lẫn agent của khách hàng chạy ở nơi khác.
Một ví dụ tối thiểu: genie hỗ trợ IT
Thử hình dung khách hàng có sẵn hai workflow Workato: một workflow mở khóa tài khoản trong hệ thống định danh, một workflow tạo ticket. Họ muốn nhân viên hỏi bằng ngôn ngữ tự nhiên thay vì điền form.
Bạn dựng một genie với hai skill, và phần đáng đầu tư nhất là prompt. Một prompt yếu kiểu “Mở khóa tài khoản” dễ khiến genie gọi nhầm khi ai đó chỉ hỏi về chính sách mật khẩu. Một prompt tốt hơn được viết như một hợp đồng ngắn:
Skill: Mở khóa tài khoản
Khi nào gọi:
- Người dùng báo tài khoản của CHÍNH HỌ bị khóa và muốn mở lại.
Khi nào KHÔNG gọi:
- Người dùng hỏi quy định hoặc chính sách mật khẩu.
- Người dùng nhờ mở khóa hộ tài khoản của người khác.
Input bắt buộc:
- Email công ty của người dùng. Nếu chưa có, hỏi lại trước khi gọi skill.
Câu hỏi về chính sách thì đi nhánh khác: knowledge base trả lời, không skill nào được gọi. Ở nhánh này có một con số phải nhớ: mỗi truy vấn chỉ trả về 10 tài liệu liên quan nhất.
Giả sử khách hàng đổ vào 500 trang wiki chồng chéo. Khi đó ba phiên bản chính sách cũ có thể chiếm chỗ của bản mới trong 10 kết quả ấy. Vì thế việc dọn và chia nhỏ tài liệu trước khi nạp quan trọng không kém việc viết prompt.
Quyền truy cập là chỗ deployment thật dễ đổ vỡ nhất
Skill mở khóa tài khoản không nên chạy bằng một tài khoản dịch vụ có quyền trên mọi người. Workato có verified user access: mỗi người dùng tự xác thực bằng credential của mình khi skill chạy. Như vậy skill chỉ làm được những gì chính người đó được phép làm. Nên đưa điểm này ra bàn với đội bảo mật của khách hàng ngay từ đầu.
Nhưng lựa chọn này kéo theo ràng buộc. Theo FAQ của Agent Studio, genie dùng skill có verified user access không dùng được với action Assign task to genie.
Tài liệu cũng ghi rằng genie có bước phê duyệt thì không chạy tự động hoàn toàn được. Một tác vụ bạn định cho chạy đêm sẽ dừng lại cho tới khi có người duyệt, nên hãy đặt bước phê duyệt ở chỗ khách hàng thật sự cần con người kiểm tra.
Nếu bạn định thiết kế một genie điều phối giao việc cho genie khác, hãy kiểm tra các ràng buộc này trước khi hứa với khách hàng.
Nên học gì trước?
Đừng bắt đầu từ agent. Hãy học dựng recipe Workato thông thường cho thật chắc: trigger, connector, xử lý lỗi. Skill chỉ tốt bằng workflow bên dưới nó. Sau đó tập viết skill prompt theo khuôn trên, rồi thử bằng một bộ câu hỏi có cả câu đánh lừa.
Về nghề nghiệp, một dòng CV như “đã đưa workflow Workato có sẵn thành skill cho agent, chạy bằng quyền của từng người dùng” nói được nhiều hơn hai chữ “AI agents”.
Khi đọc job description FDE ở các công ty bán cho doanh nghiệp, hãy để ý các từ như iPaaS, Workato, MCP hay tích hợp với hệ thống định danh. Đó là dấu hiệu công việc nặng về tích hợp chứ không chỉ về mô hình.
Agent trong doanh nghiệp rốt cuộc vẫn là bài toán tích hợp và phân quyền, chỉ thêm một lớp ngôn ngữ ở trên. FDE nào hiểu kỹ lớp bên dưới sẽ là người được khách hàng gọi lại.
Bài này có hữu ích không?
Cảm ơn bạn đã góp ý!