Chuyển đến nội dung chính
Trong quá trình thực thi Nhiệm vụ (Task), nếu một khối xảy ra lỗi, theo cơ chế mặc định hệ thống sẽ dừng toàn bộ luồng xử lý và trả về lỗi. Khi đó, Agent sẽ không nhận đủ dữ liệu hoặc ngữ cảnh cần thiết để tiếp tục các bước phía sau, dẫn đến việc câu trả lời có thể thiếu thông tin, quá chung chung hoặc không đúng với kết quả mong muốn. Để tăng tính linh hoạt khi thiết kế luồng xử lý, hệ thống bổ sung tính năng Xử lý lỗi (Error Handling), cho phép người dùng tùy chọn cách ứng xử khi khối gặp lỗi. Bước 1. Truy cập chi tiết Nhiệm vụ, thêm mới hoặc sử dụng khối có sẵn có tính năng Xử lý lỗi. Áp dụng với các khối:
  • LLM
  • Mã lệnh (Code)
  • Công cụ (Tool)
  • Viết lại câu hỏi (Question Rewriter)
  • Yêu cầu HTTP (HTTP Request)
  • Sử dụng nhiệm vụ trong nhiệm vụ khác (Task call Task)
Bước 2.Trong phần xử lý lỗi, chọn phương án xử lý mong muốn.
STTLựa chọnMô tảĐầu ra của khốiĐầu ra của nhiệm vụ
1Dừng workflow (Stop Workflow)Dừng workflow, không xử lý tiếp (giống luồng hiện tại){} kèm thông báo lỗiGiống đầu ra của khối
2Tiếp tục với giá trị lỗi (Continue with Error)Tiếp tục chạy workflow, lấy kết quả lỗi làm đầu ra của khối{} kèm thông báo lỗiĐầu ra thực tế của nhiệm vụ
3Tiếp tục với giá trị dự phòng (Continue with Fallback)Tiếp tục chạy workflow, lấy Giá trị dự phòng làm đầu ra của khốiGiá trị dự phòng khai báoĐầu ra thực tế của nhiệm vụ
Phương thức mặc định của hệ thống là Dừng workflow.
Image (49)
  • Đối với phương án Dừng workflowTiếp tục với giá trị lỗi, người dùng không cần điền thêm gì.
  • Đối với phương án Tiếp tục với giá trị dự phòng, người dùng cần chọn giá trị của các biến đầu ra của khối.
Image (50)