Körbara lambdas
Klassen RunnableLambda är en viktig komponent i en hybrid retrieval-kedja. Innan du använder den för att köra en vektorsökare ska vi öva på att använda den för att omvandla en Python-funktion till ett LCEL-körbart objekt.
Den användardefinierade funktionen reverse() tar en sträng och returnerar den i omvänd ordning. Uppdatera koden så att den returnerar inmatningssträngen i omvänd ordning.
Den här övningen är en del av kursen
Graph RAG med LangChain och Neo4j
Övningsinstruktioner
- Omvandla funktionen
reverse()till ett LCEL-körbart objekt. - Anropa det körbara objektet
reverse_chainför att vända på den angivna strängen.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
def reverse(input):
return input[::-1]
# Convert reverse() into a runnable
reverse_chain = ____
# Reverse the input
output = reverse_chain.____("Hello, world!")
print(output)