Xử lí lỗi
Quản lí lỗi hiệu quả là cơ bản trong bất cứ dòng làm việc LangChain, bao gồm khi xử lí các thất bại
công cụ (cái chúng ta sẽ khám phá trong các học phần sau khi chúng ta đi đến các công cụ). Khi phát
triển các ứng dụng LangChain, nhớ rằng các thất bại có thể xảy ra ở bất cứ giai đoạn nào:
+ Các lời gọi API tới các models nền tảng có thể thất bại
+ Các LLMs có thể khởi tạo các đầu ra không mong đợi
+ Các dịch vụ bên ngoài có thể trở nên không có sẵn
Một trong những cách tiếp cận có thể sẽ là sử dụng một cơ chế Python cơ bản cho bắt các ngoại lệ, ghi
lại chúng cho phân tích xa hơn, và tiếp tục dòng làm việc của bạn hoặc bằng cách gói một ngoại lệ
như một text hoặc bằng cách trả về một giá trị mặc định. Nếu xích LangChain của bạn gọi một vài hàm
Python tùy chỉnh, nghĩ về xử lí ngoại lệ phù hợp. Cái tương tự đi cho các nodes LangGraph.
Ghi lại là cơ bản, đặc biệt khi bạn tiếp cận triển khai sản xuất. Ghi lại đúng đắn đảm bảo các ngoại
lệ không diễn ra không bị nhận thấy, cho phép bạn giám sát xảy ra của chúng. Các công cụ quan sát
hiện đại cung cấp các cơ chế cảnh báo cái nhóm các lỗi tương tự và thông báo bạn về các vấn đề xảy
ra thường xuyên.
