LoslegenKostenlos starten

Runnable-Lambdas

Die Klasse RunnableLambda ist ein zentrales Bauteil in einer hybriden Retrieval-Chain. Bevor du sie zum Ausführen eines Vektor-Retrievers verwendest, üben wir zunächst, wie du damit eine Python-Funktion in ein LCEL Runnable umwandelst.

Die benutzerdefinierte Funktion reverse() nimmt einen String entgegen und gibt ihn in umgekehrter Reihenfolge zurück. Aktualisiere den Code so, dass der Eingabestring umgekehrt wird.

Diese Übung ist Teil des Kurses

<Kurs>Graph RAG mit LangChain und Neo4j</Kurs>
Kurs ansehen

Übungsanweisungen

  • Wandle die Funktion reverse() in ein LCEL Runnable um.
  • Rufe das Runnable reverse_chain auf, um den übergebenen String umzukehren.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

def reverse(input):
    return input[::-1]

# Convert reverse() into a runnable
reverse_chain = ____

# Reverse the input
output = reverse_chain.____("Hello, world!")
print(output)
Code bearbeiten und ausführen