Inizia subitoInizia gratis

Lambda eseguibili

La classe RunnableLambda è un componente fondamentale in una catena di recupero ibrida. Prima di usarla per eseguire un vector retriever, esercitiamoci a usarla per convertire una funzione Python in un runnable LCEL.

La funzione reverse() definita dall'utente prende una stringa e la restituisce al contrario. Aggiorna il codice per restituire la stringa di input invertita.

Questo esercizio fa parte del corso

Graph RAG con LangChain e Neo4j

Visualizza corso

Istruzioni dell'esercizio

  • Converti la funzione reverse() in un runnable LCEL.
  • Chiama il runnable reverse_chain per invertire la stringa fornita.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

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

# Convert reverse() into a runnable
reverse_chain = ____

# Reverse the input
output = reverse_chain.____("Hello, world!")
print(output)
Modifica ed esegui il codice