Skip to main content
Để AI Agent có thể thực hiện một nghiệp vụ cụ thể, bạn cần khai báo quy trình nghiệp vụ trong tính năng Danh sách nghiệp vụ theo hướng dẫn dưới đây.
Các bước tạo mới Nghiệp vụ
Bước 1. Truy cập vào mục Danh sách nghiệp vụ trong AI Agent. Bước 2. Nhấn nút [+ Tạo nghiệp vụ]. Màn hình hiển thị cửa sổ Tạo nghiệp vụ. Image154 Bước 3. Cung cấp các thông tin mô tả cho nghiệp vụ bao gồm: Tên, Mô tả, Câu mẫu, Mục tiêu, Chiến lược, Hướng dẫn, Hạn chế. Bước 4. Thực hiện chọn các Nhiệm vụ và các Công cụ đã tạo cần dùng trong nghiệp vụ. Bước 5. Nhấn nút [Lưu] để lưu thông tin vào nghiệp vụ.

Lưu ý khi xây dựng Nghiệp vụ

Đặt tên nghiệp vụ:
  • Tên cần ngắn gọn với cú pháp [động từ] + [danh từ].
  • Không được trùng tên nghiệp vụ khác trong AI Agent.
  • Không để thừa dấu cách ở cuối tên.
Cách viết mô tả nghiệp vụ:
  • Mô tả đầy đủ, dễ hiểu về chức năng của nghiệp vụ.
  • Nếu có thể gây nhầm lẫn với nghiệp vụ khác, hãy chỉ rõ sự khác biệt.
Câu mẫu (ví dụ cho Nghiệp vụ):
  • Sử dụng nhiều phong cách diễn đạt khác nhau để giúp AI hiểu đa dạng yêu cầu.
Ví dụ: Với nghiệp vụ “Khóa thẻ”, có thể dùng: “Khóa thẻ giúp mình.” hoặc “Mình bị hack tài khoản, khóa thẻ ngay!”
  • Nếu một câu có thể dễ bị phân loại nhầm, sử dụng cú pháp Negative Samples.
Ví dụ: ###NEGATIVE_SAMPLES: khoá thẻ thế nào --- others (Câu này sẽ không kích hoạt nghiệp vụ “Khóa thẻ” mà vào nhóm “others”.)

Chọn chiến lược phù hợp: Lựa chọn chiến lược phù hợp giúp Agent thực thi nghiệp vụ một cách linh hoạt và phù hợp nhất với từng loại và cách mô tả nghiệp vụ. Hệ thống hỗ trợ 2 chiến lược xử lý chính:
  • ReAct (Suy luận & Hành động): Agent có thể suy luận để quyết định hành động dựa trên hướng dẫn, mục tiêu và công cụ.
  • Kế hoạch định sẵn (Predefine plan): Agent thực hiện từng bước theo các hướng dẫn cụ thể; nếu không được mô tả chi tiết, Agent sẽ không thực hiện.

Cách viết Hướng dẫn — ReAct: Có thể viết Instruction theo 2 phần về mặt ngữ nghĩa:
  1. Policy: Các quy tắc chung áp dụng cho toàn bộ Quy trình nghiệp vụ.
  2. Quy trình nghiệp vụ: Mô tả chi tiết các bước thực hiện nghiệp vụ.
Lưu ý khi viết Policy:
  • Policy thường bao gồm: quy tắc dừng phản hồi sau khi gọi tool, cách xử lý lỗi tool/task chung cho toàn bộ luồng, các nguyên tắc hành vi xuyên suốt.
  • Policy không nên xung đột với Quy trình nghiệp vụ phía dưới.
  • Nếu tại một bước cụ thể cần hành vi khác với Policy chung, cần nêu rõ và mô tả chi tiết ngoại lệ ở bước đó.
Ví dụ — Hướng dẫn QnA cố định:
Hành vi của Agent: Suy nghĩ ra 2 bước: Gọi tool (Bắt buộc) + dừng để phản hồi → Thực hiện tuần tự 2 bước này.
Ví dụ — Hướng dẫn usecase linh hoạt theo tool:
Ví dụ — Hướng dẫn usecase cụ thể (Tra cứu giá vé):

Cách viết Hướng dẫn — Kế hoạch định sẵn:
  1. Hướng dẫn phải là danh sách các bước mà Agent thực hiện.
  2. Cấu trúc mỗi bước:
    • Bước hành động: Dẫn đến 1 trong 2 hành động: Gọi Tool hoặc trả lời. Mỗi bước nằm trên một dòng, mô tả rõ ràng, đủ để Agent dùng LLM lựa chọn Nhiệm vụ và Công cụ phù hợp hoặc trả lời.
    • Bước điều kiện: Agent suy luận để chọn nhánh điều kiện phù hợp với context hiện tại.
  3. Các bước theo mặc định sẽ được Agent thực hiện tuần tự từ trên xuống dưới.
  4. Không nên gộp việc sử dụng tool và việc trả thông báo cho người dùng trong cùng một bước. Cần tách làm 2 bước riêng biệt.
  5. Không nên gộp hướng dẫn gọi nhiều tool song song trong cùng 1 bước.
  6. Một số logic đặc biệt:
    • Keyword STOP (viết hoa): Đánh dấu kết thúc nghiệp vụ (hủy hoặc hoàn thành). Khi Agent thực hiện đến bước này sẽ kết thúc và đánh dấu goal/BP hiện tại đã hoàn thành, xóa tiến độ thực hiện.
    • Pattern nhảy bước: Nếu muốn nhảy tới 1 bước theo index hoặc tên, sử dụng lệnh: Quay lại bước <tên hoặc số bước>.
Ví dụ — TÁCH đúng các bước (tool và thông báo): Nên:
Không nên:
Ví dụ — Điều kiện rẽ nhánh + STOP:

Cách viết Hướng dẫn — Tool Execution: Hướng dẫn cần ngắn gọn và rõ ràng

Bật/tắt quy trình nghiệp vụ

Người dùng có thể bật/tắt từng quy trình nghiệp vụ để thao tác thuận tiện trong quá trình cấu hình. Image155
Lưu ý khi tắt quy trình nghiệp vụ:
  • Khi tắt quy trình nghiệp vụ, các chức năng khác đang sử dụng quy trình nghiệp vụ này cũng sẽ không hoạt động, bao gồm: Kích hoạt Agent, Nhắc nhở, Tối ưu trò chuyện, Kiểm soát chất lượng > Kiểm thử tự động.
  • Với người dùng cuối, nếu người dùng đang thực hiện nghiệp vụ mà bị tắt, Agent vẫn thực hiện hết luồng quy trình nghiệp vụ cho tới khi hoàn thành để tránh gián đoạn. Nếu người dùng chưa thực hiện nghiệp vụ, Agent sẽ không kích hoạt nghiệp vụ đã bị tắt.