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
Istruzioni dell'esercizio
- Converti la funzione
reverse()in un runnable LCEL. - Chiama il runnable
reverse_chainper 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)