Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

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)
Chỉnh sửa và Chạy Mã