LCEL – Ngôn ngữ thể hiện LangChain
Ngôn ngữ thể hiện LangChain, hay LCEL, cung cấp một cách thức đơn giản hơn để móc xích nhiều bộ phận custom.
Nói ngắn gọn, sử dụng LCEL, chúng ta có thể thay thế các classes khác, như LLMChain, với phương thức .pipe() để
hình thành một móc xích.
Hãy có cái nhìn khác vào móc xích cho ví dụ ở trên:
Chúng ta có thể thay thế cái gói LLMChain bằng cách sử dụng phương thức .pipe(). Phần còn lại của code duy trì
tương tự:
Sau này, chúng ta sẽ thấy rằng chúng ta có thể xây dựng các móc xích phức tạp hơn bằng cách thêm các dạng nodes
khác, như những cái duyệt đầu ra.
Đầu ra của một node trong móc xích trở thành đầu vào của node tiếp theo. Phần tử then chốt của LCEL là
RunnableInterface. Nó đảm bảo rằng các nodes trong một móc xích có một mô hình trao đổi thông tin chung.