Xây các dòng làm việc với LangGraph (phần 21)

Xử lí lỗi (tiếp tục)

Khi chúng ta cung cấp cái này cho đồ thị của chúng ta (mẫu code đầy đủ là có sẵn trên GitHub repo của
chúng ta), chúng ta có thể thấy rằng dòng làm việc tiếp tục mặc dù gặp một ngoại lệ:

res = graph.invoke({“job_description”:”fake_jd”}, config={“configurable”:
{“model_provider”: “fake”}})
print(res)
>> ERROR:__main__:Exception Expected a Runnable, callable or dict.Instead
got an unsupported type: <class ‘str’> occured while executing analyze_
job_description
{‘job_description’: ‘fake_jd’, ‘is_suitable’: False}

Khi một lỗi xảy ra, đôi khi nó giúp thử lại lần nữa. LLM có một bản chất không xác định, và lần thử
tiếp theo có thể là thành công, cũng vậy, nếu bạn đang sử dụng các APIs bên thứ ba, các thất bại khác
nhau có thể xảy ra từ phía nhà cung cấp. Hãy thảo luận làm cách nào thực thi các thử lại hợp lí
với LangGraph.

Chia sẻ