> ## Documentation Index
> Fetch the complete documentation index at: https://docs-agents.fpt.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Cấu hình xử lý lỗi trong khối

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.**

| STT | Lựa chọn                                                   | Mô tả                                                            | Đầu ra của khối           | Đầu ra của nhiệm vụ         |
| --- | ---------------------------------------------------------- | ---------------------------------------------------------------- | ------------------------- | --------------------------- |
| 1   | **Dừ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ỗi    | Giống đầu ra của khối       |
| 2   | **Tiế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ụ |
| 3   | **Tiế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ối | Giá trị dự phòng khai báo | Đầu ra thực tế của nhiệm vụ |

<Note>
  Phương thức mặc định của hệ thống là **Dừng workflow**.
</Note>

<Frame>
  <img src="https://mintcdn.com/fpt-62e894b4/ij6nT-3GBltpxC1K/images/image-(49).png?fit=max&auto=format&n=ij6nT-3GBltpxC1K&q=85&s=10144b313c598c7f7c8341daefc3311b" alt="Image (49)" width="766" height="867" data-path="images/image-(49).png" />
</Frame>

* Đối với phương án **Dừng workflow** và **Tiế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.

<Frame>
  <img src="https://mintcdn.com/fpt-62e894b4/ij6nT-3GBltpxC1K/images/image-(50).png?fit=max&auto=format&n=ij6nT-3GBltpxC1K&q=85&s=c9cb2062198102e1a1230992b7bc1035" alt="Image (50)" width="672" height="936" data-path="images/image-(50).png" />
</Frame>
