Chuyển đến nội dung chính
Image280 Bước 1: Truy cập menu “Kích hoạt Agent” Từ giao diện quản trị, truy cập mục Kích hoạt Agent để quản lý các trigger. Bước 2: Tạo trigger mới Nhấn nút Tạo để bắt đầu cấu hình một trigger mới. Bước 3: Cấu hình trigger trong popup “Tạo kích hoạt” Điền đầy đủ các thông tin sau:
  • Tên kích hoạt: Đặt tên dễ nhớ để quản lý trigger thuận tiện.
  • Loại kích hoạt: Chọn Kích hoạt từ webhook.
  • URL Webhook: Hệ thống tự động sinh ra một URL webhook. Đây là địa chỉ mà hệ thống bên thứ ba sẽ gửi yêu cầu đến để kích hoạt Agent. Người dùng sử dụng webhook này để cài đặt trong hệ thống của mình.
  • Xác thực webhook: Chọn phương thức xác thực phù hợp:
    • None: Không yêu cầu xác thực.
    • Bearer Token: Sử dụng token xác thực.
    • Basic Auth: Sử dụng cặp username/password để xác thực.
  • Nếu chọn phương thức xác thực, hệ thống sẽ hiển thị trường Thông tin xác thực (Token / Credential for Basic Auth) để người dùng tạo credential sử dụng xác thực với hệ thống bên thứ 3.
Cụ thể cách tạo mới Credential / Token như sau:
  • Nhấn Tạo thông tin xác thực để tạo mới.
  • Nhập Tên thông tin xác thực, Tên người dùng, Mật khẩu (đối với Basic Auth) hoặc Token (đối với Bearer Token).
Hệ thống sẽ mã hóa thông tin xác thực sau khi tạo để đảm bảo bảo mật thông tin. Bạn cần sao lưu ngay vì sẽ không thể xem lại chi tiết toàn bộ thông tin xác thực trên màn hình.
Cấu hình tác vụ cần thực thi:
  • Thực thi tác vụ: Có 2 tác vụ có thể thực thi là Task (Nhiệm vụ) hoặc Business Process (Quy trình nghiệp vụ đã cấu hình trong chức năng Danh sách nghiệp vụ). Người dùng lựa chọn tác vụ phù hợp theo nhu cầu. Cụ thể: o Với Business Process: Sử dụng nếu có nhu cầu kích hoạt nghiệp vụ cần có sự tương tác của con người như gửi tin nhắn trực tiếp tới người dùng cuối, và cần sự tương tác ngược lại từ người dùng. o Với Task: Sử dụng nếu có nhu cầu kích hoạt một luồng hoạt động tự động (automation flow) trong Agent hoặc tương tác với các hệ thống khác mà không cần sự can thiệp của con người.
  • Chọn Task cụ thể: Người dùng chọn một task hoặc 1 business process cụ thể đã tạo để thực hiện theo nhu cầu.

Webhook Trigger

Gọi sang Task

Với Webhook trigger gọi sang Task, các dữ liệu đầu vào của một Task cụ thể được tự định nghĩa phía hệ thống và khai báo tại node “Bắt đầu” trong Task. Thông thường, nếu sử dụng webhook trigger gọi sang task mà không có biến đầu vào, hệ thống sẽ không thực hiện được.

Gọi sang Business Process

Với Webhook trigger gọi sang Business Process:
  • Cần xác định được sender_id nhận tin nhắn trigger một quy trình nghiệp vụ thì mới thực hiện được.
  • Các thông tin cần đưa sang cho hệ thống Agents gửi tới cho người dùng cuối bao gồm:
#Tên trườngBắt buộcLoạiMô tả
1tenant_idstringMã workspace trên AI Agents
2bot_codestringMã Agent trên AI Agents
3sender_idstringID của người dùng/khách hàng
4channelstringKênh mà người dùng chat đến
5broker_idstringMã của nền tảng chat.
• Với Facebook là Page ID
• Với Zalo là OA ID
• Với kênh Hi FPT, Microsoft Teams, API, Engage, người dùng có thể lấy tại trường Broker ID sau khi đã tích hợp thành công
6extrakhôngobjectThông tin bổ sung thêm của người dùng/khách hàng cần gửi cho Agent để hiển thị
Lưu ý: Nghiệp vụ cần thực hiện (Business Process) cần được mô tả rõ ràng và sử dụng công cụ (Tool) để lấy thêm thông tin extra nếu cần.