Runnable lambda-uri
Clasa RunnableLambda este o componentă esențială într-un lanț de regăsire hibrid. Înainte de a o folosi pentru a executa un retriever vectorial, hai să exersăm conversia unei funcții Python într-un runnable LCEL.
Funcția definită de utilizator reverse() primește un șir de caractere și îl returnează în ordine inversă. Actualizează codul pentru a returna șirul de intrare în ordine inversă.
Acest exercițiu face parte din cursul
Graph RAG cu LangChain și Neo4j
Instrucțiuni pentru exercițiu
- Convertește funcția
reverse()într-un runnable LCEL. - Apelează runnable-ul
reverse_chainpentru a inversa șirul de caractere furnizat.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
def reverse(input):
return input[::-1]
# Convert reverse() into a runnable
reverse_chain = ____
# Reverse the input
output = reverse_chain.____("Hello, world!")
print(output)