Aan de slagBegin gratis

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

Bekijk cursus

Oefeninstructies

  • Zet de functie reverse() om in een LCEL runnable.
  • Roep de runnable reverse_chain aan 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)
Code bewerken en uitvoeren