Lambdas ejecutables (runnables)
La clase RunnableLambda es un componente clave en una cadena de recuperación híbrida. Antes de usarla para ejecutar un recuperador vectorial, primero practiquemos convirtiendo una función de Python en un runnable de LCEL.
La función definida por el usuario reverse() recibe una cadena y la devuelve en orden inverso. Actualiza el código para que devuelva la cadena de entrada al revés.
Este ejercicio forma parte del curso
Graph RAG con LangChain y Neo4j
Instrucciones del ejercicio
- Convierte la función
reverse()en un runnable de LCEL. - Llama al runnable
reverse_chainpara invertir la cadena proporcionada.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
def reverse(input):
return input[::-1]
# Convert reverse() into a runnable
reverse_chain = ____
# Reverse the input
output = reverse_chain.____("Hello, world!")
print(output)