Trong một Agentic Workflow, khi Tool gặp lỗi, Agent không nên mặc định thực hiện Retry. Trước tiên, Agent cần xác định lỗi thuộc loại nào để lựa chọn cách xử lý phù hợp.
Trong Claude Certification Program – Exam Guide, nội dung này thuộc Domain 2: Tool Design & MCP Integration, Task Statement 2.2. 4 nhóm lỗi cần phân biệt
Exam Guide đề cập đến một số nhóm lỗi chính:
Retryable và Non-retryable Errors
Agent cần phân biệt giữa:
Retryable error → có thể thử lại.
Non-retryable error → Retry không giải quyết được nguyên nhân, cần xử lý theo hướng khác.
Để hỗ trợ Agent đưa ra quyết định, Tool có thể cung cấp những thông tin rõ ràng như errorCategory và isRetryable.
Ví dụ, thay vì chỉ trả về: Operation failed
Tool nên cung cấp thông tin giúp Agent hiểu lỗi xảy ra ở đâu và có nên thử lại hay không.
Điều này đặc biệt quan trọng trong Agentic Workflow vì Agent không chỉ cần “biết Tool bị lỗi”, mà còn phải có đủ thông tin để quyết định bước tiếp theo.
Error message cũng là một phần của Tool Design
Một thông báo lỗi rõ ràng giúp Agent dễ dàng xác định nguyên nhân và lựa chọn recovery strategy phù hợp.
Có thể ghi nhớ đơn giản:
Tool gặp lỗi → Phân loại lỗi → Xác định Retryable/Non-retryable → Chọn cách recovery
Đây là một phần quan trọng trong thiết kế Tool cho Agent: Error Handling không chỉ là xử lý lỗi, mà còn là cung cấp đủ thông tin để Agent có thể xử lý lỗi một cách phù hợp.
Bạn đang tìm kiếm một chương trình đào tạo và luyện thi chứng chỉ CCAR-F để chuẩn bị kiến thức bài bản và tự tin hơn trên hành trình chinh phục chứng chỉ?
👉 VnPro có Khóa đào tạo và luyện thi chứng chỉ CCAR-F, đồng hành cùng bạn trong quá trình học tập và ôn luyện. 📩 Liên hệ VnPro để được tư vấn ngay nhé!
Trong Claude Certification Program – Exam Guide, nội dung này thuộc Domain 2: Tool Design & MCP Integration, Task Statement 2.2. 4 nhóm lỗi cần phân biệt
Exam Guide đề cập đến một số nhóm lỗi chính:
- Transient errors: lỗi tạm thời, có khả năng hoạt động lại sau đó.
- Validation errors: dữ liệu đầu vào không hợp lệ.
- Business errors: lỗi liên quan đến điều kiện hoặc quy tắc nghiệp vụ.
- Permission errors: lỗi do quyền truy cập hoặc quyền thực hiện hành động.
Retryable và Non-retryable Errors
Agent cần phân biệt giữa:
Retryable error → có thể thử lại.
Non-retryable error → Retry không giải quyết được nguyên nhân, cần xử lý theo hướng khác.
Để hỗ trợ Agent đưa ra quyết định, Tool có thể cung cấp những thông tin rõ ràng như errorCategory và isRetryable.
Ví dụ, thay vì chỉ trả về: Operation failed
Tool nên cung cấp thông tin giúp Agent hiểu lỗi xảy ra ở đâu và có nên thử lại hay không.
Điều này đặc biệt quan trọng trong Agentic Workflow vì Agent không chỉ cần “biết Tool bị lỗi”, mà còn phải có đủ thông tin để quyết định bước tiếp theo.
Error message cũng là một phần của Tool Design
Một thông báo lỗi rõ ràng giúp Agent dễ dàng xác định nguyên nhân và lựa chọn recovery strategy phù hợp.
Có thể ghi nhớ đơn giản:
Tool gặp lỗi → Phân loại lỗi → Xác định Retryable/Non-retryable → Chọn cách recovery
Đây là một phần quan trọng trong thiết kế Tool cho Agent: Error Handling không chỉ là xử lý lỗi, mà còn là cung cấp đủ thông tin để Agent có thể xử lý lỗi một cách phù hợp.
Bạn đang tìm kiếm một chương trình đào tạo và luyện thi chứng chỉ CCAR-F để chuẩn bị kiến thức bài bản và tự tin hơn trên hành trình chinh phục chứng chỉ?
👉 VnPro có Khóa đào tạo và luyện thi chứng chỉ CCAR-F, đồng hành cùng bạn trong quá trình học tập và ôn luyện. 📩 Liên hệ VnPro để được tư vấn ngay nhé!