CommencerCommencez gratuitement

Lambdas exécutables

La classe RunnableLambda est un composant essentiel d’une chaîne de recherche hybride. Avant de l’utiliser pour exécuter un récupérateur vectoriel, entraînez-vous d’abord à l’employer pour convertir une fonction Python en un exécutable LCEL.

La fonction reverse() définie par l’utilisateur prend une chaîne et la renvoie à l’envers. Mettez à jour le code pour renvoyer la chaîne d’entrée inversée.

Cet exercice fait partie du cours

<cours>Graph RAG avec LangChain et Neo4j</cours>
Voir le cours

Instructions de l’exercice

  • Convertissez la fonction reverse() en un exécutable LCEL.
  • Appelez l’exécutable reverse_chain pour inverser la chaîne fournie.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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

# Convert reverse() into a runnable
reverse_chain = ____

# Reverse the input
output = reverse_chain.____("Hello, world!")
print(output)
Modifier et exécuter le code