Runnable lambda
Lớp RunnableLambda là một thành phần quan trọng trong chuỗi truy xuất lai (hybrid retrieval chain). Trước khi bạn dùng nó để thực thi một vector retriever, hãy luyện tập chuyển một hàm Python thành một LCEL runnable.
Hàm reverse() do người dùng định nghĩa nhận vào một chuỗi và trả về chuỗi theo thứ tự ngược lại. Cập nhật mã để trả về chuỗi đầu vào ở dạng đảo ngược.
Bài tập này là một phần của khóa học
Graph RAG với LangChain và Neo4j
Hướng dẫn bài tập
- Chuyển hàm
reverse()thành một LCEL runnable. - Gọi runnable
reverse_chainđể đảo ngược chuỗi đã cho.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
def reverse(input):
return input[::-1]
# Convert reverse() into a runnable
reverse_chain = ____
# Reverse the input
output = reverse_chain.____("Hello, world!")
print(output)