Çalıştırılabilir lambda'lar
RunnableLambda sınıfı, hibrit bir getirme zincirinde kritik bir bileşendir. Bunu bir vektör getiricisini (vector retriever) çalıştırmak için kullanmadan önce, önce bir Python fonksiyonunu LCEL runnable'a dönüştürmek için kullanmayı pratik yapalım.
Kullanıcı tanımlı reverse() fonksiyonu bir dize alır ve onu tersine çevrilmiş hâliyle döndürür. Kodu güncelleyerek girdiyi ters çevrilmiş şekilde döndürmesini sağla.
Bu egzersiz, kursun bir parçasıdır
LangChain ve Neo4j ile Graph RAG
Egzersiz talimatları
reverse()fonksiyonunu bir LCEL runnable'a dönüştür.- Verilen dizeyi ters çevirmek için
reverse_chainrunnable'ını çağır.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
def reverse(input):
return input[::-1]
# Convert reverse() into a runnable
reverse_chain = ____
# Reverse the input
output = reverse_chain.____("Hello, world!")
print(output)