Runnable-lambda's
De klasse RunnableLambda is een cruciaal onderdeel in een hybride retrieval chain. Voordat je die gebruikt om een vector-retriever uit te voeren, oefenen we eerst hoe je er een Python-functie mee omzet in een LCEL runnable.
De zelf gedefinieerde functie reverse() neemt een string en geeft die omgekeerd terug. Pas de code aan zodat de invoerstring in omgekeerde volgorde wordt geretourneerd.
Deze oefening maakt deel uit van de cursus
Graph RAG met LangChain en Neo4j
Oefeninstructies
- Zet de functie
reverse()om in een LCEL runnable. - Roep de runnable
reverse_chainaan om de meegegeven string om te keren.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
def reverse(input):
return input[::-1]
# Convert reverse() into a runnable
reverse_chain = ____
# Reverse the input
output = reverse_chain.____("Hello, world!")
print(output)